342MBファイルがあるとしましょう。ファイルに入って内容を見ると約92MBを占めることがわかります。隠しファイルやその他はありません。
どうやってこれを行うことができます。この問題を解決する方法はありますか?装着前後の状況です
/data>du -sh *
342M backup
/mnt> du -sh *
4K etc
79M kernel
8K lost+found
13M platform
編集する:誰かがファイルを隠すことを提案しましたが、そうしませんでした。
/mnt> ls -alrt
total 44
drwx------ 2 root root 8192 Mar 20 08:16 lost+found
drwxr-xr-x 2 root root 512 Mar 20 08:16 etc
drwxr-xr-x 15 root sys 512 Mar 20 08:16 kernel
drwxr-xr-x 6 root root 512 Mar 20 08:16 .
drwxr-xr-x 41 root root 1536 Mar 20 08:16 platform
drwxr-xr-x 41 root root 9216 Apr 5 19:47 ..
df /mnt
/mnt (/dev/lofi/2 ): 466192 blocks 162531 files
私のバックアップファイルサイズを表示するコマンドは342 MBです。
du -sh backup
342M backup
このバックアップファイルのマウントに使用したコマンド
lofiadm -a /home/backup
mount -F ufs /dev/lofi/2 /mnt
df -g 出力:
df -g /mnt
/mnt (/dev/lofi/2 ): 8192 block size 1024 frag size
657548 total blocks 466192 free blocks 400438 available 163520 total files
162531 free files 38535170 filesys id
ufs fstype 0x00000004 flag 255 filename length
du -s 出力:
du -s /mnt
189292 /mnt
答え1
du -s /mnt
(512バイトブロック単位)または(657548個の合計ブロックのうち、466192個の使用可能ブロックは、191356個の占有ブロックと同じであり、これは約93MBです)の出力に示すように、約92MBのファイルを含むファイルシステムイメージがありますdu -sh /mnt
。df -g
画像の残りの部分は空き領域です。
答え2
デフォルトでは、du
このコマンドは非表示のファイルとディレクトリのみを表示します。残りのスペース(あなたの場合は約300 MB)を占める隠しファイルは表示されません。
私のホームディレクトリでもラップトップでも同じことを試しました。
pradeep@pradeep-laptop:/home$ du -csh *
4.8G pradeep
合計4.8G
pradeep@pradeep-laptop:/home/pradeep$ du -csh *
4.6M cscope.out
714M Desktop
2.6G Documents
12M Downloads
4.0K examples.desktop
4.0K gomti
4.0K inot.c
20K java
36K Kernel Makefile
59M Macbuntu-10.10
244K modules
4.0K Music
4.0K NetBeansProjects
4.0K new
712K p4
3.0M Pictures
44K PradeepTranscript.html
16K PROGRESS.doc
4.0K Public
4.0K script
48K shell-script
51M systemtap-1.3
4.0K Templates
4.0K Ubuntu One
12K Videos
合計3.4G
あなたは違いを見ることができますみんな両方の出力が終了したら。
名前がドット(.)で始まる隠しファイルとフォルダが残りのスペースを占めるためです。