[Eisfair] Platzbedarf von Dateien: Diskrepanz zwischen wahrer Größe und Belegung auf Datenträger

Marcus Roeckrath marcus.roeckrath at gmx.de
So Dez 17 10:52:29 CET 2017


Hallo,

Marcus Roeckrath wrote:

> ich fand gerade auf der Datenplatte (RAID1) eine Reihe von Dateien, die
> oft nur wenige bis ein paar KB groß sind und dennoch 1M auf der Platte
> belegen.
> 
> Mir ist bekannt, dass immer ganze Blöcke belegt werden:
> 
> Disk /dev/md3: 16 GiB, 17182490624 bytes, 33559552 sectors
> Units: sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 4096 bytes
> I/O size (minimum/optimal): 4096 bytes / 4096 bytes
> 
> Hier ein Beispiel:
> 
> # du -ha --apparent-size 7*
> 43K     7a.pdf
> 42K     7b.pdf
> 43K     7c.pdf
> 42K     7d.pdf
> 
> # du -ha 7*
> 1.0M    7a.pdf
> 44K     7b.pdf
> 1.0M    7c.pdf
> 1.0M    7d.pdf
> 
> # ls -la 7*
> -rw-rw-r-- 1 xxx  users 43561 Aug 29 10:17 7a.pdf
> -rw-rw-r-- 1 xxx  users 42956 Aug 29 10:20 7b.pdf
> -rw-rw-r-- 1 xxx  users 43028 Aug 29 10:20 7c.pdf
> -rw-rw-r-- 1 xxx  users 42669 Aug 29 10:21 7d.pdf

Auch ls gibt für die betroffenen Dateien eine alloziierte Größe von 1M aus:

# ls -las 7*
1024 -rw-rw-r-- 1 xxx users 43561 Aug 29 10:17 7a.pdf
  44 -rw-rw-r-- 1 xxx users 42956 Aug 29 10:20 7b.pdf
1024 -rw-rw-r-- 1 xxx users 43028 Aug 29 10:20 7c.pdf
1024 -rw-rw-r-- 1 xxx users 42669 Aug 29 10:21 7d.pdf

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair