* 首先要先確認網卡是否有跟Storage同網段的IP,若沒有要新增網路卡設定與Storage同網段的IP,才可以跟Storage溝通互連。要查網卡設定,請用下列指令: ```bash ip a show ``` * 如果 `showmount` 或 `mount` 指令找不到(無法執行),請執行以下命令安裝指令工具。 ```bash dnf install nfs-utils ``` * 建立要被掛載的資料夾 ```bash mkdir -p /mnt/nfs_share ``` * 假設你的 NFS 伺服器 IP 為 192.168.1.100,要查詢可以掛載的目錄有哪些? ```bash showmount -e 192.168.1.100 ``` * ==假設==共享目錄為 /export/share,執行以下命令來掛載 ```bash mount -t nfs 192.168.1.100:/export/share /mnt/nfs_share ``` * 如果希望開機時自動掛載 NFS 共享,需要將其添加到 /etc/fstab ```bash vi /etc/fstab ``` * `/etc/fstab`檔案設定內容如下: ``` 192.168.1.100:/export/share /mnt/nfs_share nfs defaults,_netdev 0 0 ``` * 測試 /etc/fstab 設置是否正確 ```bash mount -a ``` * 要取消掛載 * 手動 ```bash umount /mnt/nfs_share ``` * 自動掛的部分,要調整 `/etc/fstab` 設定檔 * 到 `/etc/fstab` 把相關設定資料移掉或註解掉。 * 再執行一次 `mount -a`。 * 配合http存取要設定的權限 ```sh # 如果有掛載storage setsebool -P httpd_use_nfs on chcon -R -t httpd_sys_rw_content_t <file_dir> ```