
У меня есть машина Linux с CentOS7, на которой нет встроенного CD-привода. Мне нужно скопировать файлы с CD на компьютер, поэтому я использую USB CD-привод. Я не могу заставить компьютер распознать устройство и смонтировать CD.
Устройство не отображается в /dev
, но мне удалось идентифицировать устройство с помощью sudo lshw -short
, по следующему выводу:
/0/100/14/0/8/1 storage Dell DVD+/-RW Drive DW316
Без -short
, единственная другая интересная информация, которую я вижу, это то, что устройство всегда отображается как -usb UNCLAIMED
, независимо от того, какой порт USB я использую.
Я попытался смонтировать устройство с помощью команды sudo mount /0/100/14/0/8/1 /mnt
, но получил ошибку «Специальное устройство не существует».
Я также посмотрел информацию из lsblk
и fdisk -l
, но никаких изменений при подключении или отключении устройства чтения компакт-дисков не было.
Что еще мне нужно сделать, чтобы смонтировать этот CD? Мне удалось использовать устройство чтения CD на машине с Windows, поэтому я знаю, что устройство работает.
решение1
Я наткнулся на решение на другом форуме - в наших настройках безопасности были отключены USB-устройства. Я раскомментировал следующую строку в/etc/modprobe.d/usb-storage.conf
install usb-storage /bin/true
После редактирования файла я перезагрузился, и CD смонтировался автоматически. После копирования всех данных я раскомментировал строку выше и перезагрузился снова, чтобы вернуться к нормальной работе.
Примечание: Я также читал, что авторизованный пользователь должен иметь возможность использовать insmod
для временного включения USB-устройств без изменения файла /etc. Кто-нибудь знает, как это сделать?