« CUPS 〜 プリンタネットワーク環境変更メモ | トップページ | Debian9 - 個人的 KDE セッティング »

2017年9月24日 (日)

BD関係のあれこれメモ with linux

使用環境は、Debian GNU/Linux 9 (stretch) です。
ちなみに、DVDとかでも普通にいけます。
 

isoイメージをBDディスクに書き込み〕 

BDへの書き込み

$ growisofs -dvd-compat -Z /dev/sr0=isoイメージ

062_r1_2

063

 

BDディスクから直接MD5/SHAハッシュチェック〕 

isoイメージサイズの取得〔BDディスクから直接の場合〕

$ blocks=$(/sbin/isosize -d 2048 /dev/sr0)

 

isoイメージサイズの取得〔オリジナルのisoイメージからの場合〕

$ blocks=$(expr $(du -b isoイメージ | awk '{print $1}') / 2048)

 
 
BDディスクのmd5ハッシュチェック

$ dd if=/dev/sr0 bs=2048 count=$blocks | md5sum

sha256のチェックをしたい場合は、「md5sum」を「sha256sum」に変えるだけ。
 
071_

 
  

〔BDからのisoイメージ抽出〕
ディスクからイメージサイズを取得。

$ blocks=$(/sbin/isosize -d 2048 /dev/sr0)

取得したイメージサイズの分量だけメディアからハードディスクにisoイメージをコピー。

$ dd if=/dev/sr0 of=isoイメージ名(任意) bs=2048 count=$blocks status=progress

081    

(status=progress はdd の進捗表示関連のオプションなので無くても良い。)

 
 

〔isoイメージ マウント〕

# mount -t iso9660 isoイメージ -o loop マウント先

091__2  

 

 
 

〔デバイス名確認/CD・DVD・BDドライブ/HDD・SSD〕

$ lsblk
 または、
$ lsblk -O

082

 PCによっては、使用対象のドライブが『/dev/sr0』ではなく、『/dev/sr1』や『/dev/cdrom』などの場合もありうる。
 
 
 
 

〔ディスク名/ボリュームラベル名 を調べる〕

$ volname /dev/sr0
 または
$ volname isoイメージ

002
 
 
 
 
 
 
 
【関連ページ】
 ・意外にすごいぞ Jigdo
 ・Jigdo mini-HOWTO 和訳文書 再発見 
 ・UUIDの確認:blkid 

 
 
 

〔外部サイト〕
 ・『Arch wiki: CD, DVD, BD から ISO イメージを読み込む
   素晴らしき Arch wiki。
   イメージサイズ取得理由、ゴミデータの話が載っておりました。
 
 ・Debian公式:Debian CD のよくある質問
  『ダウンロードした ISO イメージと書き込んだ光学メディアが正しいものであることの検証をどう行ったらいいのでしょうか?
  ありがたき、Debian公式。知らないことが意外と載ってたり。
 
 ・『ISOイメージファイルからファイルを取り出すには
 

 
 
  

〔関連ページ〕
 ・そのファイルは本物か?〔MD5 / SHA〕〜ごまかせないハッシュ値〜 

 
 
 
 
 
 
 

« CUPS 〜 プリンタネットワーク環境変更メモ | トップページ | Debian9 - 個人的 KDE セッティング »

Debian GNU/Linux」カテゴリの記事

2021年5月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
無料ブログはココログ