Avamar: Ingen plass igjen på enhetsfeil på grunn av antall inoder

Summary: Denne artikkelen inneholder en løsning på problemet "Ingen plass igjen på enheten" rapportert for /var-filsystemet til tross for at df-kommandoen viser tilgjengelig plass.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Kjører logrotate Feil genererer en feil som indikerer at det ikke er plass:

logrotate -f /etc/logrotate.conf
error: error creating output file /var/log/firewall: No space left on device 
error: error creating output file /var/log/mail.err: No space left on device 
error: error creating output file /var/log/wtmp-nnnnnnnn: No space left on device 
 

Informasjonen i df Kommandoen viser tilgjengelig plass:

df -h
Filesystem     Size  Used  Avail  Use%  Mounted on 
/dev/sda5      7.9G  4.2G   3.4G   56%  / 
devtmpfs       5.8G  248K   5.8G    1%  /dev 
tmpfs          5.8G     0   5.8G    0%  /dev/shm 
/dev/sda1      114M   53M    56M   49%  /boot 
/dev/sda3      256G  19G    237G    8%  /data01 
/dev/sda7      1.5G  524M   899M   37%  /var 
 

Forsøk på å opprette en fil i /var-filsystemet resulterer også i en mellomromsfeil:

touch /var/log/test
touch: cannot touch '/var/log/test': No space left on device

Cause

Filsystemet har gått tom for inodes.

Hvis du kjører df-kommandoen med "-i"-bryteren, kan du bekrefte dette:

df -i 
Filesystem      Inodes   IUsed     IFree  IUse%  Mounted on 
/dev/sda5       524288  106337    417951    21%  / 
devtmpfs             0      0          0     -   /dev 
tmpfs          1513794      1    1513793     1%  /dev/shm 
/dev/sda1        30120     49      30071     1%  /boot 
/dev/sda3    267691072   5438  267685634     1%  /data01 
/dev/sda7        97536  97536          0   100%  /var


Dette skyldes vanligvis enten et fragmentert filsystem, mange svært små filer, midlertidige filer eller en stor e-postkø.

Resolution

Merk: Disse kommandoene må kjøres som root.
 

Kommandoen du kan kjøre for å se hva som tar opp plassen:

du -x -h /var --max-depth=1 
 

Eksempel på utdata som viser at /var/spool Katalogen tar opp mesteparten av plassen i /var:

8.0K    /var/state 
4.0K    /var/X11R6 
4.0K    /var/crash 
45M     /var/lib 
4.0K    /var/named 
4.0K    /var/opt 
12K     /var/yp 
380M    /var/spool 
132K    /var/run 
4.0M    /var/cache 
25M     /var/adm 
16K     /var/lost+found 
8.0K    /var/tmp 
28K     /var/lock 
37M     /var/log 
56K     /var/games 
489M    /var
 

Du-kommandoen kan deretter kjøres på nytt lenger ned i katalogtreet:

du -x -h /var/spool --max-depth=1
 

Ytterligere undersøkelser er nødvendig avhengig av hva som tar opp plassen.

Hvis du trenger hjelp, åpner du en serviceforespørsel (SR) med Dell Technologies Avamar-støtteteamet.

 

I dette eksemplet: problemet var mange svært små filer.

        • Den største katalogen var /var/spool/postfix/maildrop, og inneholdt tusenvis av små filer:
ls -l /var/spool/postfix/maildrop| wc -l 
96559
 
        • Hver av filene inneholdt følgende:
admin : /etc/sudoers is mode 0777, should be 0440
 
        • Tillatelsene og eierskapet for sudoers-filen ble oppdatert:
chmod 0440 /etc sudoers
chown root:root /etc/sudoers
 
        • Filene i katalogen /var/spool/postfix/maildrop ble fjernet, og problemet ble løst.

Affected Products

Avamar

Products

Avamar
Article Properties
Article Number: 000165842
Article Type: Solution
Last Modified: 04 Sept 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.