Verilerim için 250GiB yedek bölüm oluştururken, bildirilen bölüm boyutu ile Nautilus, gParted, df, tune2fs vb.
İlk başta bunun bir GiB / GB karışıklığı olduğunu düşündüm. Öyle değildi .
Sonra ext4'ün ayrılmış blokları olabileceğini düşündüm. Öyle değildi .
Tamamen şaşkınım. İşte bazı görüntüler. İşte adımlar:
- İlk olarak, NTFS. 524288000 sektör x 512 bayt / sektör = 268435456000 bayt = 268,4 GB = 250 GiB.
Nautilus " Toplam Kapasite: 250.0 GB " diyor (aslında GB değil, GiB olmasına rağmen). Küçük etiketleme dışında, şimdiye kadar çok iyi
- Şimdi, aynı bölüm, gparted ile ext4 olarak biçimlendirildi:
Birinci, Son ve Toplam sektörler aynı. Aynı 250GiB bölümüdür. Kullanılan boyut 4.11GiB'dir (ayrılmış bloklar belki?)
Hayır! Rezerve bloklar 12.7 GiB (~% 5. Ah! ). Ama ... Toplam Kapasite şimdi neden sadece 246.1 GiB ??? . Bu fark (bir çeşit), gparted tarafından bildirilen 4.11 GiB ile eşleşir. Ama ... eğer ayrılmış bloklardan değilse, nedir? Ve neden gparted 12.7GiB kullanılan alan bildirmedi?
$ df -h /dev/sda5
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 247G 188M 234G 1% /media/BACKUP
df
bildirilen boş alanda Nautilus ile eşleşir. Ama .. sadece 188M mi kullanıldı? ~ 12GB olmamalı mı? Ve toplam kapasite hala yanlış. Yani ben koştum tune2fs
bazı ipuçları bulmak için. (alakasız çıktı işlenir)
$ sudo tune2fs -l /dev/sda5
tune2fs 1.41.12 (17-May-2010)
Filesystem volume name: BACKUP
Filesystem UUID: 613d592e-47f5-4206-96a7-210090d340ef
Filesystem features: has_journal ext_attr resize_inode dir_index filetype extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags: signed_directory_hash
Filesystem state: clean
Filesystem OS type: Linux
Block count: 65536000
Reserved block count: 3276800
Free blocks: 64459851
First block: 0
Block size: 4096
65536000 toplam blok * 4096 bayt / blok = 268435456000 bayt = 268,4 GB = 250 GiB. Parlayan ile eşleşir.
3276800 ayrılmış blok = 13421772800 bayt = 13,4 GB = 12,5 GiB. Nautilus ile eşleşir (yine bir çeşit).
64459851 serbest blok = 264027549696 bayt = 264,0 GB = 245,9 GiB. Neden? 250-12.5 = 237.5 (veya 250- (12.5 + 4.11) = ~ 233) olmamalı mı?
Ayrılmış blokları kaldırma:
$ sudo tune2fs -m 0 /dev/sda5
tune2fs 1.41.12 (17-May-2010)
Setting reserved blocks percentage to 0% (0 blocks)
$ sudo tune2fs -l /dev/sda5
tune2fs 1.41.12 (17-May-2010)
Filesystem volume name: BACKUP
Filesystem UUID: 613d592e-47f5-4206-96a7-210090d340ef
Filesystem features: has_journal ext_attr resize_inode dir_index filetype extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags: signed_directory_hash
Filesystem state: clean
Filesystem OS type: Linux
Block count: 65536000
Reserved block count: 0
Free blocks: 64459851
Block size: 4096
Beklendiği gibi, aynı blok sayısı, 0 ayrılmış blok, ama ... aynı serbest bloklar ? 12.5 GiB'yi serbest bırakmadım mı?
$ df -h /dev/sda5
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 247G 188M 246G 1% /media/BACKUP
Benim yaptığım gibi. Kullanılabilir alan 233'ten 245,9 GiB'ye yükseldi. gösteren hiç umursamadı Gparted'tan tam olarak aynı bilgi! (aynı ekran görüntüsünü yayınlamak işe yaramaz)
Ne büyük bir karmaşa!
Elimden geldiğince en iyi şekilde belgelemeye çalıştım ... Öyleyse, lütfen birisi bana burada neler olduğuna dair herhangi bir ipucu verebilir mi?
- NTFS -> ext4 biçimlendirmesinde eksik olan bu 4.11 GiB nedir?
- Neden gparted, Nautilus, tune2fs, df arasında bu kadar çok tutarsızlık var?
- Matematiğimde yanlış olan ne? (koyu renkle yazılmış sorular bu gönderiyi dağıttı)
Herhangi bir yardım takdir. Neler olup bittiğini anlayamasam da, ext4'den benim / bölümüm dışındaki her şey için NTFS lehine vazgeçmeyi düşünüyorum.
Teşekkürler!