问题
解决方法(挂载出现只读问题)
- 此问题属于挂载失败现象,需要通过
lsblk
命令查询挂载设备。
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 4K 1 loop /snap/bare/5
loop1 7:1 0 62M 1 loop /snap/core20/1587
loop2 7:2 0 63.2M 1 loop /snap/core20/1623
loop3 7:3 0 48M 1 loop /snap/snapd/17336
loop4 7:4 0 236.8M 1 loop /snap/firefox/1943
loop5 7:5 0 400.8M 1 loop /snap/gnome-3-38-2004/112
loop6 7:6 0 346.3M 1 loop /snap/gnome-3-38-2004/119
loop7 7:7 0 91.7M 1 loop /snap/gtk-common-themes/1535
loop8 7:8 0 45.9M 1 loop /snap/snap-store/582
loop9 7:9 0 45.9M 1 loop /snap/snap-store/599
loop11 7:11 0 48M 1 loop /snap/snapd/17029
loop12 7:12 0 284K 1 loop /snap/snapd-desktop-integration/14
loop13 7:13 0 238.5M 1 loop /snap/firefox/1969
sda 8:0 1 14.7G 0 disk
└─sda4 8:4 1 14.7G 0 part
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p1 259:1 0 476M 0 part /boot/efi
├─nvme0n1p2 259:2 0 30.5G 0 part [SWAP]
├─nvme0n1p3 259:3 0 28.6G 0 part /
├─nvme0n1p4 259:4 0 104.9G 0 part /var/snap/firefox/common/host-hunspell
│ /usr
└─nvme0n1p5 259:5 0 74G 0 part /home
- 如果想要挂载
sda
下面的sda4
设备,需要新建文件夹,进行制定文件系统的挂载。
- 新建文件夹,将设备
sda4
进行挂载到usb文件夹。
sudo mkdir usb
sudo mount /dev/sda4 ./usb
以上命令会产生新的问题,没有权限访问
挂载文件夹的情况。
解决方法
挂载移动硬盘(Linux默认不识别NTFS格式)
sudo mount -t ntfs /dev/sda4 ./usb
PS:
mount 命令 [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点
-l 查询系统中已经挂载的设备,-l 会显示卷标
-a 依据配置文件/etc/fstab的内容,自动挂载
-t 系统文件,加入系统类型指定挂载类型,可以ext3,ext4, iso9660等系统文件
-L 卷标名:挂载指定分区,而不是设备文件名挂载
-o 特殊选择:可以指定挂载额外选项
atime/noatime 更新访问时间/不更新访问时间。访问分区时,是否更新文件的访问时间,默认更新
async/sync 异步/同步 默认异步
auto/noauto 自动/手动 mount -a命令执行时,是否会自动安装/etc/fstab 文件内容挂载,默认自动
defaults 定义默认值,相当于rw、suid、dev、exec、auto、nouser、async这七个选择
exec/noexec 执行/不执行,设定师傅允许文件系统中执行可执行文件,默认是exec允许
remount 重新挂载已经挂载的文件系统,一般用于修改特殊权限
rw/ro 读写/只读,文件系统挂载时,是否有读写的权限,默认rw
suid/nosuid 具有/不具有SUID权限,设定文件系统是否具有SUID权限,默认具有
user/nouser 允许/不允许普通用户挂载,设定文件系统是否允许普通用户挂载,默认不允许,只有root可以挂载分区
usrquata 写入代表文件系统支持用户磁盘配额,默认不支持
grpquata 写入代表文件系统支持组磁盘配额,默认不允许
示例: mount -o remount,noexec /home 让 /home目录下不能执行可执行文件