Mám nový ext4
oddíl, což znamená, že jsem jej právě naformátoval pomocí mkfs.ext4 -m 0.1 /dev/mapper/abak-home
a již existuje 27G
využitý prostor. Nastavení vyhrazeného kořenového prostoru (-m)
na nemělo žádný účinek.
Používám LVM, ale nemyslím si, že by na to LVM mělo mít nějaký vliv. Verze Ubuntu je 12.04 LTS.
# df -h Filesystem Size Used Avail Use% Mounted on ... /dev/mapper/abak-home 1.8T 27G 1.8T 2% /home
Pak jsem zkusil naformátovat oddíl pomocí ext3 a výsledek je mnohem lepší :
# df -h Filesystem Size Used Avail Use% Mounted on ... /dev/mapper/abak-home 1.8T 196M 1.8T 1% /home
Každopádně proč ten rozdíl a jak to mohu opravit toto?
Přijatá odpověď:
Není co opravovat , a to je naprosto normální.
ext4 vytváří spoustu režie před jsou vytvořeny jakékoli soubory. není znamená, že je „horší“ než ext3. Pokud tento oddíl zaplníte soubory, všimnete si, že režie ext3 (a NTFS) poroste úměrně se soubory, protože u ext4 zůstane v podstatě navždy konstantní.
Tím, že režijní náklady „předběžně přidělíme“, to může zvládnout hodně lepší než rostoucí. Takže ext4 právě dělá to, co by ext3 udělal později.
Kromě toho může 27G vypadat hodně, ale stále je to pouhých 1,5 % režie . Porovnejte to se starými časy FAT, kde nevyužitý prostor mohl zabrat cokoli od 5 % do 30 % místa na oddílu, a všimnete si, jak moc se věci od té doby vyvinuly.
Také důrazně doporučuji proti pomocí -m 0
. Rezervovaný prostor je tu z nějakého důvodu:snižuje šance na fragmentaci a šetří místo pro fsck
. Je rezervováno pouze od uživatelů , ale root (a tím i veškerý váš software nainstalovaný) jej může plně využít. Pokud si myslíte, že 5 % je přehnané, ponechte alespoň 1 %.
Pamatujte:v ext
nejsou žádné noční můry o fragmentaci . Ale tato krása má svou cenu. Potřebuje volný prostor jako prostor pro správnou správu. Dejte mu to a věci poběží mnohem hladší. Kromě toho, kdo někdy používá svůj pevný disk na více než 90 %, než si koupí větší? Jaký je tedy problém s 5% rezervovaným místem? Může vás to zachránit, až příště omylem vytvoříte soubor o velikosti tuctu GB, který zaplní celý oddíl, a nakonec dojde ke zhroucení operačního systému kvůli nedostatku místa pro jiné procesy.
Podrobnější a další technické informace naleznete zde