※ ChatGPTを利用し、要約された質問です(原文:linux dfとduでdisk使用量が大きく違う)
CentOS 6.2でdfとduでdisk使用量に大きな違いがある理由は?
このQ&Aのポイント
CentOS 6.2にてdfコマンドを使用したdisk使用量とduコマンドを使用したdisk使用量とで結果が大きく異なります。なぜこのような違いが生じるのでしょうか?
dfコマンドとduコマンドを使用したdisk使用量の結果が異なることが問題になっています。CentOS 6.2にてこのような違いが生じる理由は何でしょうか?
CentOS 6.2でdfコマンドとduコマンドを使用した際に、disk使用量の結果が大きく異なることがあります。この違いについて、なぜ発生するのかについて教えてください。
linux dfとduでdisk使用量が大きく違う
お世話になります。
CentOS 6.2にてdfコマンドを使用したdisk使用量とduコマンドを使用したdisk使用量とで
結果が大きく異なります。
以下がコマンド実行時の結果です。何が考えられますでしょうか?
------------------------------------------------------------
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/root
146G 138G 12M 100% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sda1 485M 36M 424M 8% /boot
/dev/mapper/data
158G 1.4G 148G 1% /data
/dev/mapper/home
146G 188M 138G 1% /home
/dev/sdb1 1.8T 527M 1.7T 1% /mnt/usbhdd
------------------------------------------------------------
du -sh ./*
7.5M ./bin
26M ./boot
1.2G ./data
232K ./dev
23M ./etc
110M ./ftproot
176K ./home
2.5M ./lha-1.14i-ac20050924p1
120M ./lib
24M ./lib64
16K ./lost+found
4.0K ./media
332M ./mnt
4.0K ./opt
du: cannot access `./proc/4152/task/4152/fd/4': No such file or directory
du: cannot access `./proc/4152/task/4152/fdinfo/4': No such file or directory
du: cannot access `./proc/4152/fd/4': No such file or directory
du: cannot access `./proc/4152/fdinfo/4': No such file or directory
0 ./proc
80K ./root
14M ./sbin
4.0K ./selinux
4.0K ./srv
0 ./sys
13M ./tmp
682M ./usr
2.2G ./var
---------------------------------------------------------
又、削除済みでつかんだファイルは以下の様に表示されました。
ls -al /proc/*/fd/* | grep deleted
ls: cannot access /proc/4265/fd/255: No such file or directory
ls: cannot access /proc/4265/fd/3: No such file or directory
ls: cannot access /proc/self/fd/255: No such file or directory
ls: cannot access /proc/self/fd/3: No such file or directory
お礼
ご返事遅れまして申し訳ありません。 回答ありがとうございました。 原因は以下の内容でした。 外付けHDDのマウントか何故か外れており、マウントポイントに 本来外付けHDDに書き込まれる内容が書き込まれていました。 状況を確認する前にシステムの再起動を行っており、外付けHDDは このタイミングで再マウントされていたため マウントポイント内に書き込まれていた内容が「du」では見つけられていませんでした。 以上です。