私はDVD + RWディスクを持っています。その上にUDFファイルシステムを作成して、Windows 7(およびそれ以降)とgentooの両方で使用したいと思います。メディアをどのように準備する必要があり、Linuxにマウントするためにどのコマンドを使用する必要がありますか?
私が試したこと:
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はマウントするスーパーブロックを見つけることができません。
Windowsの場合:
format /fs:UDF D:
これで、Windowsはメディアを操作できるようになり、Gentooはroモードで安全に読み取ることができます。
Gentooについて:
mount -t udf -o rw,noatime /dev/sr0 /mnt
cp <some> /mnt
umount /mnt
その後、ウィンドウはメディアを読み取ることができませんが、gentooは問題ありません。
Gentooで:
mkudffs /dev/sr0
mount -t udf -o rw,noatime /dev/sr0 /mnt
cp <some> /mnt
umount /mnt
gentooはメディアで正常に動作し、Windowsはメディアを読み取ることはできますが、メディアにファイルを書き込んだり削除したりすることはできません。
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はメディアを読み取ることはできますが、メディアにファイルを書き込んだり削除したりすることはできません。
Gentooで:
pktsetup 0 /dev/sr0
mkudffs /dev/pktcdvd/pktcdvd0
mount -t udf -o rw,noatime /dev/pktcdvd/pkcdvd0 /mnt
パーティションがない(スーパーブロックを読み取ることができない)ため、Windowsはメディアに対して何もできません。
また、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
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を監視できます。