Linux移动硬盘挂载终极指南:从手动操作到开机自动挂载

发布时间:2025-08-04 21:31  浏览量:2

插了移动硬盘到Linux电脑,文件管理器里却找不到?别急,不管你用的是Ubuntu、Fedora还是其他发行版,今天这篇教程带你搞定从手动挂载到开机自动挂载的全流程,连遇到设备占用、权限错误这些问题都有办法解决。

插上移动硬盘后,打开终端,输入命令查看所有设备:

sudo fdisk -l

这时候会列出所有硬盘信息,移动硬盘通常以/dev/sd开头,比如/dev/sdb1(最后一位数字是分区号)。像下图里红框标注的就是容量15GB的U盘设备:

在/mnt目录下创建一个文件夹作为挂载点,比如叫usb:

根据硬盘格式选择命令:
- ext4/NTFS格式:直接挂载(NTFS需先安装ntfs-3g,Ubuntu用户用sudo apt install ntfs-3g)

sudo mount /dev/sdb1 /mnt/usb # ext4格式 sudo mount -t ntfs-3g /dev/sdb1 /mnt/usb # NTFS格式exFAT格式:安装exfat-fuse后挂载(适合大容量U盘)sudo apt install exfat-fuse # Ubuntu/Debian sudo mount -t exfat /dev/sdb1 /mnt/usb

挂载成功后,通过df -h命令能看到设备和挂载路径,这时候就能在/mnt/usb里访问文件了。

如果你用GNOME桌面(Ubuntu默认桌面),直接用命令开启自动挂载:

gsettings set org.gnome.desktop.media-handling automount true gsettings set org.gnome.desktop.media-handling automount-open true

执行后注销重登,下次插移动硬盘会自动弹出文件管理器。这个方法来自CSDN博主@linyujiang的脚本(https://blog.csdn.net/linyujiang/article/details/146216195),亲测Ubuntu 22.04可用。

对命令行不熟悉?用系统自带的“磁盘”工具(GNOME Disks):
1. 打开“磁盘”工具,左侧选中移动硬盘,右侧点击挂载按钮(类似放的三角形图标)。
2. 如需自动挂载,点击齿轮图标→“编辑挂载选项”,取消“需要用户会话”,勾选“开机时挂载”。

配一张GNOME磁盘工具的界面图,直观展示挂载按钮位置:

原因:硬盘被其他进程占用,用fuser命令找到并终止进程:

sudo fuser -m /dev/sdb1 # 显示占用进程PID,比如1234 sudo kill 1234 # 终止进程 sudo umount /dev/sdb1 # 卸载后重新挂载

配一张fuser命令执行截图,展示如何找到占用进程:

解决:开机时按Shift进入GRUB菜单,选“高级选项”→“恢复模式”,进入命令行后编辑fstab:

mount -o remount,rw / # 重新挂载根目录为可写 nano /etc/fstab # 删除错误行或修正UUID

挂载时指定用户ID(通过id命令查看uid和gid,默认用户通常是1000):

sudo mount -o uid=1000,gid=1000 /dev/sdb1 /mnt/usb

按照这些步骤,不管是临时访问移动硬盘,还是需要长期自动挂载,都能搞定。记得操作前备份重要数据,尤其是格式化或修改fstab时!如果遇到其他问题,欢迎在评论区留言~