了解Linux系統的NFS服務以及做乙個NFS實驗

2021-10-11 18:45:11 字數 3060 閱讀 4330

名詞:nfs:network file system 網路檔案系統,是linux/unix系統之間共享檔案的一種協議,客戶端主要是linux系統,支援多節點同時掛載、併發寫入。即可以通過乙個ip位址作為跳板來控制多個ip位址伺服器,提供檔案共享服務,為 web server 配置集群中的後端儲存。

準備四個虛擬機器,檢視四個ip位址,乙個當做跳板,其他三個表示多台伺服器,若裝置限制,兩個即可。實驗的時候注意要根據自己的ip位址操作。

nas 192.168.190.151 //儲存端,即跳板,network attached storage:網路附屬儲存,nfs是nas的一種

web1 192.168.190.152 //客戶端1

web2 192.168.190.153 //客戶端2

web3 192.168.190.154 //客戶端3

四個裝置均進行關閉防火牆和seliunx:(若已關閉可忽略)

[root@localhost ~]#vi   /etc/selinux/config

selinux=disabled

[root@localhost ~]# systemctl stop firewalld

[root@localhost ~]# systemctl disable firewalld

[root@localhost ~]# yum -y install nfs-utils                //安裝nfs伺服器

[root@localhost ~]# mkdir /webdata //建立儲存****的目錄

[root@localhost ~]# echo "asdfghjkl" >/webdata/index.html //放置測試頁面內容

[root@localhost ~]# vim /etc/exports //配置nfs伺服器

/webdata 192.168.190.0/24(rw) //前面是發布資源的目錄,後方是允許訪問ip的閘道器,rw指讀寫許可權,ro表示唯讀(read only)

[root@localhost ~]# systemctl start nfs-server //開啟nfs服務

[root@localhost ~]# systemctl enable nfs-server //設定開機啟動

created symlink from/etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service.

[root@localhost ~]# exportfs -v //檢查nfs輸出是否正常,-v輸出結果

/webdata

192.168.190.0/24(sync,wdelay,hide,no_subtree_check,sec=sys,rw,secure,root_squash,no_all_squash) //括號內是讀寫許可權的具體內容

[root@localhost ~]# yum -y install nfs-utils httpd      //安裝服務

[root@localhost ~]# showmount -e 192.168.190.151 //檢視nfs伺服器可用目錄

export list for 192.168.190.151:

/webdata 192.168.190.0/24

[root@localhost ~]# mount -t nfs 192.168.190.151:/webdata /var/www/html //掛載

[root@localhost ~]# df //檢視是否掛載成功(最下面一行為顯示成功結果)

檔案系統 1k-塊 已用 可用 已用% 掛載點

devtmpfs 919444 0 919444 0% /dev

tmpfs 931612 0 931612 0% /dev/shm

tmpfs 931612 9788 921824 2% /run

tmpfs 931612 0 931612 0% /sys/fs/cgroup

/dev/sda1 1038336 148728 889608 15% /boot

tmpfs 186324 0 186324 0% /run/user/0

192.168.190.151:/webdata 17811456 1818624 15992832 11% /var/www/html

[root@localhost ~]# ls /var/www/html/ //檢視網頁測試檔案

index.html

在瀏覽器上服務ip位址,這裡只截一張圖作為代表

linux系統上部署nfs服務

環境說明 server 192.168.0.65 client 192.168.0.68 os centos 7.2 需求 多台主機之間檔案共享 一,首先在server端安裝nfs,rpcbind 服務 1.檢測服務是否已安裝。rpm qa grep nfs rpm qa grep rpcbind ...

NFS共享服務(簡單了解)

nfs network file system 網路檔案系統 依賴於rpc 遠端過程呼叫 需安裝nfs utils rpcbind軟體包 系統服務 nfs rpcbind 共享配置檔案 etc exports 安裝nfs utils rpcbind軟體包 root localhost yum y i...

linux 建立NFS服務

一 環境介紹 nfs伺服器 centos6.5 192.168.0.10 nfs客戶端 centos6.5 192.168.0.11 二 伺服器端安裝配置 1 先用rpm qa命令檢視所需安裝包 nfs utils rpcbind 是否已經安裝 1.root local rpm qa grep rp...