温馨提示×

怎么挂载CentOS网络盘

小樊
35
2026-07-20 15:09:17
栏目: 智能运维

CentOS 上“挂载网络盘”通常指 NFS / SMB(CIFS) / iSCSI 等几种常见方式。下面按最常见场景给你完整示例,你可以直接对照使用。


一、挂载 NFS 网络盘(最常见,Linux ↔ Linux)

1️⃣ 服务端与客户端都确认 NFS 已安装

rpm -qa | grep nfs

如未安装:

yum install -y nfs-utils

2️⃣ 启动 NFS 服务(客户端也需要 rpcbind)

systemctl enable rpcbind
systemctl start rpcbind

3️⃣ 创建本地挂载目录

mkdir -p /mnt/nfs

4️⃣ 临时挂载(重启失效)

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

5️⃣ 永久挂载(推荐)

编辑 /etc/fstab

vi /etc/fstab

添加:

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

验证:

mount -a

二、挂载 Windows 共享盘(SMB / CIFS)

1️⃣ 安装 CIFS 工具

yum install -y cifs-utils

2️⃣ 创建挂载目录

mkdir -p /mnt/win

3️⃣ 临时挂载

mount -t cifs //192.168.1.200/share /mnt/win \
-o username=admin,password=123456

4️⃣ 永久挂载(更安全)

vi /etc/fstab
//192.168.1.200/share  /mnt/win  cifs  username=admin,password=123456  0 0

推荐方式(密码文件)

vi /etc/smbpass
username=admin
password=123456
//192.168.1.200/share  /mnt/win  cifs  credentials=/etc/smbpass  0 0

三、挂载 iSCSI 网络磁盘(块设备)

1️⃣ 安装 iSCSI 工具

yum install -y iscsi-initiator-utils

2️⃣ 发现 iSCSI 目标

iscsiadm -m discovery -t sendtargets -p 192.168.1.50

3️⃣ 登录 iSCSI

iscsiadm -m node -T iqn.xxx --login

4️⃣ 查看磁盘

lsblk

然后像普通磁盘一样分区、格式化、挂载即可。


四、常见问题排查

❌ 挂载失败常见原因

问题 解决
mount: 权限拒绝 检查 NFS 导出权限
No route to host 防火墙 / 网络
Stale file handle NFS 服务端重启后重新挂载
SELinux 阻止 setenforce 0 测试

五、快速判断你该用哪种方式

场景 推荐
Linux ↔ Linux ✅ NFS
Linux ↔ Windows ✅ CIFS
虚拟化 / 数据库 ✅ iSCSI

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

  • CentOS 版本(7 / 8 / Stream)
  • 网络盘类型(NAS / Windows / SAN)
  • 报错信息

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

0