web-dev-qa-db-ja.com

コマンドラインツールを使用して、大きな.isoファイルを複数のDVDに分割するにはどうすればよいですか?

サイズが5GBのISOファイルがあるとします。どうすれば2枚のDVDに分割できますか?推奨事項だけでなく、その方法を示す実際の例を探しています。

このソリューションでは、ディスクに書き込まれたファイルを参照可能な状態のままにし、アクセスする前に別のツールでピースを再構築する必要がありません。

現在、このタイプのコマンドを使用してISOファイルを作成しています。

$ mkisofs -o $backup -r -J -hide-rr-moved -V "Backup $date" \
    -graft-points " dir1 dir2

次に、結果のISOファイルを使用してDVDを作成する次のコマンド:

$ growisofs -Z /dev/dvd=$backup
$ mkisofs -o $backup -r -J -hide-rr-moved -V "Backup $date" \
    -graft-points " dir1 dir2

次に、結果のISOファイルを使用してDVDを作成する次のコマンド:

$ growisofs -Z /dev/dvd=$backup
4
slm

ISOを2つの別々のものに再梱包しないと不可能です。

ISOイメージには、リーダーがディレクトリとファイルのツリーを見つけることができるプライマリボリューム記述子が1つだけあります。

少なくとも、2番目のDVD上のファイルへのアクセスを許可する2番目のそのようなPVDと2番目のディレクトリツリーを作成する必要があります。さらに、2番目のDVDに保存される最初のディレクトリツリーからこれらのファイルを削除する必要があります。そうしないと、これらのファイルを読み取ろうとしたときにI/Oエラーが発生します。

2
Thomas Schmitt