標準文章 | |
---|---|
作者: | Roy Chan |
協力: | Hedgehog |
校對: | - |
級別: | 初階 |
分享本文: |
目錄[隱藏] |
如果您想分享一些檔案給網路上的 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 伺服器 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 startservice nfs start
啟動後,您再在客戶端可以打「showmount -e 伺服器地址
」檢查伺服器的配置是否正常以及客戶端和伺服器的連線有不有問題:
showmount -e 192.168.13.5
接著是讓您的其他電腦連接 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 伺服器地址
」檢查伺服器的配置是否正常。
showmount -e 192.168.13.5
現在您可以用「mount -t nfs 伺服器地址:目錄 掛載點
」連接有關目錄
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 伺服器需要以下列 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 startservice 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 伺服器地址:目錄 掛載點
」連接有關目錄
mount -t nfs 192.168.13.15:/var/nfs /mnt
您再在客戶端可以打「showmount -e 伺服器地址
」檢查伺服器的配置是否正常以及客戶端和伺服器的連線有不有問題:
showmount -e 192.168.13.5
联系客服