Отсутствие ограничений суть зло.
Коллеги создали на ZFS директорию с 50 миллионами файлов. Задачка их удаления за разумное время оказалась крайне нетривиальной. Сейчас склоняюсь к мысли слить всё остальное на другой носитель и дропнуть FS.
Занятно, но на UFS такая ситуация практически невозможна - inode-ы кончились бы намного раньше.
Коллеги создали на ZFS директорию с 50 миллионами файлов. Задачка их удаления за разумное время оказалась крайне нетривиальной. Сейчас склоняюсь к мысли слить всё остальное на другой носитель и дропнуть FS.
Занятно, но на UFS такая ситуация практически невозможна - inode-ы кончились бы намного раньше.
no subject
Date: 2011-09-04 03:46 am (UTC)А ведь кому-то, может, актуально иметь 50 миллионов файлов :) Кстати, за какое время они их столько создали?
no subject
Date: 2011-09-04 07:46 am (UTC)За год с хвостом. Коллеги просто забыли, что их нужно чистить.
Собственно, началось всё с "ой, место на диске кончилось". du замер навеки. Методом исключения нашёл эту директорию с 60 гигами крошечных файлов. Написал скрипт параллелизации удаления. Он только список файлов 4 часа зачитывает. За двое суток в 4 потока удалилось около 3 миллионов. В общем, такими темпами будет шарашить недели две.
no subject
Date: 2011-09-04 07:49 am (UTC)А du — это они погорячились, да %)
no subject
Date: 2011-09-04 08:00 am (UTC)