我们在挂载ntfs格式的硬盘的时候,一般可以正常使用linux命令,不会有啥问题,但是如果硬盘格式是exFAT,会发现有很多问题,比如权限不能改
如何判断自己的硬盘的格式?比如位置在/dev/sdb2,用以下代码(用自己的位置)
sudo blkid /dev/sdb2
/dev/sdb2: LABEL="lhy" UUID="671B-49FC" TYPE="exfat" PARTLABEL="Basic data partition" PARTUUID="41588916-0323-4576-9e91-95c7ef97107f"
标黄的地方就是文件格式,这里是exfat
那如何挂载?最简单的就是用 umask、uid 和 gid 选项来控制文件权限
sudo mount -t exfat -o uid=$(id -u),gid=$(id -g),umask=000 /dev/sdb2 /export/data2
uid=$(id -u):将当前用户设置为挂载设备的所有者。
gid=$(id -g):将当前用户组设置为挂载设备的所有者。
umask=022:设置默认权限为 755(文件和目录的默认权限,想全权限就000)
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!