Ubuntu下配置NFS服務

2021-06-21 04:49:33 字數 1832 閱讀 6355

table of contents

1. 2.建立共享目錄

3.修改該配置檔案

4.重啟服務

5.測試伺服器

6.測試客戶端

測試系統:ubuntu8.04

使用如下命令,可以在

ubuntu

下很方便的獲取並安裝相關軟體

#sudo apt-get install portmap nfs-kernel-server nfs-common

如果是要客戶端和伺服器端分開,可以使用如下命令

伺服器端:

#sudo apt-get install portmap nfs-kernel-server

客戶機端:

#sudo apt-get install portmap nfs-common

根據個人習慣,最好路徑不要太深,畢竟敲命令太長很不爽

^_^#sudo mkdir /nfsboot

#sudo chmod 777 /nfsboot

剛安裝完配置檔案只有一些說明,其路徑是:

/etc/exports

#sudo vi /etc/exports

在裡面加入

/nfsboot *(rw,sync,no_root_squash)

說明:/nfsboot

是要共享的目錄

*代表允許所有的網路段訪問

rw是可讀寫許可權

sync

是資料同步寫入記憶體和硬碟

no_root_squash

是nfs

客戶端分享目錄使用者的許可權,如果客戶端使用的是

root

使用者,那麼對於該共享目錄而言,該客戶端就具有

root

許可權最後重新掃瞄配置檔案

,使使用者修改

/etc/exports

配置檔案不必重啟

nfs服務

#sudo exportfs -ra

使用如下命令重啟一下服務

#sudo /etc/init.d/portmap restart

#sudo /etc/init.d/nfs-kernel-server restart

檢視服務目錄和許可權

#showmount -e

我得到的結果是:

export list for myzone:

/nfsboot (everyone) 在

/nfsboot

裡新建檔案,主要是作測使用

#touch /nfsboot/testfile

在其他分割槽掛載

nfs檔案系統,記得該目錄要先存在才行

#sudo mount 218.192.***.***:/nfsboot /mnt

檢視一下:

#ls /mnt

testfile

解除安裝nfs檔案系統 

#sudo  umount  218.192.***.***:/nfsboot  /mnt

portmap:all

lockd:all

mountd:all

rquotad:all

statd:all

liu@liu-laptop:~$ sudo gedit /etc/hosts.allow

在後面加上

#  ### nfs daemons

portmap: all:allow

lockd: all:allow

rquotad: all:allow

mountd: all:allow

statd: all:allow

有些網友還說可以是防火牆的問題,這我就不清楚了。

Ubuntu下配置NFS服務

table of contents 1.2.建立共享目錄 3.修改該配置檔案 4.重啟服務 5.測試伺服器 6.測試客戶端 測試系統 ubuntu8.04 使用如下命令,可以在 ubuntu 下很方便的獲取並安裝相關軟體 sudo apt get install portmap nfs kernel...

ubuntu下nfs服務的配置(OK)

sudo apt get install nfs kernel server sudo etc init.d portmap restart sudo service portmap restart sudo gedit etc exports opt nfsroot rw,sync,no root...

ubuntu11 10下配置nfs服務

table of contents 1.2.建立共享目錄 3.修改該配置檔案 4.重啟服務 5.測試伺服器 6.測試客戶端 測試系統 ubuntu11.10 使用如下命令,可以在 ubuntu 下很方便的獲取並安裝相關軟體 經過試驗,還是都安裝的好 sudo apt get install prot...