Re: volle Platten / unterschied df / du

Page principale
Attachements:
Message en tant que courrier électronique
+ (text/plain)
Supprimer ce message
Répondre à ce message
Auteur: Oliver Rompcik
Date:  
À: list
Anciens-sujets: volle Platten / unterschied df / du
Sujet: Re: volle Platten / unterschied df / du
Hallo zusammen,

ich suche große Datenfresser meist mit du -ax | sort -n -r | head -n
50...  Und wenn Du dann den oder die verdächtigen Verzeichnisse hast,
kannst Du ja mal inotifywait oder inotifywatch bemühen.

Da es nachts passiert, würde ich mir evtl. auch mal die cronjobs und
systemd-timer-units ansehen...

Und ob es wirklich nur nachts passiert, kann man evtl. anhand sar
ablesen, wenn sysstat installiert ist (Disk IO)...

Frage ist, warum "check_mk" meldet, daß "die Festplatte" volläuft - bei
meinen Servern läuft wenn, dann nur eine Partition voll (und da meist
/var/log oder /tmp), nicht die ganze Platte (wie denn auch, ist ja
partitioniert) Oder hast Du nur eine Root-Partition? Das wäre in der Tat
ganz ganz schlecht...

Zur Not lass halt mal ein per at gestartetes inotifywatch auf die
üblichen Verdächtigen wie /var/log los. Das kann ja dann gerne auf einen
externen Stick schreiben.

Gruß
Olli

Am 02.02.22 um 20:34 schrieb Norman Zimmer:
> Hallo zusammen,
>
> von einem Linux-Server bekomme ich via checkmk wöchentlich nachts Meldungen, dass die Festplatte vollläuft.
> Vermutlich ist das Problem auf den Virenscanner (fullscan) zurückzuführen, aber so richtig klar ist die Ursache noch nicht.
>
> Beim Debuggen habe ich versucht herauszufinden, welches Verzeichniss genau voll läuft. Leider ohne Erfolg.
>
> Was komisch an der Sache ist:
> - Die Anzeige des Plattenplatz vom checkmk deckt sich mit der Ausgabe vom Befehl "df".
> - Der Platzverbraucher ist mit dem Befehl "du" nicht zu finden.
>
> Unten sind ein paar diverse Ausgaben von df und du im Vergleich.
> Der Platzbedarf im "du" ändert sich nicht (wesentlich).
>
> Beim du-befehl habe ich zur Vereinfachung nur die Summe von "/" angezeigt.
> Der Befehl "du -sch *" bringt den identischen Platzbedarf, nur halt auf die Verzeichnisse verteilt.
>
> Hat jemand Ideen wo das volllaufen herkommen kann und wie ich dem Verzeichniss auf die Spur komme?
>
> Viele Grüße
>
> Norman
>
> Norman Zimmer <Norman.Zimmer@???> schrieb am Mi, 02. Feb 17:58:
>> #
>> # 86% Diskusage - Normalbetrieb
>> #
>> # du -scx /;
>> 16879724 /
>> 16879724 total
>>
>> # du -schx /;
>> 17G /
>> 17G total
>>
>> # df / --output=source,fstype,itotal,iused,iavail,ipcent,size,used,avail,pcent,file,target;
>> Filesystem Type Inodes IUsed IFree IUse% 1K-blocks Used Avail Use% File Mounted on
>> /dev/mapper/ubuntu--vg-ubuntu--lv ext4 1237888 144149 1093739 12% 19542448 15797628 2732496 86% / /
>>
>> # df -h / --output=source,fstype,itotal,iused,iavail,ipcent,size,used,avail,pcent,file,target
>> Filesystem Type Inodes IUsed IFree IUse% Size Used Avail Use% File Mounted on
>> /dev/mapper/ubuntu--vg-ubuntu--lv ext4 1.2M 141K 1.1M 12% 19G 16G 2.7G 86% / /
>>
>> #
>> # 91% Diskusage (vermutlich während Virenscan)
>> #
>> # du -scx /;
>> 16876704 /
>> 16876704 total
>>
>> # du -schx /;
>> 17G /
>> 17G total
>>
>> # df / --output=source,fstype,itotal,iused,iavail,ipcent,size,used,avail,pcent,file,target;
>> Filesystem Type Inodes IUsed IFree IUse% 1K-blocks Used Avail Use% File Mounted on
>> /dev/mapper/ubuntu--vg-ubuntu--lv ext4 1237888 144145 1093743 12% 19542448 16714920 1815204 91% / /
>>
>> # df -h / --output=source,fstype,itotal,iused,iavail,ipcent,size,used,avail,pcent,file,target
>> Filesystem Type Inodes IUsed IFree IUse% Size Used Avail Use% File Mounted on
>> /dev/mapper/ubuntu--vg-ubuntu--lv ext4 1.2M 141K 1.1M 12% 19G 16G 1.8G 91% / /
>
>

-- 
Mailing-Liste der Linux User Schwabach (LUSC) e.V.
Vor und beim Posten bitte
        => http://lusc.de/List-Netiquette <=    und
        => http://lusc.de/List-Howto      <=    beachten. Danke!