网站首页 > 技术教程 正文
插了移动硬盘到Linux电脑,文件管理器里却找不到?别急,不管你用的是Ubuntu、Fedora还是其他发行版,今天这篇教程带你搞定从手动挂载到开机自动挂载的全流程,连遇到设备占用、权限错误这些问题都有办法解决。
一、3步手动挂载:终端命令轻松搞定
1. 先找到你的移动硬盘
插上移动硬盘后,打开终端,输入命令查看所有设备:
sudo fdisk -l
这时候会列出所有硬盘信息,移动硬盘通常以/dev/sd开头,比如/dev/sdb1(最后一位数字是分区号)。像下图里红框标注的就是容量15GB的U盘设备:
2. 创建挂载点(相当于给硬盘分配一个“入口”)
在/mnt目录下创建一个文件夹作为挂载点,比如叫usb:
sudo mkdir /mnt/usb
3. 执行挂载命令
根据硬盘格式选择命令:
- 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里访问文件了。
二、自动挂载:开机不用再手动操作
方法1:改fstab文件(最稳定,推荐)
- 获取硬盘UUID(避免设备名变动导致挂载失败):
- sudo blkid /dev/sdb1
- 输出类似UUID="1234-ABCD" TYPE="ntfs",记下UUID。
- 编辑fstab文件:
- sudo nano /etc/fstab
- 在末尾添加一行(替换UUID和挂载点):
- UUID=1234-ABCD /mnt/usb ntfs-3g defaults,noatime 0 0
- defaults:默认权限(读写、自动挂载等)
- noatime:不更新文件访问时间,提升性能
- 最后两个0:表示不备份、不检查文件系统
- 保存退出(nano编辑器按Ctrl+X,输入Y确认),配一张fstab编辑界面的截图:
- 测试配置:
- sudo mount -a # 加载fstab配置,无报错则成功
方法2:GNOME桌面一键开启自动挂载
如果你用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磁盘工具的界面图,直观展示挂载按钮位置:
四、常见问题:遇到报错这样解决
问题1:挂载时提示“设备忙”
原因:硬盘被其他进程占用,用fuser命令找到并终止进程:
sudo fuser -m /dev/sdb1 # 显示占用进程PID,比如1234
sudo kill 1234 # 终止进程
sudo umount /dev/sdb1 # 卸载后重新挂载
配一张fuser命令执行截图,展示如何找到占用进程:
问题2:fstab配置错误导致开机进不了系统
解决:开机时按Shift进入GRUB菜单,选“高级选项”→“恢复模式”,进入命令行后编辑fstab:
mount -o remount,rw / # 重新挂载根目录为可写
nano /etc/fstab # 删除错误行或修正UUID
问题3:普通用户没权限写入
挂载时指定用户ID(通过id命令查看uid和gid,默认用户通常是1000):
sudo mount -o uid=1000,gid=1000 /dev/sdb1 /mnt/usb
五、实用工具推荐
- udisksctl:命令行快速挂载(适合服务器)udisksctl mount -b /dev/sdb1 # 自动创建挂载点
- GParted:图形化分区工具,调整硬盘分区大小(需谨慎操作,避免数据丢失)。
按照这些步骤,不管是临时访问移动硬盘,还是需要长期自动挂载,都能搞定。记得操作前备份重要数据,尤其是格式化或修改fstab时!如果遇到其他问题,欢迎在评论区留言~
猜你喜欢
- 2025-09-06 使用s3fs-fuse在Linux上挂载对象存储桶
- 2025-09-06 Linux下挂载磁盘详细步骤_linux系统挂载磁盘
- 2025-09-06 Linux日常小技巧之磁盘挂载_linux挂载磁盘空间
- 2025-09-06 详解Linux磁盘管理:如何挂载与使用不同类型的硬盘
- 2025-09-06 Linux sshfs 安全挂载远程文件系统 命令详解
- 2025-09-06 笨小猪教您Linux磁盘挂载_linux磁盘怎么挂载
- 2025-09-06 Linux硬盘卸载和挂载_linux挂载硬盘与卸载 重新挂载
- 2025-09-06 Linux系统编程之文件系统的挂载_linux如何挂载文件系统
- 2025-09-06 Linux不重启识别新挂载磁盘_linux不能自动识别和挂载需要使用的光盘
- 2025-09-06 超详细!Linux 磁盘挂载到指定路径全攻略
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)