За последние года 2 linux активно развивается. В нем появилось много новшевств. Не стали исключением новые файловые системы, предлагаемые разработчиками. Появилось несколько разновидностей журналируемых файловых систем.
Я поначалу устанавливал при инталляции Ubuntu на ext3. Но обсуждение на forum.ubuntu.ru заставило меня задуматься о целесообразности установки ext3.
Как работает ext3?
- Пользователь дает команду записи данных на диск
- Метаданные записываются в журнал и помечаются флагом "не завершено"
- Данные пользователя записываются на диск
- Метаданным выставляется флаг "выполнено"
Какая область применения журналируемых файловых систем?
По моему мнению область применения журналируемых файловых систем при обработке критически важных данных. Это серверы баз данных, сетевые и коммункационные системы и т.п.
Но стоит ли гнаться за этими новшевствами?
За ext3:
- Я использую ноутбук для web серфинга, ведения проектов, почтовой переписки и как хобби. Я не обрабатываю на нем данные стоимостью в миллионы долларов. Зачастую, мне важнее продолжительность работы, чем беспрецендентная надежность.
- Обеспечивая более долгое время работы от батареи, мы всячески откладываем запись на диск, собирая в буфере памяти наши данные. В данном случае использование ext3 (и далее) представляется нелогичным.
- В три раза увеличивая количество обращений к диску, ext3 увеличивает его время нахождения диска в состоянии active. Повышается потребляемая мощность.
Что делать?
Умный был Чернышевский. Правильные вопросы задавал.
- При установке OS на ноутбук выбирать ext2
- Если система уже установлена - конвертировать в ext2
Для этого:
- Отредактировать fstab, заменив тип раздела, где установлена система и который будем конвертировать с ext3 на ext2
- загружаемся с LiveCD или с системы установленной на другой раздел и вводим следующие команды
$ sudo tune2fs -O ^has_journal /dev/sdaX $ sudo fsck.ext2 -f /dev/sdaX
, где Х - номер раздела, который будем конвертировать
- Перезагружаемся
- Отредактировать fstab, заменив тип раздела, где установлена система и который будем конвертировать с ext3 на ext2
Если нет подходящей темы, открывайте новую.