Bagaimana cara mengonversi FAT32 ke ext3 (menyimpan data di dalamnya)

11

Apakah ada cara untuk mengubah partisi FAT ke ext3 (atau ekstensi lain ..) sambil menyimpan data di dalamnya? Saya tidak memiliki akses ke hard disk USB eksternal untuk menyimpan sementara data, jadi saya ingin mengonversinya sementara data berada di partisi. Apakah itu mungkin?

Alexander Engelhardt
sumber
Seberapa besar disk Anda dan berapa banyak data yang ada di sana? Saya punya ide, tetapi mengharuskan Anda memiliki cukup ruang untuk menyimpan salinan semua yang ingin Anda pertahankan.
Mungkin saja jika Anda memiliki ruang kosong setidaknya sebanyak file terbesar Anda + ukuran minimum yang digunakan oleh ext3 untuk header & metadata FS. Tetapi melakukannya seperti itu tidak benar-benar aman jika Anda tidak memiliki cadangan (yang jelas tidak Anda miliki) dan tergantung pada ruang kosong yang tersedia mungkin diperlukan banyak waktu dan kerja manual.
JanC
Anggap saja hard disk saya 90% penuh. Saya tidak bisa menyalin seluruh partisi ke sistem file sementara. Saya pikir saya harus membeli hdd eksternal.
Alexander Engelhardt

Jawaban:

9

Jika Anda tidak mem-boot partisi (apakah ini bahkan mungkin tanpa menggunakan wubi?) Dan setidaknya setengah gratis kemudian gunakan saja gparted (paste apt: gparted in firefox).

  • Jalankan dari menu.
  • Cari tahu nama partisi Anda menggunakan fdisk -ldi terminal. Partisi bernama sesuatu seperti / dev / sda * di mana * adalah angka. Atau lihat daftar di tepi kanan atas gparted
  • Ubah ukuran partisi fat32 menjadi kurang dari setengah ukuran aslinya
  • Buat partisi ext * baru
  • Pindahkan semua file ke partisi ext
  • Hapus yang lama dan ubah ukuran partisi ext.

Perhatikan bahwa saya telah melakukan ini beberapa kali dan selalu berfungsi seperti yang dimaksudkan NAMUN ada banyak laporan orang yang kehilangan data dengan cara ini. Bergantung pada jumlah data, Anda dapat menggunakan Ubuntu One atau Dropbox untuk mencadangkan barang-barang Anda. Mereka berdua menawarkan 2 GB yang kemungkinan besar tidak cukup.

turbo
sumber
Hei, saya menggunakan gparted untuk mengubah ukuran dan memindahkan partisi. Sekarang saya hanya perlu mengonversi sistem file. Tampaknya tidak mungkin untuk mengubah sistem file / dengan data di dalamnya / tanpa trik?
Alexander Engelhardt
Anda sudah membagi partisi yang telah dibuat ext dan memindahkan file Anda? Kemudian Anda bisa menghapus yang lama dan mengubah ukuran ext. Tidak diperlukan konversi di sini.
turbo
4

Konversi langsung tidak dimungkinkan. Anda perlu menyalin data ke drive / partisi lain, mengubah sistem file, lalu menyalin data kembali.

Jawa kecil
sumber
3

Mungkin untuk dikonversi.

Namun, menurut definisi, konversi apa pun berisiko, dan satu-satunya cara untuk menjamin Anda akan "menyimpan data" adalah dengan membuat cadangan ... tetapi dalam hal itu lebih mudah untuk menghapus partisi -> membuat partisi -> salin sebagai per jawaban lainnya.

ignis
sumber
tampaknya anyconvertfsjuga dapat mengkonversi dari FAT32 ke ext3 secara langsung
phuclv
Pertanyaannya meminta FAT32 ke ext3, bukan ke NTFS.
fosslinux
@fosslinux Anda kehilangan poin pertanyaan dan jawabannya. Konversi tidak langsung dimungkinkan dan layak untuk didaftarkan / tersedia bagi pengguna akhir untuk membuat pilihan sendiri, selama mereka mengetahui risiko yang melekat.
ignis