Bir ext4 bölümünü veri kaybetmeden btrfs (veya diğer dosya sistemlerine) nasıl dönüştürebilirim?


17

Geçerli /homebö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:


19

Eğer yüklerseniz btrfs-toolsile sudo apt-get install btrfs-tools, daha sonra btrfs-convertkomut 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/imageiç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


Diyelim ki 1 TB Ext4 bölümlü bir 1 TB diskiniz var ve% 80 kullanılıyor. Bu şekilde dönüştürebilir misiniz? Çoğu verinin yalnızca taşındığını söylüyorsunuz, bu yüzden varsayımım neredeyse tam bölümleri dönüştürebileceğinizdir. Sadece emin olmak istiyorum.
bzero

@bzero Evet, diskte en az 1 MB boş alan olduğu sürece.
Monica'yı eski durumuna getir - Nov--

2
Belki bu başka bir soru gerektirir, ancak cevabınızda fstab veya grub'ta herhangi bir değişiklik görmüyorum. Yalnızca btrfs-convert kullanırsam sonraki önyükleme başarılı olur mu?
Xavier T.

@XavierT. Ben şahsen bunu bilmiyorum. Kaynağın fstab'ın değiştirilmesi gereken yeni bir sürümü ve önyüklemede geçerli bir FS sürücüsü var.
Monica'yı eski durumuna getir - ζ--

4
@XavierT. Düzenlemeyle zorunda fstabo ext2 / 3 açıkça / 4 (sadece bunu değiştirmek söz ediliyorsa autoya 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.
ignis
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.