2015年10月17日 星期六

修改「NFS 服務」設定方法,方便備份、回復

前文〝修改「AutoFS 服務」設定方法,方便備份、回復〞只修改更早的發文〝用「AutoFS 服務」改善 NFS 連線的方便性〞中的「AutoFS 服務」,有關「NFS 服務」(即:伺服器端)並沒有提及,本文就針對這個部分補充一下。

一、編輯「NFS 服務」的設定檔

在前文中「NFS 服務」的設定是直接修改 /etc/exports 這個檔,而依照其目錄結構,自定的設定檔是可以放在 /etc/exports.d/ 這個目錄之下。
要特別注意,這個自定設定檔的「副檔名」必須為 .exports。以前文為例,完整的檔名(含目錄)為 /etc/exports.d/SiB.exports,設定內容為
/home/Data    192.168.10.0/24(ro,sync)
/home/Media  192.168.10.0/24(ro,sync)
/home/Upload 192.168.10.0/24(ro,sync)
編輯好設定檔後,存檔再進行下一步驟。

二、啟動「NFS 伺服器」中的「NFS 服務」

切換為 root 身分再進行這些操作,以下命令分別為:查詢「NFS 服務」狀態、設定「NFS 服務」為「開機自動啟動」、立即啟動「NFS 服務」及再查詢「NFS 服務」的執行狀態。
[root@Core-i7 ~]# systemctl status nfs-server.service
● nfs-server.service - NFS server and services
     Loaded:loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled)
Active:inactive (dead)
[root@Core-i7 ~]# systemctl enable nfs-server.service
Created symlink from /etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service.
[root@Core-i7 ~]# systemctl start nfs-server.service
[root@Core-i7 ~]# systemctl status nfs-server.service
 nfs-server.service - NFS server and services
      Loaded:loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset: disabled)
Active:active (exited) since 六 2015-10-17 09:36:51 CST; 2s ago
Process:7508 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS)
Process:7505 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
  Main PID:7508 (code=exited, status=0/SUCCESS)
CGroup:/system.slice/nfs-server.service

10月 17 09:36:51 Core-i7 systemd[1]: Starting NFS server and services...
10月 17 09:36:51 Core-i7 systemd[1]: Started NFS server and services.
這時,「NFS 客戶端」的「AutoFS 服務」就可以建立連線。

已測試版本:

  • Fedora 22

參考資料:

沒有留言:

張貼留言

感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)