重新启用写访问
要重新启用对同一磁盘的读写访问,请使用以下命令:
$ hdparm -r0 /dev/sde
hdparm 命令
hdparm 为 Linux SATA/PATA/SAS 'libata' 子系统和较旧的 IDE 驱动程序子系统支持的各种内核接口提供命令行接口。
它也应该适用于大多数 USB 驱动器,因为它们在内核中显示为 SATA 设备。
hdparm 命令是大多数 Linux 发行版的标准配置。
我们必须具有 root 访问权限才能使用它。
“-r”选项可用于允许或者拒绝使用 hdparm 对 USB 设备进行写访问。
从“hdparm”的手册页:
-r [n] Get or set the flag for read-only on the device. A value of 1 marks the device as read-only.
on It Road.com
启用对 USB 设备的只读访问
- 使用 yum 安装“hdparm”包。
# yum install hdparm
- 在 USB 设备上使用“hdparm -r1”命令选项启用只读访问。
# hdparm -r1 /dev/sdX
其中
/dev/sdX 是 USB 设备。
例如,连接的 USB 设备是 /dev/sde,我们可以运行以下命令:
# hdparm -r1 /dev/sde
- 要验证我们没有对 USB 设备的写访问权限,请先挂载它,然后尝试触摸挂载点中的文件。
例如:
# mount /dev/sde1 /mnt # touch /mnt/file touch: file: Permission denied
我们也可以使用“dd”命令来确认对 USB 设备的只读访问。
$ dd if=/dev/zero of=/dev/sde bs=1k count=10 dd: writing `/dev/sde': Operation not permitted 1+0 records in 0+0 records out 0 bytes (0 B) copied, 0.0005 seconds, 0 B/s
正如你所看到的,“dd”命令在写入时也抛出了一个错误。
日期:2020-09-17 00:13:33 来源:oir作者:oir