私はFedora 26を使用しており、いくつかのファイルを含むDVD-Rがあります。だから私の目標は、ファイルを削除し、以前に使用していなかった(空の)ディスク領域に新しいファイルを書き込むことです。空のディスク領域に書き込まないように古いファイルを削除するには(つまり、ディスクから完全に物理的に削除しますか?)進行中ですか?
ベストアンサー1
DVD-Rへの書き込み操作は、DVDドライブに新しい「セッション」を開き、複数のブロックを書き込んでからセッションを閉じるように指示することによって、一部の管理情報をDVDに書き込むように機能します。
プロセス全体は書き込み専用であり、以前に使用されていなかった新しいブロックのみを書き込むことができます。書き込まれたブロックにゼロだけが含まれていても再利用できません(まだnull以外のエラー修正およびフォーマットフィールドビットが0ではないため)。したがって、ブロックを複数回書き込むことは物理的に不可能です。
DVDを読み取ると、デフォルトではドライブは最後に作成されたセッションで始まりますが、正しいソフトウェアを使用すると以前のセッションにアクセスできます。
各セッションには、DVDで利用可能なファイルとディレクトリの「カタログ」が含まれています。ディレクトリは以前のセッションを利用できます。
したがって、DVD の古いファイルを削除してスペースを再利用することはできません。あなたはできますシミュレーションこれらのファイル名は含まれなくなった新しい「ディレクトリ」を作成することで削除されますが、古いファイルはまだDVDの空き容量を占めるため、以前のセッションにアクセスすると古いファイルにアクセスできます。
しかし、このディレクトリに書き込むことはスペースを占めるので、そのファイルを「削除」すると、実際にはより多くのスペースを「使用」します。
ディレクトリ階層の変更を反映したマルチセッションDVDを作成するには、オプションを使用できます-old-root
。詳細についてはをmkisofs
参照してください。man mkisofs