The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"fast directory removal"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"fast directory removal"
Сообщение от Pavel Vasev emailИскать по авторуВ закладки on 11-Фев-04, 22:36  (MSK)
Товарищи, пожалуйста, подскажите эффективный метод удаления директорий. rmdir/remove требуют, чтобы директории были пусты; если же я знаю, что все содержимое данной директории меня больше не интересует, то как же быть? Удалять все файлы поштучно не подходит -- их может быть очень много. Какой системный вызов/техника меня спасет?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "fast directory removal"
Сообщение от DonkeyHot Искать по авторуВ закладки on 12-Фев-04, 12:16  (MSK)
>Удалять все файлы поштучно не подходит -- их может быть очень много.
>Какой системный вызов/техника меня спасет?

В данных условиях самый быстрый способ - держать каталог в отдельной
файловой системе - и делать 'umount $dev && mkfs $dev && mount $dev'. Но он имеет проблемы в случае если кто-либо использует файлы.

Если это не проходит - тогда только поштучно(на нормальных файловых системах).

И это правильно.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "fast directory removal"
Сообщение от SergeiZz Искать по авторуВ закладки on 12-Фев-04, 12:46  (MSK)
>Товарищи, пожалуйста, подскажите эффективный метод удаления директорий. rmdir/remove требуют, чтобы директории были
>пусты; если же я знаю, что все содержимое данной директории меня
>больше не интересует, то как же быть?
В обычных условиях: rm -rf mydir или это работает слишком медленно?

>Удалять все файлы поштучно не подходит -- их может быть очень много.
"Почтучно" -- это "с помощью rm -r" ?

>Какой системный вызов/техника
>меня спасет?
Думается мне, придётся мудрить. Нужно бы поразмыслить над задачей
на предмет уменьшения числа мелких файлов, тогда удаление пойдёт быстрее,
так как прежде, чем удалить, системе приходиться хотя бы соображать,
можно ли удалять.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру