首先通过lsblk或dmesg识别设备名如/dev/sdb1,再创建挂载点mkdir /mnt/usb,使用sudo mount /dev/sdb1 /mnt/usb挂载,NTFS需加-t ntfs-3g,完成后用sudo umount /mnt/usb卸载。
在Linux中挂载外部存储设备(如U盘、移动硬盘等)通常是一个简单的过程,系统会自动识别设备,但有时需要手动操作。以下是具体步骤和常用命令。
确认设备已识别
插入外部存储设备后,先让系统检测到它。可以使用以下命令查看系统日志或列出块设备:
- dmesg | tail:查看最近的内核消息,找到类似“sdb”或“sdc”的设备名
- lsblk:列出所有块设备,找到容量匹配的新设备(如 sdb1)
- fdisk -l:以管理员权限列出分区详情
通常U盘会被识别为 /dev/sdX1(X为b、c等字母),其中数字1表示第一个分区。
创建挂载点并挂载设备
Linux需要一个目录作为挂载点来访问设备内容。你可以自己创建一个目录:
- 创建挂载目录:sudo mkdir /mnt/usb
- 挂载设备:sudo mount /dev/sdb1 /mnt/usb
如果文件系统是NTFS(常见于windows设备),可能需要指定类型:
sudo mount -t ntfs-3g /dev/sdb1 /mnt/usb
对于exFAT格式,确保安装了 exfat-fuse 包后再挂载。
访问与卸载设备
挂载成功后,可以通过文件管理器或命令行访问内容:
- 查看文件:ls /mnt/usb
- 复制或编辑文件如同本地目录
使用完成后,务必安全卸载:
- sudo umount /mnt/usb(注意是umount,不是unmount)
卸载后再拔出设备,避免数据损坏。
基本上就这些。多数现代桌面环境会自动挂载设备到/media或/run目录下,但在服务器或最小化系统中,手动挂载很常见。关键是识别正确的设备节点并选择合适的文件系统类型。不复杂但容易忽略细节。