Я делаю настройку для крупномасштабной фермы хранения, и чтобы избежать необходимости в fscks на протяжении месяца, я планирую разделить хранилище на множество небольших файловых систем (это нормально, так как у меня хорошо скомпонованное дерево файлов , так что я могу легко иметь отдельные файловые системы смонтированы на 1/
, 2/
, 3/
, 4/
и т.д.).
Моя трудность заключается в том, чтобы найти любое перечисление «разумного» размера для файловой системы, чтобы время fsck также было «разумным». Хотя я полностью осознаю, что абсолютное время для данного размера будет в значительной степени зависеть от аппаратного обеспечения, я не могу найти какое-либо описание формы кривой для времен ext3 fsck с различными размерами файловой системы и каковы другие переменные ( занимает ли файловая система, полная файлов в одном каталоге, дольше, чем один с 10 файлами в каждой из тысяч каталогов в дереве; большие файлы - маленькие файлы; полная файловая система - пустая файловая система и т. д.).
У кого-нибудь есть ссылки на какие-нибудь хорошо изученные цифры по этому поводу? В противном случае любые анекдоты об этих проблемах должны, по крайней мере, помочь в проведении моих собственных экспериментов, если это потребуется.
РЕДАКТИРОВАТЬ : Чтобы уточнить: независимо от файловой системы, если что-то пойдет не так с метаданными, его нужно будет проверить. Независимо от того, включены ли re-fsck на основе времени или монтирования или нет, это не имеет значения, и единственная причина, по которой я спрашиваю цифры, относящиеся исключительно к ext3, заключается в том, что это наиболее вероятная файловая система. Если вы знаете о файловой системе, которая имеет особенно быстрый процесс fsck, я открыт для предложений, но это действительно должен быть надежный вариант (утверждают, что «файловая система X никогда не нуждается в fscking!», Над ней будут смеяться и высмеивать долго) , Я также осознаю необходимость создания резервных копий, и желание использовать fsck не заменяет резервные копии, однако просто отказ от файловой системы и восстановление из резервной копии, когда она дает сбой, а не fscking, кажется действительно