Junior
Pri pokusu vytvoriť súbor na disku v Linuxe sa objaví chyba, že nie je miesto. S čím to môže byť spojené?
sobes.tech AI
Odpoveď od AI
To môže byť spôsobené viacerými dôvodmi:
- Plné diskové miesto: Na oddiele disku, kde sa pokúšate vytvoriť súbor, nie je voľné miesto.
- Plné inode: Počet dostupných inode (štruktúr obsahujúcich informácie o súboroch) na oddiele je vyčerpaný. To sa môže stať aj v prípade, že je voľné miesto na disku, ak bolo vytvorených veľa malých súborov.
- Plný dočasný súborový systém (/tmp): Ak sa súbor vytvára v dočasnom adresári, môže byť plný.
- Problémy s pripojením: Oddiel disku nemusí byť pripojený alebo je pripojený iba na čítanie.
- Obmedzenia kvót: Používateľ alebo skupina môžu mať nastavené kvóty na diskové miesto, ktoré boli prekročené.
- Problémy s jadrom: Zriedka, ale môže byť spojené s chybami v jadre.
Na diagnostiku môžete použiť nasledujúce príkazy:
# Kontrola voľného miesta na oddieloch
df -h
# Kontrola využitia inode na oddieloch
df -i
# Kontrola využitia dočasného súborového systému
df -h /tmp
# Kontrola pripojenia oddielov
mount
# Kontrola kvót používateľa (ak sú nastavené)
quota -u <meno_používateľa>