Ubuntu挂载和取消挂载

在 Ubuntu 中,挂载(Mount)和取消挂载(Unmount)是管理存储设备(如硬盘、U盘、ISO镜像等)的常见操作。以下是详细指南:


1. 挂载(Mount)

1.1 查看可用存储设备

bash 复制代码
lsblk -f

bash 复制代码
sudo fdisk -l
  • 确认要挂载的设备(如 /dev/sdb1/dev/nvme0n1p1 等)。

1.2 创建挂载点(目录)

bash 复制代码
sudo mkdir /mnt/mydrive
  • /mnt/mydrive 是自定义挂载目录,可替换为其他路径。

1.3 挂载设备

bash 复制代码
sudo mount /dev/sdb1 /mnt/mydrive
  • /dev/sdb1 是设备名,需替换为实际设备。
  • /mnt/mydrive 是挂载目标目录。
指定文件系统类型(可选)
bash 复制代码
sudo mount -t ext4 /dev/sdb1 /mnt/mydrive  # ext4 文件系统
sudo mount -t ntfs /dev/sdb1 /mnt/mydrive  # NTFS 文件系统
  • -t 指定文件系统类型(如 ext4ntfsvfat 等)。

1.4 检查挂载状态

bash 复制代码
df -h

bash 复制代码
mount | grep mydrive
  • 确认设备已正确挂载。

2. 取消挂载(Unmount)

2.1 取消挂载

bash 复制代码
sudo umount /mnt/mydrive

bash 复制代码
sudo umount /dev/sdb1
  • 确保设备未被占用(如终端当前目录不在挂载点内)。

2.2 强制取消挂载(如果设备忙)

bash 复制代码
sudo umount -l /mnt/mydrive
  • -l--lazy)选项允许在设备空闲后卸载。

2.3 检查是否卸载成功

bash 复制代码
lsblk -f
  • 确认设备不再出现在挂载列表中。

3. 开机自动挂载(可选)

编辑 /etc/fstab 文件实现开机自动挂载:

bash 复制代码
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 配置
bash 复制代码
sudo mount -a
  • 若无报错,则下次开机自动挂载。

4. 常见问题

4.1 设备忙无法卸载

  • 确保没有进程正在使用挂载点:

    bash 复制代码
    lsof /mnt/mydrive
  • 结束相关进程或使用 umount -l

4.2 NTFS/U盘乱码

挂载时指定字符集(如中文环境):

bash 复制代码
sudo mount -t ntfs -o utf8 /dev/sdb1 /mnt/mydrive

4.3 只读文件系统

挂载时添加读写权限:

bash 复制代码
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

按需选择方式,确保数据安全!

相关推荐
!chen39 分钟前
数据库主从有延迟怎么处理
数据库·adb
SelectDB技术团队41 分钟前
Apache Doris 多云原生实践:SaaS、BYOC 与四大公有云覆盖
数据库·阿里云·云原生·华为云·腾讯云·亚马逊云·写入更新
guo_wen_qiang2 小时前
mac中docker desktop服务端开启远程访问
运维·服务器·macos·docker
云飞云共享云桌面3 小时前
医疗器械设备研发:多人同时操作 SolidWorks,怎样依靠单台服务器替代多工作站
运维·服务器·网络·数据库·制造
T型码农要学习3 小时前
开源项目5|FileBrowser:免费在线文件管理器!随时随地管控服务器文件
运维·服务器·人工智能·开源
朱 欢 庆3 小时前
云服务器附件备份到本机内网服务器
运维·服务器·前端·经验分享
梦想不只是梦与想3 小时前
Web 服务器网关协议:ASGI 和 WSGI
服务器·python·fastapi
智恒百亿3 小时前
8 卡 RTX 5090 服务器深度实测:256GB 显存能否支撑 70B 模型微调?选型参考
大数据·运维·服务器·人工智能
知行合一。。。8 小时前
RAG--03--Milvus基本用法
数据库·oracle·milvus
TDengine (老段)8 小时前
TDengine 线程模型 — 网络、调度、执行
大数据·数据库·物联网·制造·时序数据库·tdengine·涛思数据