Как конвертировать ext2 в ext4?

10

Я установил Ubuntu 12.10, и я не знаю почему, у меня есть раздел ext2 .

  • Как я могу преобразовать эту ext2файловую систему в ext4?
  • Я потеряю все свои данные?
Lucio
источник

Ответы:

5

Следуйте инструкциям, приведенным в этом сообщении: конвертировать ext2 / 3 в ext4

Добей
источник
Я потеряю все свои данные? Как я узнаю, что мой загрузочный раздел ОТДЕЛЬНЫЙ? Должен ли я сделать Шаг 3 или нет?
Лусио
3
Вы не потеряете свои данные, если не сделаете что-то неправильно. Если вы беспокоитесь о потере данных, вы всегда должны сначала сохранить ее в другом месте. Вы можете использовать, mountчтобы показать, какие разделы где смонтированы. Вы также можете запустить sudo parted listраспечатать список разделов.
Добей
Команда sudo parted listне работает, но sudo parted -lработает.
Lucio
Обратите внимание, что это включает только некоторые функции ext4. Некоторые не могут быть включены без переформатирования.
psusi
1
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.
JRG
2

Краткая версия для нетерпеливых:

dev=/dev/sdXn # <-- Adjust this

затем

umount $dev && tune2fs -O extents,uninit_bg,dir_index,has_journal $dev && e2fsck -v -pf $dev

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

И нет, вы не потеряете данные. Если не произойдет что-то очень странное, в этом случае вам придется обратиться к резервной копии. (У вас есть резервные копии, конечно. Верно?)

mivk
источник
-1
  • Переформатировать диск
  • да

В качестве альтернативы вы можете включить некоторые функции ext4, выполнив следующую команду и перезагрузившись:

sudo tune2fs -O has_journal,uninit_bg,extents /dev/sda1
psusi
источник
1
Раздел может не быть / dev / sda1 ...?
Клайв ван Хильтен
@ user30275, очевидно ....
psusi
на псуси - в этом случае вы должны были указать на это OP
Клайв ван Хилтен