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>