我有一台运行 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 文件。有人知道如何做到这一点吗?