在 CentOS 上挂载共享目录,常见有 NFS 和 Samba(CIFS) 两种方式。下面分别说明,你可以按实际场景选择。
# 安装 NFS
yum install -y nfs-utils
# 启动服务
systemctl enable nfs-server
systemctl start nfs-server
# 创建共享目录
mkdir -p /data/share
# 配置共享
vim /etc/exports
添加:
/data/share *(rw,sync,no_root_squash)
# 重新加载配置
exportfs -r
# 安装 NFS 客户端
yum install -y nfs-utils
# 创建挂载点
mkdir -p /mnt/nfs
# 挂载
mount -t nfs 服务器IP:/data/share /mnt/nfs
✅ 验证:
df -h
vim /etc/fstab
添加:
服务器IP:/data/share /mnt/nfs nfs defaults 0 0
yum install -y cifs-utils
mkdir -p /mnt/smb
mount -t cifs //WindowsIP/share /mnt/smb \
-o username=用户名,password=密码
✅ 如果 Windows 有域:
-o username=域名/用户名,password=密码
vim /etc/smbpass
内容:
username=用户名
password=密码
chmod 600 /etc/smbpass
mount -t cifs //WindowsIP/share /mnt/smb -o credentials=/etc/smbpass
vim /etc/fstab
//WindowsIP/share /mnt/smb cifs credentials=/etc/smbpass 0 0
showmount -e 服务器IP # NFS
ping 服务器IP
no_root_squashsystemctl stop firewalld
# 或放行端口
| 场景 | 推荐方式 |
|---|---|
| Linux ↔ Linux | NFS |
| Linux ↔ Windows | CIFS/Samba |
如果你能告诉我:
我可以给你 更精确的命令。