4.2.3. Журналируемая файловая система. Параметры журнала

4.2.3. Журналируемая файловая система. Параметры журнала

Файловая система Linux является журналируемой. Сейчас по-ясню, что это такое. Перед выполнением каких-либо операций файловая система создает "план действий", который помешается в так называемый "журнал". Затем она действует по четко составленному плану.

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

Журнал существенно повышает надежность файловой системы. Практически все современные файловые системы для Linux/Unix являются журналируемыми.

Файловая система ехt3, которая используется в любом современном дистрибутиве по умолчанию, имеет три режима рабах журнала.

• ordered - в данном режиме в журнал заносится информация только об изменении служебных данных файловой системы. Режим используется по умолчанию и является компромиссам между отказоустойчивостью и скоростью.

• journal - используйте, если хотите минимизировать по тери данных в случае сбоя. В этом режиме в журнал записываются и пользовательские данные, и служебные данные файловой системы, это самый медленный режим.

• writeback - самый быстрый, но самый бесполезный режим, толку от него мало.

Установить режим работы журнала можно с помощью опции файловой системы datа (в файле /еtс/fstab):

Пример:

/dev/sda5 / ext3 defaults,data=journal 1 1

Режим работы журнала можно задавать только для файловой системы ext3!