Bir BTRFS bölümünü nasıl güvenli bir şekilde yeniden boyutlandırabilirim (daraltabilirim)?


20

Bir BTRFS bölümünde evim var / onu küçültmem gerekiyor, ne yazık ki Gparted bu FS için yeniden boyutlandırma seçeneğine sahip değil. Verilerimi kaybetmeden herhangi bir şekilde yeniden boyutlandırabilir miyim?


Bir BTRFS baskın dizisinde GParted kullanırken dikkatli olun. Dosya sistemi bölümden büyükse veri kaybı olabilir: GParted cihazını çoklu cihaz BTRFS dosya sistemini yeniden boyutlandırmak için kullanmayın!
temel6

Yanıtlar:



15

Göre bu sayfada yer btrfs wiki :

Dosya sistemini 4 GiB oranında küçültmek için: btrfs filesystem resize -4g /mntveya btrfsctl -r -4g /mntFS boyutunu ayarlayın. Dosya sistemini belirli bir boyuta ayarlamak için, baştaki + veya - değerlerini atlayın.

btrfsVe btrfsctlUbuntu komutları denilen paket tarafından sağlanan btrfs-utilsYazılım Merkezi'nde yükleyebilirsiniz. Bu komutları Terminal'de çalıştırın (Ctrl + Alt + T). Değiştir 4gne kadar gerçekten bölümü küçültmek istiyor ve tarafından /mntbölümünün monte puan. Örneğin, / media / Alpha 'ya monte edilmiş bir btrfs bölümünü 500 MiB boyutunda küçültmek için şunları çalıştırırsınız:

btrfs filesystem resize -500m /media/Alpha

Veya:

btrfsctl -r -500m /media/Alpha

Btrfs dosya sistemlerini yeniden boyutlandırmak için yönergelerin diğer dosya sistemleriyle aynı olduğunu varsayarak, çalışan sistemle aynı fiziksel diskte olan bir bölümü yeniden boyutlandırmaktan kaçınmalısınız. Bu nedenle, gerekirse, yüklü Ubuntu sisteminizin bulunduğu sürücüde bir bölümü yeniden boyutlandırmak için canlı bir sistemden önyükleyin. (Bu, GParted'de yapılan yeniden boyutlandırma için de geçerlidir.)

Bazı yardımcı programlar veya uygulamalar gerçekleştirildiğinde yeniden boyutlandırma işleminin sonuçlarını göremiyorsa, yeniden başlatmak iyi bir fikirdir.

Bu komutların kullanımı hakkında daha fazla ayrıntı için btrfsve btrfsctl el kitabına bakın . Ve umarım btrfs wiki birazdan geri dönecek.

Btrfs dosya sistemlerine şahsen pek fazla aşina değilim, ancak bu yeniden boyutlandırma komutlarının cihaz adından ziyade dosya sisteminin bağlantı noktasını alması garip görünüyor. Herhangi biri bunu açıklayabilirse, lütfen bu cevabı geliştirmek için düzenlemekten çekinmeyin.


Garip görünüyor, bu yüzden yeniden boyutlandırmak için monte edilmiş hacme ihtiyacım var? Her zaman bağlantısız hacimlerle bunu yapmanın çok daha güvenli olduğunu düşündüm ... Cevabınız için yine de teşekkürler!
Borsook

8
Listelenen komutlar bölümü değil sadece dosya sistemini yeniden boyutlandırır. Bu yüzden monte edilmiş bir sistemde çalışıyorlar. FS'yi yeniden boyutlandırdıktan sonra, gerçek bölümün boyutunu değiştirmek için favori bölüm yönetim aracınızı kullanabilmelisiniz. Ancak, en son gparted sadece sizin için her şeyi yapacak, bu yüzden rahatsız etmek için küçük bir neden var.
Perkins,
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.