Takılı bir ext4'ü küçültemezsiniz, bu nedenle bunu örneğin bir canlı CD'den yapmanız gerekir.
İlk olarak, dosya sistemini yeniden boyutlandırma da dahil olmak üzere mantıksal birimi daraltırsınız. Bunun biraz zaman alacağına dikkat edin! Çok fazla veri taşımak zorunda kalabilir.
lvreduce -r -L 290G «vg-name»/«lv-name»
Her ikisini de -r
(önce dosya sistemini yeniden boyutlandırmasını söyler, bunun veri kaybına uğramaması kritik öneme sahiptir) ve ayrıca biraz daha küçük olmasını istedim, sadece can sıkıcı yuvarlama hataları olmadığından (çoğunlukla yönetici tarafından yuvarlanacak) 300 GiB veya 300GB mı demek istediniz?). LVM araçları kesindir, tam olarak istersen bunu yapabilirsin ... ama sonunda sadece dosya sistemini yeniden büyütmek daha kolaydır.
Artık vgreduce
kullanılmayan cilt gruplarından kurtulabildiğini görmek için deneyebilirsiniz . tüm PV'leri hacim grubundan vgreduce -a «vg-name»
çıkarmaya çalışacak , ancak yalnızca boş olanlarla başarılı olacaktır. Bu iki kaldırırsa, harika, bitirdiniz.
Bu işe yaramazsa, yapılan verileri taşımanız gerekir pvmove
. İlk argüman pvmove
Verileri taşımak istediğiniz PV olduğu gelen ; ikinci (isteğe bağlı) argüman nereye taşınacağını belirtir . İkinciyi atlarsanız, LVM bir yere alır (taşıdığınız yer dışında). Pvmove'den sonra, bunu vgreduce «vg-name» «path-to-pv»
cilt grubundan çıkarmayı deneyebilirsiniz ; Yine, bu ancak, üzerinde veri yoksa başarılı olur.
Bunları VG'den çıkardıktan sonra pvremove
, LVM "etiketlerini" disklerden çıkarmak için kullanabilirsiniz. Ayrıca, önceden var olan verilerin gizli kalması gerekiyorsa , diskleri güvenli bir şekilde silmelisiniz ; LVM ve resize2fs verileri kopyalamış , güvenli bir şekilde silmemiştir.