温馨提示×

linux mount如何挂载目录

小樊
45
2026-09-20 15:50:18
栏目: 智能运维

在 Linux 中,**“挂载目录”**通常有两种常见含义,下面分别说明:


一、把磁盘/分区/设备挂载到某个目录(标准 mount)

1️⃣ 基本用法

mount 设备 挂载点

示例:

mount /dev/sdb1 /mnt/data

2️⃣ 常用参数

mount -t ext4 /dev/sdb1 /mnt/data
mount -o ro /dev/sdb1 /mnt/data      # 只读
mount -o rw /dev/sdb1 /mnt/data      # 读写

3️⃣ 查看已挂载

mount
# 或
df -h

4️⃣ 卸载

umount /mnt/data
# 或
umount /dev/sdb1

二、把一个目录挂载到另一个目录(bind mount)

常用于:

  • 容器
  • 共享目录
  • 软链接替代方案

1️⃣ bind mount(目录挂载目录)

mount --bind /source/dir /target/dir

示例:

mount --bind /home/user/data /mnt/data

查看:

mount | grep bind

卸载:

umount /mnt/data

2️⃣ 永久生效(/etc/fstab)

/source/dir  /target/dir  none  bind  0  0

三、网络目录挂载(常见)

NFS

mount -t nfs server:/path /mnt/nfs

SMB/CIFS

mount -t cifs //server/share /mnt/smb -o username=user

四、常见错误

  • 挂载点目录不存在 → 先 mkdir
  • 权限不足 → 用 sudo
  • 设备忙 → lsof /mnt/data 查看占用

如果你能说明:

  • 磁盘 / U盘 / 目录 / 网络存储
  • 是否要 临时还是开机自动挂载

我可以给你更精确的命令示例。

0