Kullanmamalısınız df
çünkü dosya sistemi tarafından bildirilen boyutu gösterir (bu durumda, ext4).
Bölümün dumpe2fs -h /dev/mapper/ExistingExt4
gerçek boyutunu bulmak için komutu kullanın . -h
Opsiyon markaları dumpe2fs
çok diğer gereksiz ayrıntılar olmadan süper blok bilgileri göstermektedir. Çıktıdan itibaren, blok sayısına ve blok boyutuna ihtiyacınız vardır .
...
Blok sayısı: 19506168
Ayrılmış blok sayısı: 975308
Ücretsiz bloklar: 13750966
Ücretsiz düğüm: 4263842
İlk blok: 0
Blok boyutu: 4096
...
Bu değerlerin çarpılması, bölüm boyutunu bayt olarak verir . Yukarıdaki sayılar 1024’ün mükemmel bir katı olur:
$ python -c 'print 19506168.0 * 4096 / 1024'
78024672.0
Bölmeyi 15 GiB (15 MiB çarpı 1 KiB) kadar küçültmek istediğiniz için:
$ python -c 'print 19506168.0 * 4096 / 1024 - 15 * 1024 * 1024'
62296032.0
Gibi resize2fs
son ekler birkaç çeşit kabul, bunlardan biri olan K
"1024 bayt", KiB olur 62296032 için bölümü küçülterek için komut için:
resize2fs -p /dev/mapper/ExistingExt4 62296032K
Birim olmadan, sayı dosya sisteminin blok büyüklüğünün bir katı olarak yorumlanır (bu durumda 4096). Adam resize2fs bakın (8)