要在两个 CentOS 7 服务器之间共享一个文件夹,并让另一台服务器能够挂载这个共享的文件夹,常用的方法是使用NFS (Network File System)。以下是如何设置的简要步骤:
-
在NFS服务器上(共享文件夹的服务器):
a. 安装NFS服务:
sudo yum install nfs-utilsb. 启动并启用 NFS 服务:
sudo systemctl start rpcbind sudo systemctl start nfs-server sudo systemctl enable rpcbind sudo systemctl enable nfs-serverc. 创建并设置要共享的文件夹:
sudo mkdir /path/to/shared/folderd. 修改
/etc/exports文件,以定义哪些客户机可以访问共享:echo "/path/to/shared/folder *(rw,sync,no_root_squash,no_all_squash)" | sudo tee -a /etc/exportse. 重新启动 NFS 服务,使更改生效:
sudo systemctl restart nfs-serverf. 如果有防火墙,请允许 NFS 通过:
sudo firewall-cmd --permanent --zone=public --add-service=nfs sudo firewall-cmd --reload -
在NFS客户端上(要挂载共享文件夹的服务器):
a. 安装必要的NFS工具:
sudo yum install nfs-utilsb. 创建一个挂载点:
sudo mkdir /path/to/mount/pointc. 挂载NFS共享:
sudo mount -t nfs server_ip:/path/to/shared/folder /path/to/mount/pointd. 如果想在系统启动时自动挂载NFS共享,请编辑
/etc/fstab文件并添加以下行:server_ip:/path/to/shared/folder /path/to/mount/point nfs defaults 0 0
这些步骤将在两台 CentOS 7 服务器之间创建一个NFS共享。确保网络之间的连接是安全的或使用适当的防火墙/网络安全策略,因为NFS本身不提供加密或认证功能。