如何在 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 年 2 月 2 日。

重新編譯Linux 內核,無需“drivers/block/pktcdvd”,格式化/掛載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 以在每次文件操作或卸載後寫入/完成。

相關內容