使用 NFS 分享檔案
[編輯] NFS 簡介如果您想分享一些檔案給網路上的 GNU/Linux 或 Unix 系統,NFS 就是最簡單的方法。 [編輯] 速成:分享一個目錄 (資料夾)這段是讓初學者和不耐煩的人可以快速地使用 NFS 分享一個目錄給網路上其他 GNU/Linux 或 Unix 系統。我們假設伺服器 nfsserver (IP 地址為 192.168.13.5)要分享目錄 /var/nfs 給 192.168.13.0 - 192.168.13.255 網路上所有電腦使用。 [編輯] 配置 NFS 伺服器第一步您當然是要在您的 NFS 伺服器 nfsserver 安裝需要的軟件。 如果您是使用 Debian,您需要在命令模式或終端機打以下命令安裝需要的套件 (packages): su -c 'apt-get install nfs-kernel-server' Ubuntu 管理員則打以下命令: sudo apt-get install nfs-kernel-server su -c 'yum install nfs-utils portmap' 接著就是告訴 NFS 伺服器您打算分享那些檔案和不同電腦有什麼權限等,您需要把這些資料寫在 /etc/exports 中。本例是要分享目錄 /var/nfs 給 192.168.13.0 - 192.168.13.255 網路上所有電腦使用,所要請在 /etc/exports 加入以下一行: /var/nfs 192.168.13.0/24(ro) 上面的例子是讓 192.168.13.0/24 網路所有電腦只有閱讀 /var/nfs 的權力。如果您想他們可以更改或刪除 /var/nfs 中的檔案,請用 rw 取代 ro,如下: /var/nfs 192.168.13.0/24(rw) 完成後就要啟動 NFS 伺服器,Debian 或 Ubuntu 使用者請打: /etc/init.d/portmap start /etc/init.d/nfs-common start /etc/init.d/nfs-kernel-server start RedHat/Fedora/CentOS 使用者請打: service portmap start service nfs start 啟動後,您再在客戶端可以打「 showmount -e 192.168.13.5 [編輯] 配置 NFS 客戶端接著是讓您的其他電腦連接 NFS 伺服器 nfsserver 分享出來的目錄 /var/nfs。同樣每個 NFS 客戶端都需要安裝有關軟件。 如果您是使用 Debian,您需要在命令模式或終端機打以下命令安裝需要的套件 (packages): su -c 'apt-get install nfs-common' Ubuntu 使用者要打: sudo apt-get install nfs-common RedHat/Fedora/CentOS 使用者則打: su -c 'yum install portmap' 安裝後請啟動有關軟件。 /etc/init.d/portmap start /etc/init.d/nfs-common start 您可以打「 showmount -e 192.168.13.5 現在您可以用「 mount -t nfs 192.168.13.15:/var/nfs /mnt [編輯] 詳細步驟[編輯] 伺服器端[編輯] 安裝套件如果您是使用 Debian 或 Ubuntu,您需要安裝以下套件:
即是以系統管理員 root 的身份打以下命令安裝需要的套件 (packages): apt-get install nfs-kernel-server Fedora/RHEL/CentOS 管理員則需要以下套件:
即是以變身成系統管理員 root 打: yum install nfs-utils portmap [編輯] 配置分享目錄接著就是告訴 NFS 伺服器您打算分享那些檔案和不同電腦有什麼權限等,您需要把這些資料寫在 /etc/exports 中。 [編輯] 啟動 NFS 伺服器NFS 伺服器需要以下列 daemon:
完成後就要啟動 NFS 伺服器,Debian 或 Ubuntu 使用者請打: /etc/init.d/portmap start /etc/init.d/nfs-common start /etc/init.d/nfs-kernel-server start RedHat/Fedora/CentOS 使用者請打: service portmap start service nfs start' [編輯] 重新載入更動過的配置exportfs -ra [編輯] 客戶端[編輯] 安裝套件Debian/Ubuntu 需要安裝 nfs-common 和 portmap。即是打: apt-get install nfs-common RedHat/Fedora/CentOS 使用者請安裝 portmap。即是打: yum install portmap [編輯] 啟動服務安裝後請啟動有關軟件。 /etc/init.d/portmap start /etc/init.d/nfs-common start [編輯] 掛載遠端目錄現在您可以用「 mount -t nfs 192.168.13.15:/var/nfs /mnt [編輯] 檢查配置您再在客戶端可以打「 showmount -e 192.168.13.5 [編輯] 相關連結 |
|