RedHat下NFS的配置和操作

2021-06-18 13:51:42 字數 2559 閱讀 7563

nfs服務簡介

nfs是network file system的縮寫,即網路檔案系統。nfs是由sun開發並發展起來的一項用於在不同機器,不同作業系統之間通過網路互相分享各自的檔案。nfs server也可以看作是乙個file server,用於在unix類系統之間共享檔案,可以輕鬆的掛載(mount)到乙個目錄上,操作起來就像本地檔案一樣的方便。

伺服器端配置

在redhat linux下nfs是預設安裝的

[root@linux-a ~]# rpm -qa | grep nfs

nfs-utils-1.0.9-16.el5

nfs-utils-lib-1.0.8-7.2

nfs配置檔案設定

nfs服務的配置檔案是etc/exports

exports檔案內容格式:

《輸出目錄》 [客戶端1 選項(訪問許可權,使用者對映,其他)] [客戶端2 選項(訪問許可權,使用者對映,其他)]

1.輸出目錄:

輸出目錄是指nfs系統中需要共享給客戶機使用的目錄;

2.客戶端:

客戶端是指網路中可以訪問這個nfs輸出目錄的計算機

客戶端常用的指定方式

3.選項:

選項用來設定輸出目錄的訪問許可權、使用者對映等。nfs主要有3類選項:

訪問許可權選項

使用者對映選項

其它選項

nfs伺服器配置例項

/nfs/public 192.168.0.0/24(rw,async) *(ro)

/nfs/frank 192.168.0.232(rw,sync)

/nfs/root *.liusuping.com(ro,no_root_squash)

/nfs/users *.liusuping.com(rw,insecure,all_squash,sync,no_wdelay)

/mnt/cdrom 192.168.0.*(ro)

注意:除了在配置檔案中定義目錄的讀寫許可權外,還需要相應的目錄具有相應的讀寫許可權。

檢視nfs共享目錄資訊

[root@linux-a ~]# exportfs 

/nfs/public     192.168.0.0/24

/nfs/frank      192.168.0.232

/nfs/users      *.liusuping.com

/mnt/cdrom      192.168.0.*

/nfs/root       *.liusuping.com

/nfs/public    

啟動或停止nfs服務

[root@linux-a ~]# sevice nfs start|stop|restart

[root@linux-a ~]# chkconfig --level 35 nfs on //設定nfs自動啟動方式;

客戶端配置

linux客戶端可以直接通過mount命令掛載nfs檔案

[root@linux-a ~]# mkdir /mnt/nsf1

[root@linux-a ~]# mount -t nfs 192.168.0.231:/nfs/frank /mnt/nfs1

[root@linux-a ~]# mount | grep nfs

[root@linux-a ~]# umount /mnt/nfs1

通過修改/etc/fstab檔案可以實現開機自動掛載nfs目錄

[root@linux-b nfs1]# vim /etc/fstab

/dev/volgroup00/logvol00 /                       ext3    defaults        1 1

label=/boot             /boot                   ext3    defaults        1 2

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

tmpfs                   /dev/shm                tmpfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

sysfs                   /sys                    sysfs   defaults        0 0

/dev/volgroup00/logvol01 swap                    swap    defaults        0 0

192.168.0.231:/nfs/frank        /mnt/nfs1       nfs     defaults        0 0

本文**:

Redhat Linux下NFS的配置及操作

nfs服務簡介 nfs是network file system的縮寫,即網路檔案系統。nfs是由sun開發並發展起來的一項用於在不同機器,不同作業系統之間通過網路互相分享各自的檔案。nfs server也可以看作是乙個file server,用於在unix類系統之間共享檔案,可以輕鬆的掛載 moun...

RedHat 7配置NFS服務

redhat 7的nfs服務雖配置檔案和redhat 6一樣,但服務名稱已發生了較大改變,本文將介紹配置過程。本文原始出處 江健龍的技術部落格 首先在 data下建立兩個目錄作為共享目錄,乙個名稱為 data nfsshare,將配置為可以讀寫,乙個名稱為 data nfspublic,將配置為唯讀...

ubuntu下NFS的配置和安裝

1,安裝nfs服務 apt get install nfs kernel server 2,配置nfs sudo vi etc exports 下面是一些nfs共享的常用引數 ro 唯讀訪問 rw 讀寫訪問 sync 所有資料在請求時寫入共享 async nfs在寫入資料前可以相應請求 secure...