如何在 Windows 和 Linux 中使用 DVD+RW(UDF)?

如何在 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
    

    在该媒体损坏后 - Windows 建议对其进行格式化,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 
    

    此后,Windows 无法读取媒体,但 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 的 mount 出现了问题:

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

答案1

自 2016.11.21 起,drivers/block/pktcd 驱动程序被标记为已弃用,并建议在“一两个版本”Linux 内核版本发布后删除。截至撰写本文时,日期为 2020.02.02。

重新编译没有“drivers/block/pktcdvd”的 Linux 内核,格式化/安装 UDF 格式的 DVD+RW 光盘/介质,然后您应该能够使用简单的 cp/mv/rm 文件系统命令直接写入 UDF 安装的光盘文件系统。如果您有混合的 iso9660 或 UDF 格式的光盘,请使用 fstabauto noatime,rw或进行安装。autofs"-fstype=auto,noatime,rw"

这适用于我的 LG WH16NS60 蓝光驱动器。

使用 MS Windows(此处使用 Windows 10 进行测试)通过 UDF 文件系统格式化磁盘可能会更容易,否则请使用 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 在每次文件操作或卸载之后的写入/完成情况。

相关内容