温馨提示×

centos怎么挂载目录

小樊
43
2026-08-19 03:00:52
栏目: 智能运维

CentOS 中挂载目录(或磁盘分区)通常指 挂载一个磁盘设备到某个目录,或者 挂载远程目录(如 NFS)。下面按常见场景给你说明。


一、挂载本地磁盘分区到目录(最常见)

1️⃣ 查看磁盘和分区

lsblk
# 或
fdisk -l

示例:

/dev/sdb1   100G

2️⃣ 创建挂载目录

mkdir -p /data

3️⃣ 格式化磁盘(⚠️ 仅第一次)

已有数据会清空

mkfs.ext4 /dev/sdb1

4️⃣ 挂载目录

mount /dev/sdb1 /data

验证:

df -h

5️⃣ 设置开机自动挂载(非常重要)

编辑 /etc/fstab

vim /etc/fstab

添加一行:

/dev/sdb1  /data  ext4  defaults  0 0

或使用 UUID(推荐):

blkid /dev/sdb1

示例:

UUID=xxxx-xxxx  /data  ext4  defaults  0 0

验证:

mount -a

二、挂载 ISO 镜像到目录

mount -o loop CentOS-7-x86_64-DVD.iso /mnt/iso

三、挂载 NFS 网络目录

1️⃣ 安装 NFS 客户端

yum install -y nfs-utils

2️⃣ 挂载 NFS

mount -t nfs 192.168.1.100:/data /mnt/nfs

3️⃣ 开机自动挂载

192.168.1.100:/data  /mnt/nfs  nfs  defaults  0 0

四、挂载 Windows 共享(CIFS)

yum install -y cifs-utils
mount -t cifs //192.168.1.100/share /mnt/win -o username=xxx,password=xxx

五、临时挂载和卸载

卸载

umount /data

强制卸载(目录忙):

umount -l /data

六、常见问题

❓ 挂载失败

  • 是否格式化?
  • 目录是否存在?
  • /etc/fstab 写错?
  • 磁盘是否在用?

❓ 重启后消失

➡ 没有写入 /etc/fstab


七、快速示例(新手推荐)

lsblk
mkdir /data
mount /dev/sdb1 /data
echo "/dev/sdb1 /data ext4 defaults 0 0" >> /etc/fstab

如果你愿意,可以告诉我:

  • ✅ CentOS 版本(6 / 7 / 8 / Stream)
  • ✅ 是 新磁盘 还是 已有数据
  • ✅ 本地磁盘 / NFS / Windows 共享

我可以给你 精确到命令级 的操作方案。

0