Sobes.tech
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>