首页 > 其他分享 >挂载exFAT格式的移动硬盘

挂载exFAT格式的移动硬盘

时间:2024-11-14 20:40:51浏览次数:1  
标签:luozhipeng 移动硬盘 sudo mnt gid exFAT 挂载 id

在ubuntu下使用以下命令挂载移动硬盘

sudo mount  /dev/sdb1 /mnt

在拷贝数据到/mnt下时,会提示没有权限,尝试修改挂载权限:

sudo mount -o remount,rw /mnt

发现依旧提示没有权限,而且使用chown 命令更改文件或目录的所有者时遇到 "Operation not permitted" 错误。通过 df -T 命令查看文件系统的类型:

df -T /mnt

注意到文件系统是exFAT格式,焕然大悟。这是因为某些文件系统不支持 Unix 风格的权限和所有权,如 NFS、CIFS、FAT32、exFAT 等。

在这种情况下你可能需要将文件移动到一个支持这些特性的文件系统上,使用 uidgid 选项来指定挂载时的用户和组。例如,假设你的用户名是 luozhipeng,你可以使用以下命令重新挂载:

sudo umount /mnt
sudo mount -t exfat -o rw,uid=$(id -u luozhipeng),gid=$(id -g luozhipeng),fmask=0111,dmask=0000 /dev/sdb1 /mnt

这里的 uid 和 gid 选项指定了挂载后的文件和目录的所有者和组。fmask 和 dmask 选项分别设置了文件和目录的权限掩码,0111 和 0000 表示文件和目录都是可读、可写、可执行的。

你也可以使用 umask 选项来控制文件和目录的默认权限。例如:

sudo umount /mnt
sudo mount -t exfat -o rw,uid=$(id -u luozhipeng),gid=$(id -g luozhipeng),umask=0000 /dev/sdb1 /mnt

这里的 umask=0000 表示文件和目录的默认权限是 777(即所有用户都可以读、写、执行)。

也可以不指定umask:

sudo mount -t exfat -o rw,uid=$(id -u luozhipeng),gid=$(id -g luozhipeng) /dev/sdb1 /mnt

  

sudo mount -t exfat -o rw,uid=$(id -u luozhipeng),gid=$(id -g luozhipeng) /dev/sdb1 /mnt

 

 

最后检查挂载结果

ls -l /mnt

你应该会看到文件和目录的所有者和组已经被设置为你指定的用户和组。

 

注意事项

数据安全性:使用 umask=0000 或类似的宽松权限设置可能会带来安全风险,特别是当多个用户共享同一系统时。请根据实际情况调整权限设置。

持久化配置:如果你希望每次启动时都自动使用这些挂载选项,可以编辑 /etc/fstab 文件,添加或修改相应的条目。例如:

/dev/sdb1 /mnt exfat defaults,rw,uid=1000,gid=1000,umask=0000 0 0

这里的 1000 是 luozhipeng 用户和组的 ID,你可以使用 id 命令来确认这些值。

 

标签:luozhipeng,移动硬盘,sudo,mnt,gid,exFAT,挂载,id
From: https://www.cnblogs.com/mrbug/p/18546769

相关文章

  • Linux 磁盘、分区、文件系统、挂载
    1、磁盘Linux所有设备都被抽象成为一个文件,保存在/dev目录下。设备名称一般为hd[a-z]或sd[a-z]。如果电脑中有多硬盘,则设备名依次为sda、adb、sdc...以此类推IDE设备的名称为hd[a-z]。SATA、SCSI、SAS、USB等设备的名称称为sd[a-z]。 2、分区在Linux中,使用备名称+分区号......
  • nfs服务器之间实现目录共享_netapp nfs挂载共享目录某个文件夹给服务器
    title:nfs服务器之间实现目录共享date:2022-11-0522:41:54tags:[nfs,文件共享]categories:linux在使用airflow的时候,scheduler和worker之间的dag文件需要保持一致,而airflow没有解决这个问题,所以,需要我们自己解决dag文件的同步问题。第一个解决方案就是云服务商提供的nas......
  • 日立移动硬盘插在电脑有异响数据恢复
    当日立移动硬盘插在电脑上出现异响且数据无法读取时,这通常表明硬盘可能遇到了某些问题。以下是一些建议的解决步骤和数据恢复方法:一、异响原因排查供电不足:移动硬盘需要足够的电力供应才能正常工作。如果电脑的USB接口供电不足,可能会导致移动硬盘发出异响且无法读取数据。解决......
  • linux挂载新磁盘
    在Linux系统中挂载新磁盘的主要步骤包括查看磁盘信息、分区、格式化以及挂载。‌‌查看磁盘信息‌:首先使用lsblk或fdisk-l命令查看当前系统中的磁盘信息,确认新磁盘的名称。‌分区‌:使用fdisk工具对新磁盘进行分区。进入fdisk模式后,可以新建分区,并选择分区类型(主要分区或延伸分......
  • Linux硬盘挂载与磁盘分区基础(一)(主分区、拓展分区、逻辑分区)
      我们常用windows时,会区分C盘、D盘之类的(A、B盘是软盘)就是所谓的分区,这么做为了方便数据管理,比如扩容之类的。  本文采用Linux(Ubuntu20.04)来介绍分区,其它Linux系统基本一样的。  首先,我们需要熟悉几个概念:  硬盘:存储数据用的硬件,比如移动硬盘、固态硬盘、U盘等,有了硬......
  • linux文件系统挂载
    文件系统文件系统基础定位文件系统是对文件存储设备的空间进行组织和分配组成用户空间的管理工具:mkfs.ext4,mkfs.xfs,mkfs.vfatlinux的虚拟文件系统:vfs内核的模块:ext4,xfs,vfat信息查看内核支持的文件系统/lib/modules/$(uname-r)/kernel/fs可用的文件系统cat......
  • ubuntu 挂载新硬盘
    在ubuntuserver20.04下挂载新的硬盘。1.查找磁盘设备lsblk2.格式化sudomkfs.ext4/dev/sdb#格式化“/dev/sdb”设备为ext4格式若要格式化为NTFS格式,需要先安装工具ntfs-3g。sudoapt-getinstallntfs-3gsudomkfs.ntfs/dev/sdb3.挂载blkid#查看设备的UUIDe......
  • WSL 挂载虚拟磁盘
    为了扩展WSL虚拟机的大小,可以在D盘创建一个虚拟硬盘文件作为WSL虚拟机的数据盘。创建虚拟硬盘文件。打开磁盘工具,点击操作>创建VHD打开虚拟硬盘创建菜单,创建一个虚拟硬盘文件:挂载虚拟硬盘。打开终端(管理员),运行下面的命令找到刚刚新建的虚拟磁盘:$GET-CimInsta......
  • linux部署本地测试服务器,部署showdoc,并挂载额外硬盘用于windows共享文件
    过程中坑还是挺多的,在这里做个记录,方便他人也方便自己一、安装linux系统下载镜像使用rufus制作启动盘(linux系统不能使用大白菜等软件)更改网络配置(ifcfg-ens33是网卡名,看个人主机配置而定)vi/etc/sysconfig/network-scripts/ifcfg-ens33将ONBOOT="no"改为ONBOOT=“yes......
  • Ubuntu20.04挂载新硬盘
    一、硬盘分区|Harddiskaddnewpartition1、显示硬盘及所属分区情况。在终端窗口中输入如下命令:sudofdisk-l显示当前的硬盘及所属分区的情况。如下图所示:系统提示:DIsk/dev/sdbdoesn'tcontainavalidpartitiontable。2、对硬盘进行分区。在终端窗口中输入如下命令:s......