Tamaño del archivo: tamaño del contenido y lo que se ve diferente

Tamaño del archivo: tamaño del contenido y lo que se ve diferente

Supongamos que tiene un archivo de 342 MB, pero cuando ingresa a ese archivo y mira su contenido; Ves que todo ocupa unos 92 MB. No existe ningún archivo oculto ni ninguna otra cosa en él.

¿Cómo puede ser eso posible? ¿Existe una solución para solucionar este problema? Aquí está el antes y el después del monte.

/data>du -sh *
342M   backup


/mnt> du -sh *
4K   etc
79M   kernel
8K   lost+found
13M   platform

Editar: Alguien sugirió archivos ocultos, pero no hay ninguno:

/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

El comando que muestra mi archivo de respaldo es de 342 MB.

 du -sh backup
 342M   backup

El comando que utilicé para montar este archivo de copia de seguridad.

lofiadm -a /home/backup
mount -F ufs /dev/lofi/2 /mnt

df -g salida:

 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

salida du -s:

 du -s /mnt
 189292  /mnt

Respuesta1

Tiene una imagen de sistema de archivos que contiene alrededor de 92 MB de archivos, como lo muestra la salida de du -s /mnt(en bloques de 512 bytes) o du -sh /mntla salida de df -g(657548 bloques totales menos 466192 bloques libres son 191356 bloques ocupados, es decir, aproximadamente 93 MB). El resto de la imagen es espacio libre.

Respuesta2

De forma predeterminada, duel comando muestra solo archivos y directorios no ocultos. No muestra ningún archivo oculto que esté ocupando el resto del espacio, es decir, ~300 MB en su caso.

Intenté lo mismo en mi computadora portátil y también en mi directorio de inicio:

pradeep@pradeep-laptop:/home$ du -csh *
4.8G pradeep

4,8G en total

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 en total

Puedes ver la diferencia entotalal final de ambas la salida.

Esto se debe a que los archivos y carpetas ocultos cuyos nombres comienzan con punto (.) ocupan el resto del espacio.

información relacionada