1. 程式人生 > 其它 >centos7下配置nfs

centos7下配置nfs

技術標籤:linux

centos7下配置nfs

  • 準備工作
    準備兩臺電腦,我用的是虛擬機器(安裝與克隆虛擬機器教程在本部落格虛擬機器模組中),兩臺虛擬機器地址分別為:192.1.1.101/102
  • 安裝nfs與rpcbind(101/102)
    yum install -y nfs-utils rpcbind
    
  • 設定開機啟動nfs與rpcbind(101/102)
    systemctl enable nfs
    systemctl enable rpcbind
    
  • 101中建立檔案共享目錄
    mkdir -p /home/nfs/data
  • 101中編輯/etc/exports
    /home/nfs/data *(rw,no_root_squash,no_all_squash,sync)
    
  • 101啟動rpcbind與nfs
    systemctl start rpcbind
    systemctl start nfs
    
  • 101檢視掛在
    showmount -e 127.0.0.1
    
  • 102建立掛載目錄
    mkdir -p /home/nfs/data
    
  • 102掛載到101
    sudo mount -t nfs 192.1.1.101:/home/nfs/data /home/nfs/data -o nolock,nfsvers=3,vers=3
    
  • 102檢視掛載結果
    df -h
    
    在這裡插入圖片描述
  • 此時搭建nfs成功,可以進行測試,分別在102/102上進行上傳檔案測試
  • 102重啟後設置自動掛載
    chmod +x /etc/rc.d/rc.local
    
    vi /usr/local/sbin/nfsboot.sh
    
    指令碼內容
    date
    mount -t nfs 192.1.1.101:/home/nfs/data /home/nfs/data -o nolock,nfsvers=3,vers=3		
    
    chmod +x /usr/local/sbin/nfsboot.sh
    
    開啟/etc/rc.d/rc.local檔案,在末尾增加如下內容
    /usr/local/sbin/nfsboot.sh