Portál AbcLinuxu, 23. dubna 2024 14:47


Dotaz: No space left on device (28) pri 8% zaplneni disku

27.12.2004 15:18 zed | skóre: 6
No space left on device (28) pri 8% zaplneni disku
Přečteno: 485×
Odpovědět | Admin
Server v nasi siti vybaveny 4GB diskem pro root system a 40GB diskem rozdelenym na 1GB swap a 38 GB partition urcenou pro squid (ma nastaveno 6GB cache) a zbytek pro ftp a web. Presahne-li zaplneni disku 8 % pri pokusu o zapis na disk (i jako root) system zahlasi " No space left on device (28) ". df hlasi - used 3044126 available 36113475 use 8%. Ma nekdo reseni? Diky.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.12.2004 15:53 Tomáš Bláha
Rozbalit Rozbalit vše Re: No space left on device (28) pri 8% zaplneni disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud na svém disku používáte souborový systém ext2, nebo podobný, který je založen na tzv. inodech, tak Vám kromě fyzického místa pro data souborů mohlo dojít místo v tabulce inodů. Inody jsou vlastně názvy souborů a tudíž počet inodů disku vlastně určuje maximální počet souborů (přesněji: maximální počet názvů souborů), který může být na disku uložen. Zkuste zadat příkaz:

df -i

Vzhledem k tomu, že používáte disk pro keš Squidu, tak je to velmi pravděpodobné -- Squid ukládá velké množství souborů. Možným řešením je vytvořit filesystém znovu a zadat větší hustotu inodů (parametr -i u příkazu mke2fs), nebo použít jiný souborový systém, jako reiserfs, který není počtem inodů omezen a navíc je optimalizován pro ukládání velkého množství souborů. Samozřejmě při obou řešeních přeformátováváte disk a tudíž o uložená data přijdete! Squid určitě také dovoluje omezit absolutní množství ukládaných souborů, což může být nejjednodušším řešením.
27.12.2004 19:48 zed | skóre: 6
Rozbalit Rozbalit vše Re: No space left on device (28) pri 8% zaplneni disku
Dekuji za radu, pouzivam pro tuto partition ext2, muj problem je prave dany poctem inodu. Po preformatovani na reiserfs jsem problem vyresil.
msk avatar 13.11.2006 16:48 msk | skóre: 27 | blog: msk
Rozbalit Rozbalit vše Re: No space left on device (28) pri 8% zaplneni disku
Otazka je, ci naozaj potrebujete cacheovat take obrovske mnozstvo dat a ci nie je lepsie to v squide obmedzit.
Ondroid avatar 13.11.2006 08:23 Ondroid | skóre: 32 | blog: Hombre
Rozbalit Rozbalit vše Re: No space left on device (28) pri 8% zaplneni disku
Narazil jsem přesně na stejný problém. Mám na 40 GB oddílu 9 GB volno ale na zařízení není volné místo dík nedostatku místa pro inody. Jedná se o ext3 u kterého bych nejraději zůstal. Na tom disku mám něco přes 4 500 000 souborů a budou ještě přibývat... Chci se zeptat jak nejlépe vytvořit nový optimalizovaný ext3 oddíl, co přesně ta hodnota -i (bytes-per-inode) u mkfs.ext3 vyjadřuje případně co dalšího vyladit ?
27.12.2004 15:54 Maude Lebowski
Rozbalit Rozbalit vše Re: No space left on device (28) pri 8% zaplneni disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co ti tam bezi a co mas za filesystem?
27.12.2004 18:15 petr_p
Rozbalit Rozbalit vše Re: No space left on device (28) pri 8% zaplneni disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nektere FS umoznuji rezervovat misto pro roota, takze bezny uzivatel dostane chybove hlaseni, i kdyz jeste trochu mista zbyva (napr. ext2 defaultne nechava 8 % pro roota).
27.12.2004 19:57 Michal Kubeček
Rozbalit Rozbalit vše Re: No space left on device (28) pri 8% zaplneni disku
Za prvé: ten default je 5 procent, ne 8 procent. Za druhé: tazatel psal, že mu to tu hlášku ukazuje ve chvíli, kdy je disk zaplněn z osmi procent, ne když je osm procent volných. Za třetí: tazatel psal, že chybu mu systém hlásí chybu i v případě, že zkouší zapisovat jako root. Za čtvrté: příkaz df u hodnot available a use počítá už s velikosti filesystému po odečtení rezervovaných bloků.

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.