Sobes.tech
Junior

Amikor Linuxon egy fájlt próbálsz létrehozni egy lemezen, hibaüzenet jelenik meg, hogy nincs hely. Ennek mi lehet az oka?

sobes.tech MI

Válasz az MI-től

Ez több okból is előfordulhat:

  • Teli a lemezterület: Nincs szabad hely a lemezpartíción, ahol a fájlt próbálja létrehozni.
  • Teli inode-ok: A rendelkezésre álló inode-ok száma (struktúrák, amelyek információkat tartalmaznak a fájlokról) a partíción elfogyott. Ez akkor is megtörténhet, ha van szabad hely a lemezen, ha sok kis fájl lett létrehozva.
  • Teli ideiglenes fájlrendszer (/tmp): Ha a fájl ideiglenes könyvtárban jön létre, az is megtelhet.
  • Csatolási problémák: A lemezpartíció nincs csatolva, vagy csak olvasható módban van csatolva.
  • Kvóta korlátozások: A felhasználónak vagy csoportnak kvótái lehetnek a lemezterületre, amelyek már túlléptek.
  • Kernel problémák: Ritkán, de a kernel hibáihoz is kapcsolódhat.

Diagnosztizáláshoz használhatja a következő parancsokat:

# Szabad hely ellenőrzése a partíciókon
df -h

# inode használat ellenőrzése a partíciókon
df -i

# Ideiglenes fájlrendszer használatának ellenőrzése
df -h /tmp

# Partíciók csatolásának ellenőrzése
mount

# Felhasználói kvóták ellenőrzése (ha beállították)
quota -u <felhasználónév>