温馨提示×

linux mount怎么用

小樊
45
2026-07-06 11:05:21
栏目: 智能运维

mount 是 Linux 中用来挂载文件系统的命令,最常见的是把磁盘分区、U 盘、ISO、NFS 等挂载到某个目录。下面从基础用法 → 常见示例 → 注意事项一步步说明。


一、基本语法

mount [选项] <设备> <挂载点>
  • 设备:如 /dev/sdb1UUID=xxx
  • 挂载点:必须是已存在的目录

二、查看当前挂载情况

mount

df -h

更详细:

lsblk

三、最常见的用法示例

1️⃣ 挂载一个分区(如 U 盘 / 硬盘)

mount /dev/sdb1 /mnt

如果 /mnt 不存在:

mkdir -p /mnt

2️⃣ 指定文件系统类型

mount -t ext4 /dev/sdb1 /mnt

常见类型:

  • ext4
  • xfs
  • ntfs
  • vfat
  • iso9660

3️⃣ 挂载 NTFS(Windows 分区)

mount -t ntfs-3g /dev/sdb1 /mnt

如没有 ntfs-3g

apt install ntfs-3g        # Debian/Ubuntu
yum install ntfs-3g        # CentOS

4️⃣ 挂载 ISO 镜像

mount -o loop ubuntu.iso /mnt

5️⃣ 挂载 NFS(网络文件系统)

mount -t nfs 192.168.1.10:/data /mnt

6️⃣ 使用 UUID 挂载(推荐)

查看 UUID:

blkid

挂载:

mount UUID=xxxx-xxxx /mnt

四、常用参数说明

参数 说明
-t 指定文件系统类型
-o 指定挂载选项
-o ro 只读挂载
-o rw 读写挂载
-o loop 挂载镜像文件
-a 挂载 /etc/fstab 中所有文件系统

示例:

mount -o ro /dev/sdb1 /mnt

五、卸载(非常重要)

umount /mnt

或:

umount /dev/sdb1

⚠️ 注意:

  • 不是 unmount
  • 卸载前不要在挂载目录中

六、开机自动挂载(/etc/fstab)

编辑:

vim /etc/fstab

示例:

UUID=xxxx-xxxx  /mnt  ext4  defaults  0  2

测试是否正确:

mount -a

七、常见错误和解决方法

❌ 设备忙

umount: /mnt: target is busy

解决:

lsof /mnt

或:

fuser -m /mnt

❌ 只读文件系统

mount -o remount,rw /

八、一句话速记

# 挂载
mount 设备 目录

# 卸载
umount 目录

如果你愿意,我可以:

  • ✅ 针对 U 盘 / 硬盘 / 服务器 / LVM 给你具体命令
  • ✅ 帮你分析 mount 报错信息
  • ✅ 画一张 挂载结构示意图

你现在是在 桌面 Linux、服务器还是遇到具体问题

0