Megegyező fájlok, eltérő fájlméret?!

Fórumok

Sziasztok!
(Nem tudtam melyik topikba tegyem, remélem jó lesz a "Linux-kezdő".)

Egy SATA HDD-n tárolt nagy méretű Image állományokat (teles Win partíció mentések) átmásoltam egy USB-s külső HDD-re (a SATA HDD-n ext4, az USB-s HDD-n ext3 van).
A másolás után a "du" paranccsal megnéztem a SATA HDD-n és az USB HDD-n az átmásolt fájlok méretét.
A két eredmény nem egyezik meg! Jó gondolom, hogy ez akár normális is lehet?! (a du a fájl számára lefoglalt blokkok méretét mutatja??).
Egy kisebb méretű Image-t megnéztem md5sum-al és megegyeztek.

Hogyan tudom leellenőrizni, hogy jól sikerült a másolás?

Segítségeteket előre is köszönöm!

üdv, veresh

Hozzászólások

> du a fájl számára lefoglalt blokkok méretét mutatja?

igen

$ du -h .bashrc
4.0K .bashrc
$ ls -l .bashrc
-rw-r----- 1 user group 793 Jan 1 00:00 .bashrc
$ ls -ls .bashrc
4 -rw-r----- 1 user group 793 Jan 1 00:00 .bashrc

szerk.: ugye tune2fs-el meg tudod nézni mekkore blokkmérettel rendelkezik a két fs. illetve:
NAME
du - _estimate_ file space usage
:)
szóval a du paranccsal nem a fájl méretét nézed meg.

Ha az md5sum egyezik, akkor nagyon nagy valoszinuseggel egyezik. (esetleg cmp/diff)

Ha ertelmes programmal csinaltad az image-et, akkor lehet, hogy lyukacsos a file, szoval a csupa 0-bol allo blokkokat/sectorokat nem foglalja le, mert onnan ugyis 0-kat olvasna. (mar ha tamogatja az adott fs)
http://en.wikipedia.org/wiki/Sparse_file

--
hungarian up portal - sj

md5sum jó kell, hogy legyen. Azonos típusú fájlrendszereken nézted?
--
unix -- több, mint kód. filozófia.
Life is feudal