在Linux中,要将一个设备设置为只读挂载,您可以在mount命令中使用-o ro选项
sudo mount -o ro /dev/sdb1 /mnt/my_drive
这将把/dev/sdb1设备挂载到/mnt/my_drive目录上,并以只读模式进行挂载。
如果您希望在系统启动时自动将设备设置为只读挂载,可以将相应的挂载条目添加到/etc/fstab文件中。首先,找到设备的UUID,使用blkid命令:
sudo blkid
假设设备的UUID为a1b2c3d4-e5f6-g7h8-i9j0-k1l2m3n4o5p6,打开/etc/fstab文件,并将以下内容添加到文件末尾:
UUID=a1b2c3d4-e5f6-g7h8-i9j0-k1l2m3n4o5p6 /mnt/my_drive ext4 defaults,ro 0 0
这里,ext4是文件系统类型,您需要根据实际情况替换为相应的文件系统类型。保存文件后,下次启动系统时,设备将自动以只读模式挂载到指定目录。