Як конвертувати ext2 в ext4?


10

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

  • Як я можу конвертувати цю ext2файлову систему в ext4?
  • Чи втрачу всі свої дані?

Відповіді:


5

Дотримуйтесь інструкцій, детальних у цій публікації: Перетворити ext2 / 3 в ext4


Чи втрачу всі свої дані? Як я можу знати, якщо мій завантажувальний розділ роздільний? Я повинен зробити крок 3 чи ні?
Луціо

3
Ви не втратите свої дані, якщо не зробите щось неправильно. Якщо ви турбуєтесь про втрату даних, завжди слід створити резервну копію в іншому місці. Ви можете використовувати, mountщоб показати, які розділи встановлені де. Ви також можете запустити sudo parted listдля друку списку розділів.
добі

Команда sudo parted listне працює, але sudo parted -lробить.
Лусіо

Зауважте, що це дозволяє лише деякі функції 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.

І ні, дані ви не втратите. Якщо не трапиться щось дуже дивне, у такому випадку вам доведеться дотягнутися до резервного копіювання. (Звичайно, у вас є резервні копії. Так?)


-1
  • Переформатуйте привід
  • Так

Як альтернативу, ви можете включити деякі функції ext4, виконавши наступну команду та перезавантаживши:

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

1
Розділ може бути не / dev / sda1 ...?
Клайв ван Гільтен

@ user30275, очевидно ....
psusi

до psusi - в такому випадку ви повинні вказати на це на ОП
Клайв ван Гільтен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.