Puncte:0

df -h shows / is 100% but du -sh * is not showing where the utulization is

drapel ru

OS: Oracle Linux 7.5

df -h keeps showing that / is 100% full but searching on / with du -sh * is not showing where that utilization could possibly be, any help and suggestions will be appreciated. I also can't install lsof coz of the space issue.

[root@ /]# df -h
Filesystem                                    Size  Used Avail Use% Mounted on
devtmpfs                                       32G     0   32G   0% /dev
tmpfs                                          32G   14M   32G   1% /dev/shm
tmpfs                                          32G  1.3G   31G   4% /run
tmpfs                                          32G     0   32G   0% /sys/fs/cgroup
/dev/sda3                                      50G   48G     0 100% /
/dev/sda1                                     976M  208M  702M  23% /boot
/dev/sda2                                     469G   75M  445G   1% /home
//hidden                                       11T  8.5T  2.4T  79% /mnt/buffalo
/dev/sdb                                      2.7T  632G  2.0T  25% /rsv


[root@santo /]# du -sh *
0       bin
206M    boot
14M     dev
38M     etc
2.1M    home
0       lib
0       lib64
16K     lost+found
4.0K    media
4.0K    mnt
28K     opt
0       proc
11M     root
632G    rsv
1.3G    run
0       sbin
4.0K    srv
0       sys
32K     tmp
2.3G    usr
755M    var
dave_thompson_085 avatar
drapel jp
Dupe https://serverfault.com/questions/57098/du-vs-df-difference și https://serverfault.com/questions/275206/disk-full-du-tells-different-how-to-further-investigate și cruce https://unix.stackexchange.com/questions/565377/unix-df-output-is-var-98-but-just-374mb-used-in-du-output https://unix.stackexchange.com /questions/120311/why-are-there-so-many-different-ways-to-measure-disk-usage https://unix.stackexchange.com/questions/285665/different-output-of-du-and- df
Puncte:2
drapel cn

Ar putea fi un director care începe cu ..

Încerca du --max-depth 1 --one-file-system / care va afișa directoarele de nivel superior și nu va trece peste punctele de montare.

De exemplu.

# du --max-depth 1 --one-file-system --human-redable / | sortare -h
4.0K/media
4.0K /srv
16K /pierdut+găsit
20K /min
488K /tmp
14M /SFTP
29M /etc
72M /porționare
245M /rădăcină
1,7G /opt
3,7G /var
5.7G /usr
22G /acasa
34G /
Puncte:1
drapel cn

Poți realiza ceva din ce lsof face cu o comandă ca următoarea.

găsiți /proc/*/map_files -ls | grep „(șters)”

Numele legăturilor simbolice raportate în acea ieșire includ intervale în hexazecimal, care ar putea corespunde în unele cazuri cu dimensiunile fișierelor. Numai ținte de linkuri simbolice din sistemul dvs. de fișiere complet (/) sunt susceptibile de a fi relevante în acest context. Ar putea fi deosebit de util să verificați dacă există fișiere deschise deconectate în /var/log.

Dacă găsiți un fișier deschis suspect deconectat în acest fel, numele acestuia ar trebui să includă ID-ul procesului al procesului care l-a deschis, iar oprirea procesului (sau repornirea) ar trebui să elibereze spațiul ocupat de acel fișier.

Un alt loc pentru a căuta spațiu ascuns, pe lângă fișierele deschise deconectate (care, dacă lsof este instalat, poate raporta), este puncte de montare. Dacă un alt volum este montat peste un punct de montare nevid, utilizarea discului de sub acel punct de montare nu va fi raportată de către du.

Dacă nu este convenabil să demontați un volum, ar putea fi posibil să explorați ce se află sub un punct de montare prin export / prin NFS și montarea acestuia și rularea du în suportul NFS. Acest lucru ar trebui să funcționeze dacă serverul NFS nu include date din alte volume în ceea ce exportă. Această abordare ar putea să nu ajute dacă necesită instalarea de pachete suplimentare.

drapel cn
Votat favorabil! Aceasta este cea mai comună explicație. Fișierele ascunse în `/` nu sunt atât de comune, în timp ce un proces ține deschis un fișier jurnal deja șters este o problemă foarte comună.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.