Saya memiliki file ISO, yang saya bakar ke CD. Sekarang bagaimana saya dapat memeriksa apakah CD dibuat dengan benar? Saya ingin perintah yang menghitung jumlah hash yang bisa saya gunakan untuk memeriksa dengan jumlah hash yang saya hitung pada file ISO. Idealnya perintah harus:
- Bekerja terlepas dari file ISO: yaitu, saya tidak ingin menyimpan daftar jumlah hash untuk setiap file dalam disk, atau mengingat jumlah blok apa pun
- Menjadi relatif singkat: perintah satu baris bagus, rantai perintah yang panjangnya dua baris OK, skrip yang menjangkau satu halaman tidak
- Cukup efisien: misalnya,
dd
disk kembali ke file kemudian jalankanmd5sum
pada file tidak dapat diterima
Jika tidak ada jawaban yang tidak bisa memuaskan semua saya akan menghargai pertandingan terdekat juga. Bahkan lebih baik jika Anda bisa memberi tahu saya mengapa itu tidak terlalu mudah.
dd if=/dev/cdrom |
untuk</dev/cdrom
. Tidak ada yang ajaib tentangdd
dan memblokir perangkat, itu hanya perintah manipulasi aliran dengan sintaks lucu.dd
denganbs
ukuran cache perangkat dapat mempercepat transfer data sebagai lawan pengalihan input biasa.Ada program untuk tugas ini. Ini disebut -
checkisomd5
. Di Ubuntu dapat diinstal dengan perintah:sumber
checkisomd5 /dev/sr0
memberi saya: Pemeriksaan media selesai, hasilnya adalah: NA. Tidak ada informasi checksum yang tersedia, tidak dapat memverifikasi media.Jika ukuran gambar pada disk dapat dibagi pada 2048, jumlah keseluruhan, yang tampaknya sangat umum, maka Anda bisa mendapatkan MD5sum akurat sebagai berikut di mana
sr0
nama optik -yang dapat ditemukan menggunakan,lshw -C disk
- dan di mana 'count' adalah dividen dari ukuran gambar dibagi dengan 2048.sumber