Geçerli /home
bölümümü, mümkünse veri kaybetmeden BTRFS'ye (veya diğer dosya sistemlerine) dönüştürmek istiyorum , bunun için hangi adımları atmalıyım? güvenli mi?
Geçerli /home
bölümümü, mümkünse veri kaybetmeden BTRFS'ye (veya diğer dosya sistemlerine) dönüştürmek istiyorum , bunun için hangi adımları atmalıyım? güvenli mi?
Yanıtlar:
Eğer yüklerseniz btrfs-tools
ile sudo apt-get install btrfs-tools
, daha sonra btrfs-convert
komut sizin için kullanılabilir yapılır.
İlk önce şunu çalıştırın fsck
:
sudo fsck.ext3 -f /dev/xxx
Sonra dönüştürün!
sudo btrfs-convert /dev/xxx
Rollabck yapmak için şunu çalıştırın:
sudo btrfs-convert -r /dev/xxx
Biraz yer temizlemek ve dönüşümü kalıcı hale getirmek /ext2_saved/image
için bölümü silin .
Tabii ki, bu sadece 1 MB taşınması gerektiği için nispeten güvenli bir prosedür olsa da ve orijinal Ext2 / 3/4 FS görüntü olarak mevcut olsa da, yedeklenip yedeklenmeyeceğinize karar vermek size kalmıştır. Tüm dosya sistemi işlemlerinde olduğu gibi, doğası gereği veri kaybı riski vardır.
Verileriniz ve Ext4 meta verileriniz yerinde kalır. Ancak, ilk 1 MB taşınır ve Ext4 boş alanında bir dizi BTRFS meta verisi oluşturulur.
Kısmi ref: https://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3
fstab
o ext2 / 3 açıkça / 4 (sadece bunu değiştirmek söz ediliyorsa auto
ya btrfs
) veya içerdiği takdirde ext özgü, seçenekler (ihtiyaçlar bir vaka ile ayrı ayrı değerlendirilecek monte soru açmak ve fstab sonrası ) veya satır bitmezse 0 0
(olarak değiştirin 0 0
). GRUB bir değişikliğe ihtiyaç duymaz, çünkü ev ile değil, sadece kökle ilgilenir. Fsck olmadan btrfs-convert yapmak, aracınızı önceden mekanik olarak kontrol etmeden bir araba yarışına gitmek gibidir - bunu yapabilir ve başarılı olabilirsiniz, ancak çok iyi bir nedeniniz yoksa sadece aptalca.