[CentOS] Strange du/df behaviour.
Rafał Radecki
radecki.rafal at gmail.com
Thu Jun 28 08:26:02 UTC 2012
Update:
Any clues why df shows wrong and floating info?
2012/6/28 Rafał Radecki <radecki.rafal at gmail.com>:
> Hi all.
>
> I have currently a server:
> cat /etc/redhat-release
> CentOS release 5.7 (Final)
> uname -a
> Linux host.domain.com 2.6.18-274.18.1.el5 #1 SMP Thu Feb 9 12:45:44
> EST 2012 x86_64 x86_64 x86_64 GNU/Linux
> I have there a filesystem mounted:
>
> /dev/vg0/paczki /home/paczki-workdir ext4
> defaults,noatime 0 0
>
>
>
> on which df gives strange output:
>
> LANG=C df -h /home/paczki-workdir;sleep 3;df -h /home/paczki-workdir
> Filesystem Size Used Avail Use% Mounted on
> /dev/mapper/vg0-paczki
> 1008G 268G 690G 28% /home/paczki-workdir
> System plików rozm. użyte dost. %uż. zamont. na
> /dev/mapper/vg0-paczki
> 1008G 155G 803G 17% /home/paczki-workdir
>
>
> du -sk /home/paczki-workdir;sleep 3;du -sk /home/paczki-workdir
> 48426364 /home/paczki-workdir
> 48428980 /home/paczki-workdir
>
> du -sh /home/paczki-workdir;sleep 3;du -sh /home/paczki-workdir
> 47G /home/paczki-workdir
> 47G /home/paczki-workdir
>
> Currently there is only one process writing to the filesystem:
>
> root 27945 27918 3 09:16 ? 00:01:44 tar
> --exclude=*/Maildir/.Spam/cur/* --exclude=*/Maildir/.Spam/new/*
> --use-compress-program /usr/bin/pigz -cf
> /home/paczki-workdir/abaksa-mail-20120628-0413.tgz
>
> and it writes so much data:
>
> du -sh /home/paczki-workdir/abaksa-mail-20120628-0413.tgz;sleep 3;du
> -sh /home/paczki-workdir/abaksa-mail-20120628-0413.tgz
> 13G /home/paczki-workdir/abaksa-mail-20120628-0413.tgz
> 13G /home/paczki-workdir/abaksa-mail-20120628-0413.tgz
>
> du -sk /home/paczki-workdir/abaksa-mail-20120628-0413.tgz;sleep 3;du
> -sk /home/paczki-workdir/abaksa-mail-20120628-0413.tgz
> 13410988 /home/paczki-workdir/abaksa-mail-20120628-0413.tgz
> 13425040 /home/paczki-workdir/abaksa-mail-20120628-0413.tgz
>
> I've also noticed that when nothing writes to this filesystem than df
> output also varies over short time periods.
> When I've updated the kernel and restarted the host for few hours df
> was showing ok info. There is no info about problems in
> /var/log/messages and dmesg.
>
> Additional info:
>
> vgdisplay -v vg0
> Using volume group(s) on command line
> Finding volume group "vg0"
> --- Volume group ---
> VG Name vg0
> System ID
> Format lvm2
> Metadata Areas 1
> Metadata Sequence No 7
> VG Access read/write
> VG Status resizable
> MAX LV 0
> Cur LV 2
> Open LV 2
> Max PV 0
> Cur PV 1
> Act PV 1
> VG Size 3,64 TB
> PE Size 4,00 MB
> Total PE 953863
> Alloc PE / Size 786432 / 3,00 TB
> Free PE / Size 167431 / 654,03 GB
> VG UUID wRjDqu-TUlW-7YH2-j6xl-nuc1-EczW-D2CAOK
>
> --- Logical volume ---
> LV Name /dev/vg0/paczki
> VG Name vg0
> LV UUID 0EyRjA-p90A-bfX6-1zEA-eMba-5Hn5-jc9slo
> LV Write Access read/write
> LV Status available
> # open 1
> LV Size 1,00 TB
> Current LE 262144
> Segments 1
> Allocation inherit
> Read ahead sectors auto
> - currently set to 512
> Block device 253:0
>
> --- Logical volume ---
> LV Name /dev/vg0/msklon5
> VG Name vg0
> LV UUID 8nlU4T-Qozl-bPnr-JOmh-g9Pi-cabs-J7yI7V
> LV Write Access read/write
> LV Status available
> # open 1
> LV Size 2,00 TB
> Current LE 524288
> Segments 1
> Allocation inherit
> Read ahead sectors auto
> - currently set to 512
> Block device 253:1
>
> --- Physical volumes ---
> PV Name /dev/md0
> PV UUID hly53e-wbbR-5xLo-3P4k-U4xt-8XeR-W0YCul
> PV Status allocatable
> Total PE / Free PE 953863 / 167431
>
> mdadm --detail /dev/md0
> /dev/md0:
> Version : 0.90
> Creation Time : Wed Apr 11 10:37:04 2012
> Raid Level : raid10
> Array Size : 3907023872 (3726.03 GiB 4000.79 GB)
> Used Dev Size : 1953511936 (1863.01 GiB 2000.40 GB)
> Raid Devices : 4
> Total Devices : 4
> Preferred Minor : 0
> Persistence : Superblock is persistent
>
> Update Time : Thu Jun 28 10:17:04 2012
> State : active
> Active Devices : 4
> Working Devices : 4
> Failed Devices : 0
> Spare Devices : 0
>
> Layout : near=2
> Chunk Size : 64K
>
> UUID : 423fd5cf:beedc018:915808f0:8ec673de
> Events : 0.845339
>
> Number Major Minor RaidDevice State
> 0 8 17 0 active sync /dev/sdb1
> 1 8 33 1 active sync /dev/sdc1
> 2 8 49 2 active sync /dev/sdd1
> 3 8 65 3 active sync /dev/sde1
>
> Any clues why du shows wrong and floating info?
>
> Best regards,
> Rafal Radecki.
More information about the CentOS
mailing list