Мне нужно конвертировать файловую систему ext2 в ext4, чтобы предотвратить fsck при каждой загрузке?

Установил Ubuntu 12.10 вместе с установленной производителем Win 8 без проблем. Был достаточно «умным» для установки в качестве файловой системы ext2, что приводило к неудобству fsck при выполнении обычных проверок при каждой загрузке. Конечно, я могу просто нажать «C», чтобы отменить проверку, но через некоторое время она немного устареет.

Я уже пробовал возиться с максимальным количеством монтирования в tune2fs, но это не имело никакого значения. Похоже, мне нужно конвертировать файловую систему ext2 в ext4. Я мог бы сделать это с помощью информации, предоставленной здесь , но также заметил, что могу включить некоторые функции ext4, как подробно описано в этого ответа , выполнив следующую команду ...

sudo tune2fs -O has_journal,uninit_bg,extents /dev/sda1

... и перезагрузка.

Нужно ли выполнять полное преобразование файловой системы, или fsck будет устранен путем запуска вышеуказанной команды в терминале, чтобы включить некоторые функции ext4?

3
задан 13 April 2017 в 15:24

1 ответ

Вы должны будете сделать это из живого окружения (запустить с DVD-диска Ubuntu или Pendrive). Прежде чем сделать это, пожалуйста, проверьте файловую систему:

sudo fsck.ext2 /dev/sda1

И затем сделайте свое дело. Вам также лучше включить dir_index. Вы можете прочитать о функциях ext4 в Википедии . Сделайте это:

sudo tune2fs -O dir_index,has_journal,uninit_bg,extents /dev/sda1

После этого попробуйте смонтировать файловую систему, чтобы проверить, все ли в порядке.

sudo mount /dev/sda1 /mnt -t ext4

Можете ли вы увидеть файловую систему? Ницца.

sudo ls /mnt

И этого достаточно, чтобы преобразовать файловую систему. Но вам также нужно изменить файл /etc/fstab, чтобы операционная система смонтировала файловую систему как ext4.

sudo gedit /mnt/etc/fstab

Измените вторую строку, чтобы сказать ext4 вместо ext2:

# / was on /dev/sda1 during installation
UUID=14f577b8-xxxx-4124-88d3-c1d49eb41113 /               ext2    errors=remount-ro 0       1

И это все. Сохранить и выйти. Не забудьте отключить файловую систему перед тем, как перезапустить ее снова:

sudo umount /mnt
0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: