
我有一台運行 CentOS7 的 Linux 機器,沒有內建 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 電腦上使用 CD 閱讀器,因此我知道該裝置正在運行。
答案1
我在另一個論壇中偶然發現了該解決方案 - 我們的安全設定禁用了 USB 裝置。我取消了以下行的註釋/etc/modprobe.d/usb-storage.conf
install usb-storage /bin/true
編輯檔案後,我重新啟動,CD 自動安裝。複製所有資料後,我取消註釋上述行並再次重新啟動以重置回正常操作。
附註:我還了解到,授權使用者應該能夠insmod
暫時啟用 USB 設備,而無需修改 /etc 檔案。有人知道如何做到這一點嗎?