У меня есть 2 ТБ данных на диске NTFS, которые я хотел бы преобразовать в файловую систему EXT4. Моя ОС работает на (сравнительно) маленьком 60 ГБ SSD. Есть ли способ конвертировать файловую систему, кроме резервного копирования и переформатирования?
Просто для протокола, существует программное обеспечение (фактически, мини-дистрибутив), которое точно выполняет процедуру , расположенную в ответе энзотиба :
Это выглядит как прямое преобразование из NTFS в ext4, но внутренне процедуры таковы:
Таким образом, чем больше занят ваш раздел NTFS, тем дольше это займет. Если оно меньше 50%, оно будет конвертировано за один проход, за одну итерацию сокращения-копирования-увеличения.
Хотя Parted Magic удобно автоматизирует все это, по сути это все те же процедуры, которые описаны в execute, так что это очень рискованно и очень отнимает много времени. Backup-format-restore намного безопаснее и гораздо быстрее.
Нет, я никак не знаю об этом.
Как вы сказали, единственный способ - сделать резервную копию-> format-> restore.
На самом деле есть способ сделать это почти напрямую.
Вы можете легко конвертировать NTFS в ext2 / ext3 с anyconvertfs из anyfs-tools
Затем вы можете конвертировать его в ext4, используя tune2fs .
Другой альтернативой является https://github.com/cosmos72/fstransform
, который также доступен в репозиториях , поэтому устанавливается с помощью:
sudo apt-get install fstransform
Пожалуйста, прочитайте документацию, так как это рискованная процедура.
Старый пост, так что я надеюсь, что кто-то найдет это полезным. Это может занять много времени.
Откройте gparted и щелкните правой кнопкой мыши соответствующий раздел, нажмите «Изменить размер» и уменьшите его до размера, превышающего размер всего на несколько ГБ. Создайте раздел ext4.
Смонтируйте оба раздела и скопируйте/переместите как можно больше файлов из ntfs в ext4.
Если вы перемещаете файлы, вы освобождаете место на разделе ntfs.
Размонтируйте оба (я не думаю, что это работает, если они смонтированы) и вернитесь к gparted. Повторите первый шаг, чтобы максимально уменьшить размер ntfs, снова оставьте пару ГБ места для маневра. Увеличьте раздел ext4.
Снова смонтируйте разделы и вернитесь к перемещению файлов.
Промойте и повторяйте, пока все файлы не будут успешно перемещены.
При необходимости вы можете использовать пару ГБ вашего SSD, чтобы освободить достаточно места в разделе ntfs... Но помните, что чем больше свободного места, тем быстрее это будет происходить.
После того, как вы повторите это достаточное количество раз, удалите раздел ntfs и увеличьте ext4, чтобы заполнить весь диск.
Это ДОЛЖНО работать с любой файловой системой, поддерживаемой Linux, но я тестировал ее только с ext4/ntfs.