Linux挂载卸载移动硬盘需三步:识别设备(用lsblk/dmesg/fdisk定位分区如/dev/sdb1)、挂载到目录(sudo mount /dev/sdb1 /mnt/usbhd,NTFS/exFAT需指定文件系统)、安全卸载(sudo umount /mnt/usbhd,确认无进程占用后拔盘)。

Linux 挂载与卸载移动硬盘,核心是三步:识别设备、挂载到目录、安全卸载。整个过程无需图形界面,命令行即可完成,适合服务器或终端环境。
识别移动硬盘设备
插入硬盘后,用以下任一命令快速定位设备路径(如 /dev/sdb1):
- lsblk:最直观,列出所有块设备及分区,新出现的、容量匹配的带数字后缀项(如 sdb1、sdc2)就是目标分区
- dmesg | tail:查看内核日志末尾,找类似 “sd 2:0:0:0: [sdb] 976773168 512-byte logical blocks” 的提示
- sudo fdisk -l:需 root 权限,显示详细分区表,注意区分系统盘(通常是 sda)和新增的 sdb/sdc
⚠️ 注意:操作对象是分区(如 /dev/sdb1),不是整块盘(/dev/sdb),否则会报错。
创建挂载点并挂载
挂载点是一个空目录,作为访问硬盘内容的入口:
- 新建目录:sudo mkdir /mnt/usbhd(推荐用 /mnt 或 /media 下的自定义名)
- 基础挂载:sudo mount /dev/sdb1 /mnt/usbhd
- 若硬盘是 NTFS 格式(Windows 常见):sudo mount -t ntfs-3g /dev/sdb1 /mnt/usbhd(需先安装 ntfs-3g)
- 若为 exFAT 格式(新款 U 盘/移动硬盘):sudo mount -t exfat /dev/sdb1 /mnt/usbhd(需安装 exfat-fuse 和 exfat-utils)
挂载成功后,运行 ls /mnt/usbhd 即可看到硬盘文件。用 df -h 或 mount | grep sdb1 可确认是否生效。
安全卸载移动硬盘
拔出前必须卸载,否则可能损坏文件系统或丢失数据:
- 执行:sudo umount /mnt/usbhd(目标是挂载点目录,不是设备路径)
- 若提示 “device is busy”,说明有进程正在访问该目录:关闭终端、退出文件管理器、检查是否有打开的文件或终端在该路径下,必要时用 lsof +D /mnt/usbhd 查看占用进程
- 卸载成功无输出;再次运行 lsblk 应看不到该挂载点信息
此时方可物理拔出硬盘。
让挂载自动生效(可选)
如需每次开机自动挂载,需配置 /etc/fstab:
- 先获取设备唯一标识(更可靠):sudo blkid /dev/sdb1,记下 UUID
- 编辑 fstab:sudo nano /etc/fstab
- 追加一行(以 NTFS 为例):
UUID=xxxx-xxxx /mnt/usbhd ntfs-3g defaults,uid=1000,gid=1000,umask=022 0 0 - 保存后,用 sudo mount -a 测试配置是否正确,无报错即生效
注意:fstab 配置错误可能导致系统无法启动,建议先备份原文件。


















