连接与识别
-
物理连接
将移动硬盘通过USB接口插入电脑,系统通常会自动检测并安装驱动(日志可通过dmesg | tail
查看)。 -
确认设备识别
打开终端,输入以下命令:lsblk -f # 列出所有存储设备及文件系统类型 sudo fdisk -l # 查看硬盘分区详情(需root权限)
输出示例:
sdb 8:16 0 1.8T 0 disk └─sdb1 8:17 0 1.8T 0 part ntfs # 设备名通常为sdb、sdc等
关键信息:设备名(如
/dev/sdb1
)、文件系统类型(如NTFS、exFAT、FAT32)。
挂载移动硬盘
方法1:图形界面(推荐新手)
- 文件管理器(如Nautilus、Dolphin)会自动挂载硬盘,并显示在侧边栏,点击即可访问。
方法2:命令行手动挂载
-
创建挂载点(目录):
sudo mkdir /mnt/mydrive # 在/mnt下创建目录
-
执行挂载:
- NTFS格式(需安装
ntfs-3g
,多数发行版已预装):sudo mount -t ntfs-3g /dev/sdb1 /mnt/mydrive
- exFAT格式(需安装
exfat-fuse
和exfat-utils
):sudo apt install exfat-fuse exfat-utils # Debian/Ubuntu sudo dnf install exfat-utils fuse-exfat # Fedora sudo mount -t exfat /dev/sdb1 /mnt/mydrive
- FAT32/EXT4(原生支持):
sudo mount /dev/sdb1 /mnt/mydrive
- NTFS格式(需安装
-
验证挂载:
df -h # 查看已挂载设备
访问文件
- 通过文件管理器直接浏览
/mnt/mydrive
。 - 终端操作:
cd /mnt/mydrive # 进入目录 ls # 查看文件
权限问题:若提示无权限,尝试:
sudo chmod 777 /mnt/mydrive # 开放所有权限(测试用)
卸载硬盘(必须操作!)
- 图形界面:右键点击硬盘图标 → “安全移除”。
- 命令行:
sudo umount /dev/sdb1 # 或使用挂载点路径:sudo umount /mnt/mydrive
注意:卸载前关闭所有文件管理器窗口,避免”device busy”错误。
常见问题解决
-
硬盘无法识别:
- 检查USB接口或数据线。
- 更新内核:
sudo apt update && sudo apt upgrade
。
-
NTFS/exFAT不支持:
- 安装驱动:
sudo apt install ntfs-3g exfat-fuse exfat-utils # Debian/Ubuntu
- 安装驱动:
-
只读访问(NTFS):
- 安全卸载Windows上的硬盘(禁用”快速启动”)。
- 强制挂载为读写:
sudo mount -o rw,remount /dev/sdb1
。
-
自动挂载失败:
- 编辑
/etc/fstab
(谨慎操作):UUID=硬盘UUID /mnt/mydrive ntfs-3g defaults 0 0
获取UUID:
sudo blkid
。
- 编辑
安全移除
- 必须卸载后再拔硬盘!直接拔出可能导致数据损坏。
- 终端提示
umount: /mnt/mydrive: not mounted
表示已安全卸载。
Linux对移动硬盘的支持已非常完善,无论是NTFS、exFAT还是原生EXT4,均可通过简单命令或图形界面操作,关键步骤:识别设备 → 按格式挂载 → 安全卸载,遇到问题时,优先检查文件系统兼容性和权限设置。
引用说明:
- Linux内核文档:块设备子系统
- NTFS-3G官方指南:NTFS-3G手册
- Ubuntu Wiki:外部存储设备管理
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7536.html