Файловые системы

Журналируемые файловые системы уменьшают время, необходимое для восстановления файловой системы, которвая была размонтирована не правильно. Эта глава содержит описание различных журналируемых файловых систем.

Ext3

Ext3 это журналируемая файловая система, которая является расширением к ext2 файловой системе. Она обратно совместима с ext2 и преобразование из ext2 в ext3 является очень простым.

Вам не надо устанавливать ничего для использования ext3, все необходимые пакеты доступны в основной LFS системе.

При сборке ядра убедитесь, что вы имеете встроенную поддержку ext3. Если вы хотите, чтобы ваш root раздел был ext3, тогда вкомпилируйте поддержку ext3 в ядро, иначе вы можете компилировать ее как модуль. При необходимости перекомпилируйте ядро.

Отредактируйте ваш /etc/fstab. Для каждого раздела, который вы хотите переконвертировать в ext3, отредактируйте содержимое так, чтобы оно выглядело похожим на следующую строчку.

/dev/hdXX /mnt_point ext3 defaults 1 0

В предидущей строке замените /dev/hdXX на раздел (т.е. /dev/hda2), /mnt_point на точку монтирования (т.е. /home). 0 в последнем поле подтвердит, что раздел не будет проверен на последовательность во время процесса загрузки скриптом checkfs. Вы можете заменить тип файловой системы ext3 выше на auto если хотите убедиться в монтировании раздела при случайном пропуске включения поддержки ext3 в ядре.

Для каждого раздела, преобразованного в ext3 и добавленного в /etc/fstab, включите журнал запуском следующей команды.

tune2fs -j /dev/hdXX

Перемонтируйте эти разделы или просто перезагрузитесь, если вы перекомпилировали ядро для поддержки ext3.

Больше информации доступно на http://www.zip.com.au/~akpm/linux/ext3/ext3-usage.html. Эта информация относится к ядрам 2.6.