Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Boris Samorodov                      2:5020/400     02 Jan 2007  00:45:42
 To : Eugene Grosbein
 Subject : Re: Удалить большое количество файлов (было: Re: tar)
 -------------------------------------------------------------------------------- 
 
 On Sat, 30 Dec 2006 00:55:38 +0300 Eugene Grosbein wrote to Boris Samorodov:
 
  EG> 29 дек 2006, пятница, в 16:58 KRAST, Boris Samorodov написал(а):
 
  SS>>> Простите, а вы полагаете, что в директории с 20000 файлов:
  BS>> Вот, навеяло. Сбойнула как-то система резервного копирования и
  BS>> создалось в одном каталоге порядка миллиона файлов (нулевой длины, но,
  BS>> думаю, это не важно). При попытке их удалить стали проявляться чудеса.
  BS>> Любые команды, оптимизации и проч. давали в итоге скорость удаления по
  BS>> нескольку файлов в секунду. Было это на FreeBSD-6.0.
  BS>> Итак, для начала, вопрос: какой командой можно быстренько удалить
  BS>> миллион файлов в каталоге?
 
  EG> Hа 4.x миллион файлов удаляется из каталога на Celeron-900
  EG> со скоростью 7462 файла в секунду за 134 секунды:
 
  EG> http://groups.google.com/group/fido7.ru.unix.bsd/browse_thread/thread/c1493
  EG> fa2e04de8fe/f3aa909c54b394cf?#f3aa909c54b394cf
 
 О, спасибо. Hадо бы этот скрипт куда-нибудь в benchmarks внести.
 В моём случае дело было в недостаточном значении
 vfs.ufs.dirhash_maxmem.
 WBR
 -- 
 bsam
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Удалить большое количество файлов (было: Re: tar)   Boris Samorodov   02 Jan 2007 00:45:42 
Архивное /ru.unix/46054aa0eff1.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional