温馨提示×

CentOS怎么挂载共享

小樊
46
2026-08-04 04:36:47
栏目: 智能运维

CentOS 上挂载“共享”,常见有 三种场景。下面按最常用的情况给你说明,你可以对照使用。


一、挂载 Windows / Samba 共享(最常见)

1️⃣ 安装必要工具

yum install -y samba-client cifs-utils

2️⃣ 创建本地挂载目录

mkdir -p /mnt/share

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

mount -t cifs //服务器IP/共享名 /mnt/share \
-o username=用户名,password=密码

示例:

mount -t cifs //192.168.1.100/data /mnt/share \
-o username=admin,password=123456

4️⃣ 开机自动挂载(推荐)

编辑 /etc/fstab

//192.168.1.100/data  /mnt/share  cifs  defaults,username=admin,password=123456  0  0

✅ 测试:

mount -a

⚠️ 安全建议:密码不要写在 fstab 中,使用 credentials 文件:

vim /etc/smbpass

内容:

username=admin
password=123456

权限:

chmod 600 /etc/smbpass

fstab 改为:

//192.168.1.100/data  /mnt/share  cifs  credentials=/etc/smbpass  0  0

二、挂载 NFS 共享(Linux ↔ Linux)

1️⃣ 安装 NFS 客户端

yum install -y nfs-utils

2️⃣ 创建挂载目录

mkdir -p /mnt/nfs

3️⃣ 临时挂载

mount -t nfs NFS服务器IP:/共享目录 /mnt/nfs

示例:

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

4️⃣ 开机自动挂载

192.168.1.200:/data  /mnt/nfs  nfs  defaults  0  0

三、挂载 CentOS 本地共享目录(bind)

用于把已有目录“共享”到另一个目录:

mount --bind /data /mnt/share

开机自动:

/data  /mnt/share  none  bind  0  0

四、常见问题排查

❌ 挂载失败常见原因

  1. 防火墙未放行(NFS/Samba)
  2. SELinux 阻止
setenforce 0   # 临时关闭
  1. 网络不通
ping 服务器IP

五、快速对照表

场景 类型 命令
Windows 共享 CIFS mount -t cifs
Linux 共享 NFS mount -t nfs
本地目录 bind mount --bind

如果你能告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 共享来源(Windows / Linux / NAS)
  • 是否需要开机自动挂载

我可以给你 完全定制的一套命令

0