Я не хочу избегать выполнения fsck, но я хотел бы знать, есть ли лучший подход, чтобы не потребовалось много времени для завершения процесса, когда он запускается после перезагрузки 180 дней спустя.
Если бы вы запустили его 20 дней назад, а затем сделали бы это снова, будет ли он быстрее или он будет выполнять полную проверку все время, и было бы бессмысленно делать такие вещи?
Как лучше всего поддерживать его в актуальном состоянии и при этом минимизировать время, необходимое для повторной проверки каждого прогона?
Бег fsck
чаще не поможет.
Что поможет, так это использование ext4 вместо ext3. Это явная цель дизайна обновленной файловой системы.
Удалите все ненужные файлы. fsck
Время пропорционально количеству проверяемых файлов.
Переключитесь на XFS. Сканирование Fsck станет мгновенным.