Wie verwende ich DVD+RW (UDF) sowohl unter Windows als auch unter Linux?

Wie verwende ich DVD+RW (UDF) sowohl unter Windows als auch unter Linux?

Ich habe eine DVD+RW-Disk. Ich möchte darauf ein UDF-Dateisystem erstellen, das sowohl mit Windows 7 (und neuer) als auch mit Gentoo verwendet werden kann. Wie muss ich das Medium vorbereiten und welche Befehle muss ich verwenden, um es unter Linux zu mounten?

Was ich versucht habe:

  1. Unter Windows:

    format /fs:UDF D:
    

    Jetzt kann Windows mit dem Medium arbeiten. Gentoo kann es sicher im Ro-Modus lesen.

    Unter Gentoo (wie in der Linux-Dokumentation beschrieben):

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

    danach ist das Medium kaputt – Windows schlägt vor, es zu formatieren, Gentoo kann den Superblock zum Mounten nicht finden.

  2. Unter Windows:

    format /fs:UDF D:
    

    Jetzt kann Windows mit dem Medium arbeiten und Gentoo kann es sicher im Ro-Modus lesen.

    Unter Gentoo:

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

    Danach kann Windows das Medium nicht mehr lesen, aber Gentoo ist ok.

  3. In Gentoo:

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

    Gentoo funktioniert gut mit Medien. Windows kann die Medien lesen, aber keine Dateien darauf schreiben oder löschen.

  4. In Gentoo:

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

    wird als schreibgeschützt gemountet

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

    Gentoo funktioniert gut mit Medien. Windows kann die Medien lesen, aber keine Dateien darauf schreiben oder löschen.

  5. In Gentoo:

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

    Partition fehlt (Superblock kann nicht gelesen werden) und Windows kann mit dem Medium nichts anfangen.

  6. Außerdem habe ich versucht, in den UID- und GID-Optionen des Mounts „forget“ und „ignore“ zu verwenden, aber Gentoos Mount hatte damit Probleme:

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

Antwort1

Seit dem 21.11.2016 wurde der Treiber drivers/block/pktcd als veraltet markiert und seine Entfernung „nach ein oder zwei Versionen“ der Linux-Kernel-Version vorgeschlagen. Zum Zeitpunkt des Schreibens dieses Artikels ist es die Version 2020.02.02.

Kompilieren Sie den Linux-Kernel ohne „drivers/block/pktcdvd“ neu, formatieren/mounten Sie die UDF-formatierte DVD+RW-Disk/das UDF-formatierte Medium, und Sie sollten in der Lage sein, mit einfachen cp/mv/rm-Dateisystembefehlen direkt auf das UDF-gemountete Disk-Dateisystem zu schreiben. Mounten Sie mit fstab auto noatime,rwoder autofs"-fstype=auto,noatime,rw", falls Sie eine Mischung aus iso9660- oder UDF-formatierten Disks haben.

Dies funktioniert mit meinem LG WH16NS60 Blu-ray-Laufwerk.

Es ist für Sie möglicherweise einfacher, die Festplatte mit dem UDF-Dateisystem unter MS Windows zu formatieren (hier getestet unter Windows 10), andernfalls verwenden Sie udftools mkudffs -l TITLE /dev/sr0und, falls erforderlich, mkudffs -l TITLE --media-type=dvd /YOUR/DEVICE/FILE.

Denken Sie daran, DVD+RW-Medien nicht neu zu formatieren! Außerdem kann die Verwendung von „dvd+rw-format -lead-out“ die Kompatibilität erhöhen oder den Betrieb verlangsamen.

Kann /var/log/messages nach jedem Dateivorgang oder Umount auf Schreiben/Finalisieren überwachen.

verwandte Informationen