Portál AbcLinuxu, 5. listopadu 2025 15:06
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.vhd
potom 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.