Buna tuturor, Ma uit de cateva zile peste un centos 7 si nu reusesc sa-mi dau seama de ce df imi raporteaza ca partitia / este ~100% full iar du imi raporteaza usage de numai 1.7G din 50GB (adica sub 4%). Mentionez ca partitia / este formatata xfs.
# df -a|grep ^/ /dev/mapper/centos-root 52403200 52400396 2804 100% / ^^^^^^^^^^ ^^^^^^^^^^ /dev/sda1 503040 131876 371164 27% /boot /dev/mapper/centos-home 210529792 35204 210494588 1% /home Du imi arata insa ca nu folosesc pe / mai mult de 1.7G # du -sch /* --exclude=home --exclude=boot 0 /bin 0 /dev 25M /etc 0 /lib 0 /lib64 744K /luarocks-2.3.0 0 /media 0 /mnt 125M /openresty-1.9.7.4 0 /opt 420K /root 49M /run 0 /sbin 0 /srv 0 /sys 0 /tmp 1.3G /usr 227M /var 1.7G total [root@localhost ~]# M-am gandit la inoduri dar aici am 80% usage. # df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/centos-root 78160 66218 11942 85% / ^^^^^^^^ devtmpfs 8218272 519 8217753 1% /dev tmpfs 8221010 1 8221009 1% /dev/shm tmpfs 8221010 648 8220362 1% /run tmpfs 8221010 13 8220997 1% /sys/fs/cgroup /dev/sda1 509952 330 509622 1% /boot /dev/mapper/centos-home 210632704 99 210632605 1% /home tmpfs 8221010 1 8221009 1% /run/user/0 # Partitia / este creata peste un LVM, care si el este de 50GB, adica ok. # lvdisplay /dev/centos/root --- Logical volume --- LV Path /dev/centos/root LV Name root VG Name centos LV Status available # open 1 LV Size 50.00 GiB Current LE 12800 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 Am verificat sa nu fie vreun rootkit, nu am gasit nimic. Mai am un sistem identic cu acesta unde df raporteaza corect si singura diferenta care am gasit-o intre cele doua sisteme este la numarul maxim de inoduri in partitia radacina (care in ambele cazuri este la fel, 50GB!!!): # df -i|grep ^/ /dev/mapper/centos-root 52424704 66137 52358567 1% / ^^^^^^^^^^^^^ /dev/sda1 509952 330 509622 1% /boot /dev/mapper/centos-home 210632704 26 210632678 1% /home [root@localhost ~]# Am cautat sa vad numarul de fisiere existente pe ambele servere si este similar ~180K. Cautand fisere mai mari de 100M pe /, am gasit numai unul, de 104M pe ambele servere (acelasi): find / -type f -size +100000k -exec ls -lh {} \; # /usr/lib/locale/locale-archive # Cautand fisere mai mari de 10M, am gasit sub 20 (la fel pe ambele servere), deci nu este de la fisiere. # find / -type f -size +10000k -exec ls -lh {} \; |wc -l 16 # In ambele cazuri, in partitia / numarul utilizat de inoduri este in jur de 66K. Pana si xfs_info este identic pe ambele servere pentru /. Ceea ce difera este numarul maxim de inoduri raportat de df: 85k (la serverul cu / full) fata de 52milioane (la serverul care raporteaza corect, 1% usage). De unde sa fie oare? m-am uitat la xfs_grow si vad ca nu am nicio optiune (cu exceptia -m care nu ma intereseaza) pentru a mari numarul de inoduri pastrand neschimbata dimensiunea / la 50GB. Cum este posibil ca pe un sistem sa am un numar maxim de inoduri de 85k iar pe altul de 52milioane pentru o partitie xfs de 50GB in ambele cazuri? Ce imi scapa? Multumesc, Alex _______________________________________________ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug