Wie kann man UDF 2.50 unter Linux beschreiben?
Posted: 17. Oct 2008 14:05
Mit growisofs kann man Bluray-DVDs ganz normal beschreiben, ich würde aber gern UDF benutzen. Das funktioniert leider nicht so ganz.
/dev/sr0 ist der Brenner, eine leere 25er BD-RE liegt drin. OS ist Opensuse 11 mit Kernel 2.6.27 (ab dem UDF 2.50 und 2.60 unterstützt werden) und den udftools aus dem Factory-Zweig.
Mit
mkudffs --utf8 --udfrev=0x0250 --vid=UDF250 --lvid=UDF250 /dev/sr0
start=0, blocks=16, type=RESERVED
start=16, blocks=3, type=VRS
start=19, blocks=237, type=USPACE
start=256, blocks=1, type=ANCHOR
start=257, blocks=16, type=PVDS
start=273, blocks=1, type=LVID
start=274, blocks=11825645, type=PSPACE
start=11825919, blocks=1, type=ANCHOR
start=11825920, blocks=239, type=USPACE
start=11826159, blocks=16, type=RVDS
start=11826175, blocks=1, type=ANCHOR
lege ich das Dateisystem an und mit
mount -v -t udf /dev/sr0 /mnt -o defaults,rw,noatime,nodiratime
/dev/sr0 on /mnt type udf (rw,noatime,nodiratime)
lässt es sich auch ohne Probleme mounten. Im Syslog erscheint
UDF-fs INFO UDF: Mounting volume 'UDF250', timestamp 2008/10/17 14:23 (1078)
Soweit alles in Ordnung. mount -v sagt mir auch brav
/dev/sr0 on /mnt type udf (rw,noatime,nodiratime)
aber wenn ich mit touch /mnt/test darauf zu schreiben versuche (als root) bekomme ich nur
touch: cannot touch `/mnt/test': Read-only file system
zurück. halmount -v sagt mir dann auch, das wirklich nur ro gemountet wurde:
/dev/sr0 on /mnt type udf (label="BLURAY" options="ro,sync,dirsync,noatime,nodiratime,noexec,quiet,remount,exec,uid=,umask=" )
und /proc/mounts ebenfalls:
/dev/sr0 /mnt udf ro,noatime,nodiratime,utf8 0 0
Ein mount /mnt -o remount,rw hat keinen Effekt und es gibt auch keine Fehler im Syslog.
Kann da jemand weiterhelfen? Was mache ich falsch?
/dev/sr0 ist der Brenner, eine leere 25er BD-RE liegt drin. OS ist Opensuse 11 mit Kernel 2.6.27 (ab dem UDF 2.50 und 2.60 unterstützt werden) und den udftools aus dem Factory-Zweig.
Mit
mkudffs --utf8 --udfrev=0x0250 --vid=UDF250 --lvid=UDF250 /dev/sr0
start=0, blocks=16, type=RESERVED
start=16, blocks=3, type=VRS
start=19, blocks=237, type=USPACE
start=256, blocks=1, type=ANCHOR
start=257, blocks=16, type=PVDS
start=273, blocks=1, type=LVID
start=274, blocks=11825645, type=PSPACE
start=11825919, blocks=1, type=ANCHOR
start=11825920, blocks=239, type=USPACE
start=11826159, blocks=16, type=RVDS
start=11826175, blocks=1, type=ANCHOR
lege ich das Dateisystem an und mit
mount -v -t udf /dev/sr0 /mnt -o defaults,rw,noatime,nodiratime
/dev/sr0 on /mnt type udf (rw,noatime,nodiratime)
lässt es sich auch ohne Probleme mounten. Im Syslog erscheint
UDF-fs INFO UDF: Mounting volume 'UDF250', timestamp 2008/10/17 14:23 (1078)
Soweit alles in Ordnung. mount -v sagt mir auch brav
/dev/sr0 on /mnt type udf (rw,noatime,nodiratime)
aber wenn ich mit touch /mnt/test darauf zu schreiben versuche (als root) bekomme ich nur
touch: cannot touch `/mnt/test': Read-only file system
zurück. halmount -v sagt mir dann auch, das wirklich nur ro gemountet wurde:
/dev/sr0 on /mnt type udf (label="BLURAY" options="ro,sync,dirsync,noatime,nodiratime,noexec,quiet,remount,exec,uid=,umask=" )
und /proc/mounts ebenfalls:
/dev/sr0 /mnt udf ro,noatime,nodiratime,utf8 0 0
Ein mount /mnt -o remount,rw hat keinen Effekt und es gibt auch keine Fehler im Syslog.
Kann da jemand weiterhelfen? Was mache ich falsch?