Як конвертувати FAT32 в ext3 (зберігання даних на ньому)


11

Чи є спосіб перетворити розділ FAT в ext3 (або інший ext ..), зберігаючи дані про нього? У мене немає доступу до зовнішнього жорсткого диска USB, щоб тимчасово зберігати дані, тому я хотів би просто перетворити їх, поки дані сидять на розділі. Це можливо?


Наскільки великий ваш диск і скільки на ньому даних? У мене є ідея, але вона вимагає, щоб у вас було достатньо місця для зберігання копії всього, що ви хочете зберегти.

Це можливо, якщо у вас є щонайменше стільки вільного місця, скільки ваш найбільший файл + мінімальний розмір, який використовується ext3 для заголовків і метаданих FS. Але робити це так не дуже безпечно, якщо у вас немає резервних копій (яких у вас, очевидно, немає), і залежно від наявного вільного місця це може зайняти багато часу та ручної роботи.
JanC

Просто припустимо, що мій жорсткий диск на 90% заповнений. Я не можу скопіювати весь розділ у тимчасову файлову систему. Я думаю, що мені доведеться придбати зовнішній hdd.
Олександр Енгельгардт

Відповіді:


9

Якщо ви не завантажуєте цей розділ (це можливо навіть без використання wubi?), І він принаймні наполовину вільний, тоді просто використовуйте gparted (вставити apt: gparted у firefox).

  • Запустіть його з меню.
  • Дізнайтеся ім'я свого розділу за fdisk -lдопомогою терміналу. Розділ назвав щось на зразок / dev / sda * де * - це число. Або перегляньте список у верхньому правому краї gparted
  • Розміріть розділ fat32 до меншої половини від початкового розміру
  • Створіть новий розділ ext *
  • Перемістіть усі файли до розділу ext
  • Видаліть старий і змініть розмір розділу ext.

Зауважте, що я робив це кілька разів, і це завжди працювало так, як задумано, ЯК Є багато повідомлень про людей, які втратили дані таким чином. Залежно від обсягу даних ви можете використовувати Ubuntu One або Dropbox для резервного копіювання своїх речей. Вони обидва пропонують 2 ГБ, що, швидше за все, недостатньо.


Гей, я використовував gparted для зміни розміру та переміщення розділів. Тепер мені просто потрібно перетворити файлову систему. Мабуть, неможливо змінити файлову систему / з даними про неї / без хитрощів?
Олександр Енгельгардт

Ви вже розділили створений розділ ext і перемістили файли? Тоді ви можете просто видалити старий жир і змінити розмір доб. Тут не потрібно конвертувати.
турбо

4

Пряме перетворення неможливе. Вам потрібно буде скопіювати дані на інший диск / розділ, змінити файлову систему, а потім скопіювати дані назад.


3

Можна конвертувати.

Однак, за визначенням, будь-яка конверсія є ризикованою, і єдиний спосіб гарантувати, що ви будете "зберігати дані", - це зробити резервну копію ... але в цьому випадку простіше видалити розділ -> створити розділ -> скопіювати як за іншими анонсами.


Мабуть, anyconvertfsтакож можна перетворити безпосередньо з FAT32 в ext3 безпосередньо
phuclv

Питання задає FAT32 для ext3, а не NTFS.
fosslinux

@fosslinux Вам не вистачає пунктів питання та відповіді. Непряма конверсія можлива і заслуговує на те, щоб перерахувати / доступно для кінцевого користувача, щоб зробити власний вибір, якщо вони знають про властиві їм ризики.
ignis
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.