Redhat Linux下NFS的配置及操作

2021-06-09 11:44:29 字數 2656 閱讀 2521

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

Red Hat Linux官方參考指南 NFS

nfs 網路檔案系統 的存在是為了允許主機在遠端系統上安裝分割槽並像使用本地檔案系統一樣使用它們。這允許在 位置組織檔案,同時提供允許授權使用者連續訪問檔案的功能。當前正在使用兩個版本的nfs。已有數年的nfs版本2 nfsv2 受到各種作業系統的廣泛支援。nfs版本3 nfsv3 具有更多功能,包...

RedHat Linux 8 中NFS服務配置

nfs net file system 網路服務系統,也是用於檔案共享,分為客戶端和服務端,主要用於linux系統之間或linux和unix之間的檔案共享。安裝包 nfs utils 服務指令碼 nfs server 共享配置檔案 etc exports 安裝完程式後,執行操作 systemctl ...

RedHat Linux 下安裝Python3步驟

redhat下安裝python3步驟 wget tar zxvf python 3.4.1.tgz 2.進入解壓後的目錄,執行安裝配置 configure 或指定安裝目錄 configure prefix opt python3 3.build make 4.install make install...