Sobes.tech
Junior

Při pokusu vytvořit soubor na disku v Linuxu se objeví chyba, že není místo. S čím to může být spojeno?

sobes.tech AI

Odpověď od AI

To může být způsobeno několika důvody:

  • Diskové místo je plné: Na oddílu disku, kde se pokoušíte vytvořit soubor, není volné místo.
  • Inody jsou plné: Počet dostupných inode (struktury obsahující informace o souborech) na oddílu je vyčerpán. To se může stát i při volném místě na disku, pokud bylo vytvořeno mnoho malých souborů.
  • Dočasný souborový systém (/tmp) je plný: Pokud je soubor vytvářen v dočasném adresáři, může být plný.
  • Problémy s připojením: Oddíl disku nemusí být připojen nebo je připojen pouze pro čtení.
  • Omezení kvót: Uživatel nebo skupina mohou mít nastavené kvóty na diskové místo, které byly překročeny.
  • Problémy s jádrem: Zřídka, ale může být spojeno s chybami v jádře.

Pro diagnostiku můžete použít následující příkazy:

# Kontrola volného místa na oddílech
df -h

# Kontrola využití inode na oddílech
df -i

# Kontrola využití dočasného souborového systému
df -h /tmp

# Kontrola připojení oddílů
mount

# Kontrola kvót uživatele (pokud jsou nastaveny)
quota -u <uživatelské_jméno>