Portál AbcLinuxu, 7. května 2025 01:08
ls -lsh total 31G 512 -rwxrwxrwx 1 luky luky 187 2011-12-23 11:36 info.txt 27G -rwxrwxrwx 1 luky luky 13G 2012-01-08 16:49 win7.vhd 5,0G -rwxrwxrwx 2 luky luky 5,0G 2011-12-30 06:14 win7_zaloha.vhd ls -ls total 32437097 1 -rwxrwxrwx 1 luky luky 187 2011-12-23 11:36 info.txt 27270716 -rwxrwxrwx 1 luky luky 13636977152 2012-01-08 16:49 win7.vhd 5166380 -rwxrwxrwx 2 luky luky 5290372096 2011-12-30 06:14 win7_zaloha.vhd fdisk -lu Disk /dev/sda: 640.1 GB, 640135028736 bytes 255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xca73ca73 Device Boot Start End Blocks Id System ....................................................................................... /dev/sda3 * 268414020 1250258624 490922302+ 7 HPFS/NTFS .......................................................................................
Units = sectors of 1 * 512 = 512 bytes
win7.vhd
je odlišná od čeho?
27G -rwxrwxrwx 1 luky luky 13G 2012-01-08 16:49 win7.vhdNa zaciatku riadku je realna velkost na disku (27G), v strede je velkost suboru (13G). Preco su odlisne?
ls -lsk
, ale jinak pokud je původní soubor manší než záloha, tak bych myslel, že to bude něco jako sparse file, typicky třeba částečně stažený soubor přes torrent, ze kterého když uděláte zálohu, tak se ty neobsazené bloky zapíší jako plnohodnotná data (nuly).
ls -lsh total 31G 512 -rwxrwxrwx 1 luky luky 187 2011-12-23 11:36 info.txt 27G -rwxrwxrwx 1 luky luky 13G 2012-01-08 16:49 win7.vhd 5,0G -rwxrwxrwx 2 luky luky 5,0G 2011-12-30 06:14 win7_zaloha.vhd ls -ls total 32437097 1 -rwxrwxrwx 1 luky luky 187 2011-12-23 11:36 info.txt 27270716 -rwxrwxrwx 1 luky luky 13636977152 2012-01-08 16:49 win7.vhd 5166380 -rwxrwxrwx 2 luky luky 5290372096 2011-12-30 06:14 win7_zaloha.vhdpotom 27270716 * 512 B = 13962606592 B = 13G a to sedí s fyzickou velikostí souboru 13G. Ale nesedí to s výpisem s
-h
, to by musely být (pouze a jen) u toho win7.vhd dvojnásobné bloky.
ls -ls --block-size=1024aby číslo vpravo bylo jako číslo vlevo, nebo
ls -ls --block-size=1aby číslo vlevo bylo jako číslo vpravo, ale to zvěrstvo s -h se mi nasimulovat nepodařilo :)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.