|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 15 Sep 2004 01:28:59 To : All Subject : squid cache_dir -------------------------------------------------------------------------------- Привет! Жил был маленький раздел под сквидовый кеш, описанный в конфиге так: cache_dir ufs /cache N 5 25 То есть, на 5 каталогов первого уровня и на 25 подкаталогов внутри каждого каталога первого уровня. Потом диск заменили, раздел стал не N, а M мегабайт, dump/restore, в конфиге в строке cache_dir заменили N на M и все. А зря. Кеш рос, в каждом подкаталоге образовалось по 260 файлов и больше и стало все это безумно тормозить. Всего файлов получилось около 30600. Средний размер файла около 21Kb, чуть более 20% inode used. Теперь хочется так описать кеш: cache_dir ufs /cache M 10 100 Сохраняем содержимое раздела, делаем newfs -i 16384 (получая 49% inode used), делаем squid -z, разворачиваем содержимое кеша из архива. Hо файлики-то по прежнему по 250 штук в каталоге лежат. Вопрос: есть ли способ не потерять содержимое кеша и переупорядочить файлики так, чтобы они по 30 штук в каталоге получились, а не по 250? Eugene -- "Люди забыли эту истину," - сказал Лис, - "но ты не забывай" --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093bb8d31f8.html, оценка из 5, голосов 10
|