这是一个创建于 2078 天前的主题,其中的信息可能已经有所发展或是发生改变。
Google 了半天,挂载设备的时候好像可以用如下命令来做到:
sudo mount -o rw,users,umask=022 /dev/sdx1 /mnt/sd1
那么问题来了:
如何将一个已挂载的 USB 设备设为只读? //我猜还是 mount 命令,不过不确定完整的命令,man 了半天也没写出一个有效的命令。
另外请教个边缘问题,Linux 下插上一个 USB 好像自动挂载的,这个自动挂载的简单过程是怎样的?我看了下我的 USB 并不在 /etc/fstab 中,它是怎么被自动挂载上的。。?
如下为一些设备信息和 /etc/fstab 配置文件信息:
[root@localhost ~]# lsblk
sdb 8:16 1 14.5G 0 disk
└─sdb1 8:17 1 14.5G 0 part /media/b04ba938-f750-40e6-91f9-65820efed2a7
[root@localhost ~]# blkid
/dev/sdb1: UUID="b04ba938-f750-40e6-91f9-65820efed2a7" TYPE="ext4"
[root@localhost ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Wed Aug 1 01:07:08 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/vg_livedvd-lv_root / ext4 defaults 1 1
UUID=26c61f59-0faf-46ca-a77a-63a688b627a6 /boot ext4 defaults 1 2
/dev/mapper/vg_livedvd-lv_swap swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
先提前谢过各位!
3 条回复 • 2019-04-16 00:12:20 +08:00
|
|
1
momocraft 2019-04-15 19:49:40 +08:00
1. 在 man mount 里搜索 remount 2. 最常见是 udev rule
|
|
|
2
ho121 2019-04-15 19:49:52 +08:00 via Android
|
|
|
3
JackieMe 2019-04-16 00:12:20 +08:00 via Android 1
自动挂载应该是 udisk2 来做的,具体实现我就不知道了。当然也不会通过 fstab 来做,因为普通用户根本没有权限改这个文件。
|