Portál AbcLinuxu, 18. července 2025 22:01


Dotaz: ext4 + opensuse 11.2

17.11.2009 11:51 izidor
ext4 + opensuse 11.2
Přečteno: 263×
Odpovědět | Admin
Zdravim, nainstaloval jsem posledni verzi opensuse do vmware, nechal jsem tam defaultni filesystem ext4 a bohuzel dneska mi script skoncil na tom ze doslo misto. Pritom df -H stale hlasi volnych vice jak 8 GB. Posledni akci bylo ze jsem vytvarel strom souboru o hloubce 10 podadresaru, v kazcem podadreasi 4 podadresare a v nem 4 soubory. Nevite nekdo zda ma ext4 nejakej vtipnej limit na maximalni pocet souboru? Prikaz touch test.txt skonci stejnou chybou. Pripadne jak zjistit jestli je to bug v implementaci ext4, kterej bych mel vyreportovat jako bug? Diky
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.11.2009 11:55 Brokarna | skóre: 18 | blog: problemy_s_r_o
Rozbalit Rozbalit vše Re: ext4 + opensuse 11.2
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud vim, tak je část disku vyhrazená rootovi - například na zapsání logů atp. Dá se to vyřešit snad v tune2fs.
Heron avatar 17.11.2009 12:17 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: ext4 + opensuse 11.2
Odpovědět | | Sbalit | Link | Blokovat | Admin

Jestli dobře počítám, tak tímto jste vyrobil 1048576 adresářů a 4194304 souborů. Informace o každém adresáři či souboru zabírají minimálně 4kB. Tedy 4kB*5242880=20GB. Proč to neuvažuje df nevím.

Heron
Heron avatar 17.11.2009 12:25 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: ext4 + opensuse 11.2
Ještě se doplním, je běžné, že se ext3 vytváří s těmito limity: 4kB bloky a 8kB na jednu inode. Předpokládám, že distributoři toto zachovali i pro ext4.

To znamená, že maximální počet souborů je velikost oddílu / velikost inode. Pro 8kB inodu je to 1310720 souborů na každých 10GB velikosti oddílu.

Není to bug, je to vlastnost.
18.11.2009 10:21 izidor
Rozbalit Rozbalit vše Re: ext4 + opensuse 11.2
Diky, presne tuto informaci jsem potreboval. Bohuzel me zmatlo to hlaseni df, ale jinak df ma pravdu. Kdyz jsem jeden soubor umazal, tak vytvorit jinej o velikosti treba 4 GB nebyl problem, takze misto stale bylo. Jak by se dalo jednoduse zjistit kolik volnych inode jeste v systemu zbyva?
Heron avatar 18.11.2009 12:54 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: ext4 + opensuse 11.2

Dá:

df -i

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.