Ubuntu 9.04: Zgrywanie płyt CD z uchwytem?


0

Próbowałem zgrać płytę CD dziś i nie mogłem dowiedzieć się, jak skonfigurować uchwyt - / dev / cdrom nie wydaje się być punktem montowania CD z muzyką.

Jak mogę skonfigurować uchwyt do wyszukiwania płyt CD?

Aktualizacja:

/ etc / fstab ma

/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

Ale w / media / cdrom0 (lub / media / cdrom, które jest dowiązaniem symbolicznym do cdrom0) nie ma nic widocznego

Na pulpicie znajduje się ikona oznaczona „Audio Disk”, a otwarcie jej pokazuje pliki .wav na płycie CD. Lokalizacja to cdda: // sr0 /, ale też nie podoba mi się uchwyt.

Próbuję ręcznie zamontować / dev / sr0, otrzymuję

$ sudo mount -t auto /dev/sr0 foo/
mount: block device /dev/sr0 is write-protected, mounting read-only
mount: you must specify the filesystem type

Aktualizacja 2:

Próbowano zmienić preferencje obsługi multimediów (z przeglądarki plików, Edytuj-> Preferencje, Media, CD Audio) na „Nic nie rób”. CD nadal się nie montuje.

Aktualizacja 3: Z płytą CD audio w napędzie:

$ ls -l /dev/ | grep cd
lrwxrwxrwx  1 root   root             3 2009-09-15 22:13 cdrom1 -> sr0
lrwxrwxrwx  1 root   root             3 2009-09-15 22:13 cdrw1 -> sr0
drwxr-xr-x  2 root   root            60 2009-09-15 22:13 pktcdvd
lrwxrwxrwx  1 root   root             3 2009-09-15 22:13 scd0 -> sr0
crw-rw----+ 1 root   cdrom      21,   2 2009-09-15 22:13 sg2
brw-rw----+ 1 root   cdrom      11,   0 2009-09-15 22:13 sr0

ikona pulpitu jest obsługiwana przez specjalny uchwyt dla identyfikatorów URI „cdda: //”. to nie jest prawdziwy wierzchowiec.
quack quixote

Odpowiedzi:


2

Nie montujesz płyty CD z muzyką. Nie. Nigdy. Nie. Nie są plikami. Nie ma systemu plików. To nie jest iso9660. Lub UDF. Jest to 16-bitowy stereofoniczny PCM o częstotliwości 44,1 kHz, z mnóstwem napowietrznych danych do przerwania ścieżki, wprowadzenia, wyprowadzenia itp. Nie można go zamontować. Przestań próbować. Nie, poważnie, przestań.

(Jeśli masz sekcję danych na płycie CD z mieszanym trybem Audio / Data, musisz zamontować ją, aby uzyskać dostęp do danych, ale dla większości płyt audio CD, które nie są konieczne. Lub, wiesz, możliwe.)


Grip musi znać urządzenie na dysku CD, a jeśli to urządzenie jest urządzeniem SCSI, potrzebuje również ogólnego urządzenia SCSI. Sprawdź więc swoje wpisy / dev (/ dev / cdrom lub / dev / cdrom0 to prawdopodobnie dowiązanie symboliczne do odpowiedniego urządzenia):

> ls -l /dev/cdr*  
lrwxrwxrwx 1 root root 3 2009-09-29 22:11 /dev/cdrom -> hdd  
lrwxrwxrwx 1 root root 3 2009-09-29 22:11 /dev/cdrw -> hdd

W tym przypadku urządzenie jest prostym IDE, a ogólne urządzenie SCSI jest niepotrzebne; umieść „/ dev / hdd” w konfiguracji - & gt; CD: wpis urządzenia CDRom.

Twój system prawdopodobnie wygląda bardziej tak (sądząc po opublikowanym powyżej pliku / etc / fstab):

> ls -l /dev/cdr*
lrwxrwxrwx 1 root root 3 2009-09-29 22:11 /dev/cdrom0 -> scd0

Mimo to opublikowałeś to:

Na pulpicie znajduje się ikona oznaczona „Audio Disk”, a otwarcie jej pokazuje pliki .wav na płycie CD. Lokalizacja to cdda: // sr0 /, ale też nie podoba mi się uchwyt.

Więc w konfiguracji Grip'a musisz wprowadzić oba te:

  1. Config - & gt; CD: CDRom Device: / dev / sr0 (lub może być / dev / scd0)
  2. Config - & gt; Zgraj - & gt; Ripper: Generic SCSI Device: / dev / sg0

Aktualizacja 1 : Biorąc pod uwagę tę aktualizację konfiguracji:

$ ls -l /dev/ | grep cd
lrwxrwxrwx  1 root   root             3 2009-09-15 22:13 cdrom1 -> sr0
lrwxrwxrwx  1 root   root             3 2009-09-15 22:13 cdrw1 -> sr0
drwxr-xr-x  2 root   root            60 2009-09-15 22:13 pktcdvd
lrwxrwxrwx  1 root   root             3 2009-09-15 22:13 scd0 -> sr0
crw-rw----+ 1 root   cdrom      21,   2 2009-09-15 22:13 sg2
brw-rw----+ 1 root   cdrom      11,   0 2009-09-15 22:13 sr0

Musisz powiedzieć Gripowi, żeby go użył

  1. Config - & gt; CD: CDRom Device: / dev / sr0
  2. Config - & gt; Zgraj - & gt; Ripper: Generic SCSI Device: / dev / sg2

W przypadku urządzenia CD każdy z nich powinien działać. Jeśli ogólne urządzenie SCSI nie jest prawidłowo ustawione, żaden z nich nie będzie działać.

  • / dev / cdrom1 (dowiązanie symboliczne do sr0)
  • / dev / cdrw1 (dowiązanie symboliczne do sr0)
  • / dev / scd0 (dowiązanie symboliczne do sr0)

Aktualizacja 2 : to od użytkownika Jaunty publikowanie na płytach Ubuntu o ten błąd . (Szczegóły dotyczące zabawy w ten błąd jądra jeśli chcesz.)

Błąd nie brzmi tak, jakby pasował dokładnie do tego, co widzisz, ale obejście może zadziałać. Zasadniczo Grip i HAL są sprzeczne z urządzeniem CD. Rozwiązaniem jest wyłączenie warstwy HAL:

Wyłącz odpytywanie HAL urządzenia sr0:

sudo hal-disable-polling --device /dev/sr0

Powoduje to wyłączenie automatycznego montowania płyt CD w systemie HAL i tak dalej, więc musisz ponownie włączyć to:

sudo hal-disable-polling --device /dev/sr0 --enable-polling

Jeśli to działa, możesz spróbować uruchomić uchwyt w skrypcie umieszczonym między dwoma powyższymi wywołaniami:

#!/bin/sh
sudo hal-disable-polling --device /dev/sr0
grip
sudo hal-disable-polling --device /dev/sr0 --enable-polling

Z wyjątkiem tego, że we wcześniejszych wersjach i innych dystrybucjach płyty audio CD są montowane w porządku - przyczepność działała z ustawieniami domyślnymi. Nie jestem pewien, czy brakuje mi jakiegoś pakietu lub czy nastąpiła zmiana w 9.04, lub czy używanie dysków SATA to wszystko zmienia, ale chciałbym zrozumieć, co się zmieniło i jak to naprawić.
chris

BTW, spróbowałem obu tych zmian w konfiguracji, z różnymi kombinacjami i permutacjami (cdrom = / dev / sr0, scd0, sg2, cdrom, cdrom1 i ripper = / dev / sg0, 1, 2, sr0, 1, 2 ). „W napędzie nie wykryto dysku”.
chris

nie, nie były one „zamontowane” - to gvfs, które cię udają.
quack quixote

cdrom może być dowolnym / dev / cdrom, / dev / cdromN, / dev / srN, / dev / scdN, być może nawet / dev / hd [a-z], jeśli masz napęd IDE. ripper będzie TYLKO / dev / sgN, nigdy / dev / srN. zaktualizowałem swoją odpowiedź na podstawie zaktualizowanego pytania - sprawdź tam.
quack quixote

z tego co widzę, 9.04 domyślnie traktuje wszystkie urządzenia IDE / PATA / ATAPI jako urządzenia SATA. Oznacza to, że wcześniejsze użycie / dev / hd [abcd] zostaje zastąpione odpowiednim / dev / s [dr] N, co jest mylące dla tych, którzy są przyzwyczajeni do IDE zamiast SCSI.
quack quixote

0

Tak właściwie, / dev / cdrom to wskaźnik urządzenia, a nie sam punkt montowania. Rzeczywisty punkt montowania zostanie prawdopodobnie znaleziony pod / mnt / cdrom / lub podobnym wariantem.

Spróbuj tego.


0

Patrzeć na / etc / fstab na komputerze - w tym miejscu skonfigurowano punkt montowania napędu CD. Używam Ubuntu 9.04 (Jaunty), a dysk jest skonfigurowany do zamontowania / media / cdrom0 .

Alternatywnie, włóż płytę CD / DVD do napędu, poczekaj kilka sekund na jej automatyczne zamontowanie i uruchom mount polecenie, aby sprawdzić punkt montowania.

$ grep cdrom /etc/fstab
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0

$ ls -ltr /dev/scd0
lrwxrwxrwx 1 root root 3 2009-09-24 12:38 /dev/scd0 -> sr0

$ mount |grep cdrom
/dev/sr0 on /media/cdrom0 type iso9660 (ro,nosuid,nodev,utf8,user=nagul)

Nic nie wydaje się być zamontowane - jest tam, ponieważ mogę zobaczyć pliki z ikony na pulpicie, ale nie wiem, jak jest zamontowany. Jeśli zamontuję dane cd lub dvd, montuje / dev / sr0 na / media / cdrom0 zgodnie z oczekiwaniami.
chris

@chris Jak skonfigurowałeś uchwyt? Spójrz na tę stronę z dokumentacji projektu chwytu: nostatic.org/grip/doc/ar01s04.html#cdconfig . Chce ścieżki urządzenia cdrom (nie ścieżki montowania), która byłaby / dev / scd0.
nagul

Problemem wydaje się być fakt, że płyta audio CD nie ma w rzeczywistości systemu plików, więc „regularne” opcje montażu nie mają zastosowania. grip opiera się na montowanej płycie CD. Płyty Audio CD używane do montowania jako zwykłe pliki w wersji 8.x oraz najnowsza fedora i opensuse, więc nie jestem pewien, dlaczego różnica.
chris

@chris Hmm. W tej chwili nie mam płyty audio CD, aby to przetestować. Dlaczego na razie nie wypróbujesz jednego z ripperów? Widzę Asunder, RipOff, Ripper X, Audio CD Extractor jako innych kandydatów w moim systemie Ubuntu.
nagul

Zarówno Asunder, jak i Ripoff szukają płyty CD do zamontowania w / dev / cdrom0
chris

0

A co z / dev / sr0?


Aktualizacja : Instrukcja obsługi mówi, że chcesz spróbować / dev / sg0


To wygląda jak właściwe urządzenie, ale nie mogę go zamontować.
chris

Nie jestem pewien, czy musisz go zamontować, ponieważ jest to płyta CD z muzyką, a może zaktualizować ustawienia w przyczepności (z tym urządzeniem) i po prostu spróbować zgrać?
Johan

-1

mount: you must specify the filesystem type

Musisz tylko ustawić typ systemu plików, ponieważ wydaje się, że nie jest pewien, co zamierza zamontować:

sudo mount -t iso9660 -o ro /dev/sr0 foo/

To byłby dysk z danymi, a NIE płyta audio ...
Johan

Próbowałem tego, nie montowałbym, ponieważ tak naprawdę nie ma systemu plików na płycie audio CD.
chris
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.