Ubuntu22.04 无法识别NTFS文件系统U盘问题及其解决方法

本文介绍了Linux系统中遇到挂载只读问题的解决方法,通过lsblk命令查询挂载设备,并演示了如何挂载sda4设备到usb文件夹。同时,讲解了挂载移动硬盘时Linux对NTFS格式的支持,以及mount命令的使用,包括各种参数选项如-t、-L、-o等。最后,提到了文件系统的权限管理,如rw、ro、noexec等挂载选项的含义和使用场景。
摘要由CSDN通过智能技术生成

问题

在这里插入图片描述

解决方法(挂载出现只读问题)

  1. 此问题属于挂载失败现象,需要通过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
  1. 如果想要挂载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目录下不能执行可执行文件

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值