linux centos 共享文件夹和挂载文件夹

231 阅读1分钟

要在两个 CentOS 7 服务器之间共享一个文件夹,并让另一台服务器能够挂载这个共享的文件夹,常用的方法是使用NFS (Network File System)。以下是如何设置的简要步骤:

  1. 在NFS服务器上(共享文件夹的服务器):

    a. 安装NFS服务:

    sudo yum install nfs-utils
    

    b. 启动并启用 NFS 服务:

    sudo systemctl start rpcbind
    sudo systemctl start nfs-server
    sudo systemctl enable rpcbind
    sudo systemctl enable nfs-server
    

    c. 创建并设置要共享的文件夹:

    sudo mkdir /path/to/shared/folder
    

    d. 修改 /etc/exports 文件,以定义哪些客户机可以访问共享:

    echo "/path/to/shared/folder *(rw,sync,no_root_squash,no_all_squash)" | sudo tee -a /etc/exports
    

    e. 重新启动 NFS 服务,使更改生效:

    sudo systemctl restart nfs-server
    

    f. 如果有防火墙,请允许 NFS 通过:

    sudo firewall-cmd --permanent --zone=public --add-service=nfs
    sudo firewall-cmd --reload
    
  2. 在NFS客户端上(要挂载共享文件夹的服务器):

    a. 安装必要的NFS工具:

    sudo yum install nfs-utils
    

    b. 创建一个挂载点:

    sudo mkdir /path/to/mount/point
    

    c. 挂载NFS共享:

    sudo mount -t nfs server_ip:/path/to/shared/folder /path/to/mount/point
    

    d. 如果想在系统启动时自动挂载NFS共享,请编辑 /etc/fstab 文件并添加以下行:

    server_ip:/path/to/shared/folder /path/to/mount/point nfs defaults 0 0
    

这些步骤将在两台 CentOS 7 服务器之间创建一个NFS共享。确保网络之间的连接是安全的或使用适当的防火墙/网络安全策略,因为NFS本身不提供加密或认证功能。