Apakah mungkin untuk mengkonversi btrfs ke ext4 tanpa kehilangan data? Saya mengalami kecepatan yang sangat rendah pada operasi baca / tulis di btrfs.
filesystem
ext4
btrfs
mFat
sumber
sumber
Sejauh yang saya tahu Anda tidak dapat mengkonversi btrf ke sistem file lain.
sumber
Saya melakukan ini menggunakan sistem dengan multiboot distro (Ubuntu pada ext4, Xubuntu on btrfs). Menjalankan Ubuntu, saya telah mengambil partisi home Xubuntu btrfs, dan mengarsipinya menggunakan fsarchiver. Saya kemudian dapat mengembalikannya, lagi menggunakan fsarchiver, ke partisi yang berbeda dan menentukan tipe sistem file ext4. Itu sepertinya bekerja dengan baik.
Masih di Ubuntu, saya memasang partisi root Xubuntu di / mnt, dan mengedit / mnt / @ / etc / fstab untuk mengubah mount ke / home untuk menunjuk ke partisi ext4 baru, mengubah UUID dan tipe fs, dan menghapus data subvolume. Saya menyimpan file, dan reboot ke Xubuntu.
Terjadi kesalahan saat booting, dan booting terhenti. Kesalahannya adalah saya memiliki partisi lain yang ingin saya mount ke direktori ~ / Documents saya yang gagal. Saya memilih untuk memperbaiki masalah secara manual. Ternyata partisi root saya terpasang dengan baik sebagai ext4, tetapi ketika saya melakukan perintah list saya dapat
Jadi struktur subvolume btrf asli masih ada di sistem file ext4. Saya mengeluarkan perintah
Saya kemudian menekan ctrl-D untuk melanjutkan booting, dan Xubuntu melanjutkan booting dan semuanya berjalan dengan baik. Saya belum melakukannya, karena saya masih di boot awal ini, tapi saya yakin saya bisa memasukkan perintah bind di file fstab saya. Atau mungkin saya bisa meninggalkan info subvolume di entri fstab, saya tidak tahu.
Apa yang akan saya lakukan sebagai gantinya, (ini di luar topik), adalah mengambil contoh partisi / home (ext4) yang lebih matang untuk Xubuntu dari komputer lain dan menggunakannya sebagai gantinya. Saya sudah membuktikan bahwa ini akan berhasil.
sumber