"Inappropriate ioctl for device" when ripping CD with abcde on OSX
Я пытаюсь использовать abcde
(compiled from Macports) to rip an audio CD on OSX 10.8.5:
$ abcde
disk1 was already unmounted or it has a partitioning scheme so use "diskutil unmountDisk" instead
cd-discid: /dev/disk1: open: Permission denied
[ERROR] abcde: CD could not be read. Perhaps there's no CD in the drive?
Верно, разрешение отклонено, повторите попытку с sudo. Но это все еще не работает:
$ sudo abcde
Password:
disk1 was already unmounted or it has a partitioning scheme so use "diskutil unmountDisk" instead
cd-discid: /dev/disk1: DKIOCCDREADDISCINFO: Inappropriate ioctl for device
[ERROR] abcde: CD could not be read. Perhaps there's no CD in the drive?
Что случилось? Как я могу заставить это работать?
1 ответ
Решение
По-видимому abcde
не определяет автоматически, какое устройство соответствует вашему приводу CD. Если вы посмотрите на вывод mount
вы увидите, что disk1
ваш жесткий диск и disk2
это CD-привод, установленный на /Volumes/Audio CD
, Вы можете указать устройство явно с помощью -d
возможность abcde
:
$ abcde -d /dev/disk2