Я роблю налаштування для масштабної ферми зберігання, і щоб уникнути необхідності місячних fscks, мій план полягає в тому, щоб розділити сховище на численні менші файлові системи (це добре, оскільки у мене є добре забудоване дерево файлів , так що я можу легко мати окремі файлові системи змонтовані на 1/
, 2/
, 3/
, 4/
і т.д.).
Моя складність полягає в пошуку будь-якого перерахування того, що "розумний" розмір для файлової системи, щоб зберегти fsck рази аналогічно "розумним". Хоча я цілком усвідомлюю, що абсолютний час для заданого розміру багато в чому залежатиме від обладнання, я не можу знайти жодного опису форми кривої для ext3 fsck разів із різними розмірами файлової системи та якими є інші змінні ( чи файлова система, повна файлів в одному каталозі, займає більше часу, ніж одна, з 10 файлами в кожному з тисяч каталогів у дереві; великі файли проти малих файлів; повна файлова система проти порожньої файлової системи тощо).
Хтось має посилання на якісь добре вивчені номери з цього приводу? Якщо цього не зробити, будь-які анекдоти з цих питань повинні, принаймні, допомагати керувати моїми власними експериментами, якщо це потрібно.
EDIT : Щоб уточнити: незалежно від файлової системи, якщо щось не вдається з метаданими, це потрібно буде перевірити. Увімкнено чи потрібні повторні фс-коди на основі часу або на монтажі, не викликає сумнівів, і єдина причина, яку я запитую для номерів конкретно щодо ext3, це те, що це найвірогідніша файлова система, яку слід обрати. Якщо ви знаєте про файлову систему, яка має особливо швидкий fsck процес, я відкритий для пропозицій, але це дійсно повинно бути надійним варіантом (стверджує, що "файловій системі X ніколи не потрібен fscking!" Буде сміятися і висміюватися в довжину) . Я також усвідомлюю необхідність створення резервних копій, і бажання fsck не є заміною резервного копіювання, однак просто відкидання файлової системи та відновлення з резервного копіювання, коли вона глючить, а не перевіряє її, здається, справді,