温馨提示×

如何操作linux mount

小樊
36
2026-07-06 11:04:29
栏目: 智能运维

在 Linux 中,mount 命令用于挂载文件系统(把磁盘、分区、U 盘、NFS、ISO 等连接到目录树中)。下面从基础到常见场景系统讲解。


一、mount 基本用法

mount [选项] <设备> <挂载点>

示例

mount /dev/sdb1 /mnt

表示把 /dev/sdb1 挂载到 /mnt 目录。


二、查看已挂载的设备

1️⃣ 查看挂载情况

mount

或:

df -h

2️⃣ 查看设备信息

lsblk

或:

fdisk -l

三、挂载不同类型文件系统

1️⃣ 挂载 ext4

mount -t ext4 /dev/sdb1 /mnt

2️⃣ 挂载 xfs

mount -t xfs /dev/sdb1 /mnt

3️⃣ 挂载 NTFS(Windows 分区)

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

需要安装 ntfs-3g


四、指定挂载参数(常用)

mount -o rw,noexec,nosuid /dev/sdb1 /mnt

常见 -o 参数

参数 含义
rw 读写
ro 只读
noexec 禁止执行程序
nosuid 忽略 SUID
uid=1000 指定用户
gid=1000 指定组
defaults 默认参数

五、挂载 U 盘

lsblk
mount /dev/sdb1 /mnt

卸载:

umount /mnt

或:

umount /dev/sdb1

六、挂载 ISO 镜像

mount -o loop centos.iso /mnt

七、挂载 NFS(网络文件系统)

1️⃣ 服务端已共享

mount -t nfs 192.168.1.10:/data /mnt

2️⃣ 常见参数

mount -t nfs -o vers=3,soft,intr 192.168.1.10:/data /mnt

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

非常重要,写错可能导致系统无法启动

查看当前 fstab

cat /etc/fstab

示例

/dev/sdb1  /data  ext4  defaults  0  2

字段说明

设备   挂载点   文件系统类型   挂载选项   dump  fsck

UUID 方式(推荐)

UUID=xxxx-xxxx  /data  ext4  defaults  0  2

查看 UUID:

blkid

九、重新挂载 / 刷新挂载

mount -o remount,rw /

十、卸载(umount)注意事项

❌ 设备忙时无法卸载:

umount: /mnt: target is busy

解决方法

lsof /mnt

或:

fuser -m /mnt

杀死占用进程后再卸载。


十一、常见错误

错误 原因
unknown filesystem type 文件系统类型不支持
permission denied 权限不足
already mounted 已挂载

十二、速查总结

mount /dev/sdb1 /mnt
umount /mnt
mount -t nfs 192.168.1.10:/data /mnt
mount -o loop file.iso /mnt

如果你愿意,我可以:

  • ✅ 给你 真实服务器操作示例
  • ✅ 帮你 写 fstab 自动挂载
  • ✅ 排查 mount 报错
  • ✅ 讲 容器 / Docker / LVM 挂载

你可以直接贴你的 mount 报错或 lsblk 输出。

0