파일 크기 : 콘텐츠의 크기와 보이는 내용의 차이

파일 크기 : 콘텐츠의 크기와 보이는 내용의 차이

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

내 백업 파일을 표시하는 명령은 342MB입니다.

 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) du -sh /mnt의 출력 에서 ​​볼 수 있듯이 약 92MB 상당의 파일을 포함하는 파일 시스템 이미지가 있습니다 . df -g이미지의 나머지 부분은 여유 공간입니다.

답변2

기본적으로 du명령은 숨겨지지 않은 파일과 디렉터리만 표시합니다. 나머지 공간, 즉 귀하의 경우 ~300MB를 차지하는 숨겨진 파일은 표시되지 않습니다.

내 노트북의 홈 디렉토리에서도 동일한 작업을 시도했습니다.

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

의 차이점을 볼 수 있습니다.두 출력이 모두 끝나면.

이름이 점(.)으로 시작하는 숨겨진 파일과 폴더가 나머지 공간을 차지하고 있기 때문입니다.

관련 정보