Ubuntu挂载和取消挂载
在 Ubuntu 中,挂载(Mount)和取消挂载(Unmount)是管理存储设备(如硬盘、U盘、ISO镜像等)的常见操作。以下是详细指南:
1. 挂载(Mount)
1.1 查看可用存储设备
lsblk -f
或
sudo fdisk -l
- 确认要挂载的设备(如
/dev/sdb1
、/dev/nvme0n1p1
等)。
1.2 创建挂载点(目录)
sudo mkdir /mnt/mydrive
/mnt/mydrive
是自定义挂载目录,可替换为其他路径。
1.3 挂载设备
sudo mount /dev/sdb1 /mnt/mydrive
/dev/sdb1
是设备名,需替换为实际设备。/mnt/mydrive
是挂载目标目录。
指定文件系统类型(可选)
sudo mount -t ext4 /dev/sdb1 /mnt/mydrive # ext4 文件系统
sudo mount -t ntfs /dev/sdb1 /mnt/mydrive # NTFS 文件系统
-t
指定文件系统类型(如ext4
、ntfs
、vfat
等)。
1.4 检查挂载状态
df -h
或
mount | grep mydrive
- 确认设备已正确挂载。
2. 取消挂载(Unmount)
2.1 取消挂载
sudo umount /mnt/mydrive
或
sudo umount /dev/sdb1
- 确保设备未被占用(如终端当前目录不在挂载点内)。
2.2 强制取消挂载(如果设备忙)
sudo umount -l /mnt/mydrive
-l
(--lazy
)选项允许在设备空闲后卸载。
2.3 检查是否卸载成功
lsblk -f
- 确认设备不再出现在挂载列表中。
3. 开机自动挂载(可选)
编辑 /etc/fstab
文件实现开机自动挂载:
sudo nano /etc/fstab
添加一行(示例):
/dev/sdb1 /mnt/mydrive ext4 defaults 0 2
- 字段说明:
/dev/sdb1
:设备路径。/mnt/mydrive
:挂载点。ext4
:文件系统类型。defaults
:挂载选项(如rw,noatime
)。0
:是否备份(0
不备份)。2
:磁盘检查顺序(0
不检查,1
根目录优先)。
测试 fstab
配置
sudo mount -a
- 若无报错,则下次开机自动挂载。
4. 常见问题
4.1 设备忙无法卸载
- 确保没有进程正在使用挂载点:
lsof /mnt/mydrive
- 结束相关进程或使用
umount -l
。
4.2 NTFS/U盘乱码
挂载时指定字符集(如中文环境):
sudo mount -t ntfs -o utf8 /dev/sdb1 /mnt/mydrive
4.3 只读文件系统
挂载时添加读写权限:
sudo mount -o rw /dev/sdb1 /mnt/mydrive
总结
操作 | 命令 |
---|---|
临时挂载 | sudo mount /dev/sdb1 /mnt/mydrive |
取消挂载 | sudo umount /mnt/mydrive |
开机自动挂载 | 编辑 /etc/fstab |
强制卸载 | sudo umount -l /mnt/mydrive |
按需选择方式,确保数据安全!