Re: CD-Rom Dateisystem?

From: Heino Tiedemann <rotkaps_spam_trap(at)gmx.de>
Date: Fri, 20 Aug 2004 14:05:10 +0200

Peter Wullinger <some-mail-drop(at)gmx.net> wrote:

> In epistula a Heino Tiedemann, die horaque Fri, Aug 20, 2004 at 11:00:04AM +0200:
>> Hallo,
>>
>> ich habe ein Problem, mit einer CD, auf der erst ein paar Audiotracks
>> sind, und danach kommt eine Datensession, auf der so sachen wie ein
>> Musik-Video, ein Quicktime-Player für Windows, usw. drauf sind.
>
> Liest sich wie CD-Plus.

Genau, auch CD-Extra genannt, soweit ich informiert bin.

Vorweg - ich muss mich entschuldigen:

Ich habe in den Kernel `device atapicam´ einkompiliert, weil mein
einziges Laufgwerk ein ATAPI-Brenner ist. Nun habe ich statt acd0 auch
noch cd0 (der SCSI-Emulation).

Wenn ich statt adc0 nun cd0 mounte, dann klappt es.

> In dem Fall könnte ich mir vorstellen, daß daß mount_cd9660(8) versucht
> die erste Session (die mit den Audio-Tracks) zu lesen. Das klappt
> natürlich nicht.
>
> Was sagt denn
> % cdcontrol -f /dev/acd0 info

(ACHTUNG: acd0)

-su-2.05b# cdcontrol -f /dev/acd0 info
Starting track = 1, ending track = 10, TOC size = 90 bytes
track start duration block length type
-------------------------------------------------
    1 0:02.00 7:21.26 0 33101 audio
    2 7:23.26 5:13.66 33101 23541 audio
    3 12:37.17 7:37.68 56642 34343 audio
    4 20:15.10 8:26.56 90985 38006 audio
    5 28:41.66 3:44.47 128991 16847 audio
    6 32:26.38 9:02.49 145838 40699 audio
    7 41:29.12 9:23.38 186537 42263 audio
    8 50:52.50 5:58.45 228800 26895 audio
    9 56:51.20 7:39.05 255695 34430 audio
   10 64:30.25 9:15.25 290125 41650 data
  170 73:45.50 - 331775 - -

Interessant ist (ACHTUNG: cd0):

-su-2.05b# cdcontrol -f /dev/cd0 info
Starting track = 1, ending track = 10, TOC size = 90 bytes
track start duration block length type
-------------------------------------------------
    1 0:02.00 7:21.26 0 33101 audio
    2 7:23.26 5:13.66 33101 23541 audio
    3 12:37.17 7:37.68 56642 34343 audio
    4 20:15.10 8:26.56 90985 38006 audio
    5 28:41.66 3:44.47 128991 16847 audio
    6 32:26.38 9:02.49 145838 40699 audio
    7 41:29.12 9:23.38 186537 42263 audio
    8 50:52.50 5:58.45 228800 26895 audio
    9 56:51.20 7:39.05 255695 34430 audio
   10 64:30.25 9:15.25 290125 41650 data
  170 73:45.50 - 331775 - -

Beide Ausgaben sehen genau gleich aus. Unter cd0 (also SCSI-Emulation)
lässt sich das Teil mounten, unter acd0 nicht.

Interessant, mich würde interessieren, warum das so ist...Hm.

> Wenn es mehrere Sitzungen (und deren Anfangssektoren) anzeigt,
> kannst du versuchen mit
>
> % mount_cd9660 -s <startsektor> /dev/acd0 /cdrom

Genau, unter acd0 funktioniert das nicht mehr, wohl aber unter cd0:

,----
| -su-2.05b# mount_cd9660 -s 290125 /dev/acd0 /cdrom
| mount_cd9660: /dev/acd0: Invalid argument
| -su-2.05b# mount_cd9660 -s 290125 /dev/cd0 /cdrom
| -su-2.05b# ls -1 /cdrom/
| autorun.inf
| data
| quicktim
| readme.txt
| start.exe
| xtras
| -su-2.05b# ls -1 /cdrom/data
| foryou.mov
`----

> Kann sein, daß auf der CD ein UDF-Dateisystem drauf ist, und das ist
> offiziell erst ab FreeBSD 5 Teil vom Kernel.

Ich benutze FreeBSD 5.2-RELEASE ;-)

Heino

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 20 Aug 2004 - 14:10:47 CEST

search this site