Portál AbcLinuxu, 14. května 2025 22:57
mkisofs -r -udf -o /backup/backup_20060717.iso /backup/hdup/
growisofs -Z /dev/hdb=/backup/backup_20060717.iso
md5sum /dev/hdb
Nevíte, čím by to mohlo být? Děkuji.
for soubor in *; do hash1=`md5sum $soubor` hash2=`md5sum /mount/cdrom/$soubor` if [ "$hash1" = "$hash2" ] ; then echo "0" > /dev/null else echo "Soubory $soubor se liší." fi doneSnad sem ze sebe neudělal vola a ten skript funguje, nezkoušel jsem ho.
...no můžeš provést mount tvoje.iso -r -t iso9660 -o loop //do kterého adresáře to chceš a pak si zkontrolovat obsha obou adresářů diff -qr adresář1 adresář2. To v případě, že máš staré k3b, ono nerado české znaky a tak vždycky prohlásí "checksum failed", tak pak musíš ručně. Mimochodem s diffem to sežere spoustu času.
diff
. Opravdu jsou jiná data.
mount -o loop image.iso /mnt/iso; cd /mnt/iso find . -type f -print0 | xargs md5sum -b > /tmp/md5sum-$$ umount /mnt/iso mount /media/dvd; cd /media/dvd md5sum -c /tmp/md5sum-$$ | grep -v ': OK' umount /media/dvd
marek@bigtux:~$ md5sum /dev/cdrom a3df3b22ef790dd89105a5142f2025ad /dev/cdrom marek@bigtux:~$ md5sum iso.iso 4affdff4518e685370d240f698beb165 iso.iso marek@bigtux:~$
mkisofs
jsem dal s -udf
.find
, ale nějak mi to něšlo.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.