web-dev-qa-db-ja.com

WindowsとLinuxの両方でDVD + RW(UDF)を使用するにはどうすればよいですか?

私はDVD + RWディスクを持っています。その上にUDFファイルシステムを作成して、Windows 7(およびそれ以降)とgentooの両方で使用したいと思います。メディアをどのように準備する必要があり、Linuxにマウントするためにどのコマンドを使用する必要がありますか?

私が試したこと:

  1. Windowsの場合:

    format /fs:UDF D:
    

    これで、Windowsはメディアと連携できるようになりました。 Gentooはroモードで安全に読み取ることができます。

    Gentooの場合(Linuxドキュメントで説明されているように):

    pktsetup 0 /dev/sr0
    mount -t udf -o rw,noatime /dev/pktcdvd/pkcdvd0 /mnt
    cp <some> /mnt
    umount /mnt
    pktsetup -d 0
    

    そのメディアが壊れた後-ウィンドウはそれをフォーマットすることを提案します、gentooはマウントするスーパーブロックを見つけることができません。

  2. Windowsの場合:

    format /fs:UDF D:
    

    これで、Windowsはメディアを操作できるようになり、Gentooはroモードで安全に読み取ることができます。

    Gentooについて:

    mount -t udf -o rw,noatime /dev/sr0 /mnt
    cp <some> /mnt
    umount /mnt 
    

    その後、ウィンドウはメディアを読み取ることができませんが、gentooは問題ありません。

  3. Gentooで:

    mkudffs /dev/sr0
    mount -t udf -o rw,noatime /dev/sr0 /mnt
    cp <some> /mnt
    umount /mnt
    

    gentooはメディアで正常に動作し、Windowsはメディアを読み取ることはできますが、メディアにファイルを書き込んだり削除したりすることはできません。

  4. Gentooで:

    mkudffs -r 0150 --media-type=dvd /dev/sr0
    mount -t udf -o rw,noatime /dev/sr0 /mnt
    

    読み取り専用としてマウント

    mount -t udf -o remount,rw /dev/sr0 /mnt
    cp <some> /mnt
    umount /mnt
    

    gentooはメディアで正常に動作し、Windowsはメディアを読み取ることはできますが、メディアにファイルを書き込んだり削除したりすることはできません。

  5. Gentooで:

    pktsetup 0 /dev/sr0
    mkudffs /dev/pktcdvd/pktcdvd0
    mount -t udf -o rw,noatime /dev/pktcdvd/pkcdvd0 /mnt
    

    パーティションがない(スーパーブロックを読み取ることができない)ため、Windowsはメディアに対して何もできません。

  6. また、mountのuidオプションとgidオプションで「forget」と「ignore」を使用しようとしましたが、gentooのマウントに問題がありました。

    Sudo mount -t udf -o rw,uid=frget,uid=ignore,gid=ignore,gid=forget /dev/sr0 /media/default
    mount: failed to parse mount options
    
3
hoxnox

2016.11.21の時点で、drivers/block/pktcdドライバーは非推奨としてマークされ、「バージョンまたは2バージョン後」のLinuxカーネルバージョンのリリース後に削除することが提案されました。この記事の執筆時点では2020.02.02です。

「drivers/block/pktcdvd」を使用せずにLinuxカーネルを再コンパイルし、UDF形式のDVD + RWディスク/メディアをフォーマット/マウントすると、単純なcp/mv/rmファイルシステムコマンドを使用してUDFマウントディスクファイルシステムに直接書き込むことができるはずです。 iso9660またはudf形式のディスクが混在している場合は、fstab "auto noatime、rw"またはautofs "-fstype = auto、noatime、rw"を使用してマウントします。

これは私のLG WH16NS60ブルーレイドライブで動作します。

MS Windowsを使用してUDFファイルシステムでディスクをフォーマットする方が簡単かもしれません(ここではWindows 10を使用してテスト済み)。それ以外の場合は、udftools "mkudffs -l TITLE/dev/sr0"を使用し、必要に応じて "mkudffs -l TITLE --media-type = dvd/YOUR/DEVICE/FILE」。

DVD + RWメディアを再フォーマットしないでください!また、「dvd + rw-format -lead-out」を使用すると、互換性が向上したり、操作が遅くなったりする場合があります。

各ファイル操作またはアンマウント後に書き込み/ファイナライズするために/ var/log/messagesを監視できます。

1
Roger Zauner