Avamar: Ingen plads tilbage på enhedsfejl på grund af antallet af inoder

Summary: Denne artikel indeholder en løsning på problemet "Der er ingen plads tilbage på enheden", der er rapporteret for /var-filsystemet på trods af, at kommandoen df viser ledig plads.

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

Kørsel af logrotate Fejl genererer en fejl, der angiver, at der ikke er plads:

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 
 

Ikonet df Kommandoen viser ledig plads:

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øg på at oprette en fil på /var-filsystemet resulterer også i en mellemrumsfejl:

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

Cause

Filsystemet er løbet tør for inodes.

Genkørsel af df-kommandoen med parameteren "-i" kan bekræfte 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 generelt enten et fragmenteret filsystem, mange meget små filer, midlertidige filer eller en stor mailkø.

Resolution

Bemærk: Disse kommandoer skal køres som rod.
 

Du-kommandoen kan køres for at se, hvad der optager pladsen:

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

Eksempel på output, der viser, at /var/spool Mappen optager det meste af pladsen 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 derefter køres igen længere nede i mappetræet:

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

Yderligere undersøgelse er nødvendig afhængigt af, hvad der optager pladsen.

Hvis du har brug for hjælp, skal du åbne en serviceanmodning (SR) hos Dell Technologies Avamar-supportteamet.

 

I dette eksempel: problemet var mange meget små filer.

        • Den største mappe var /var/spool/postfix/maildrop og indeholdt tusindvis af små filer:
ls -l /var/spool/postfix/maildrop| wc -l 
96559
 
        • Hver af filerne indeholdt følgende:
admin : /etc/sudoers is mode 0777, should be 0440
 
        • Tilladelserne og ejerskabet for sudoers-filen blev opdateret:
chmod 0440 /etc sudoers
chown root:root /etc/sudoers
 
        • Filerne i mappen /var/spool/postfix/maildrop blev fjernet, og problemet blev 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.