Linux NFS伺服器的安裝與配置

2021-07-31 18:24:59 字數 2047 閱讀 5645

ps -auxww |grep ***

auxww

a選項顯示出所有執行程序的內容, 而不僅僅是您的程序。u選項顯示出程序所歸屬的使用者名字以及

記憶體使用,x選項顯示出後台程序。 而ww選項表示為 

ps(1)

把每個程序的整個命令列全部顯示完, 而不是由於命令列過長就把它從螢幕上截去

df -h 在各個節點上對比可以看下磁碟壞了哪個,以及各個磁碟的大小

只要不是企業站和個人**應該都會1臺以上的伺服器,問題就來了,多台伺服器是如何保持**一致的呢?這裡就要用到資料同步或者資料共享技術。資料同步是指同樣的資料在多處存在(rsync),資料共享是指只有乙份資料(nfs)。

首先介紹資料共享nfs(network file system 網路檔案系統)。它允許乙個系統在網路上與它人共享目錄和檔案

nfs的優點:本地工作站使用更少的磁碟空間,因為通常的資料可以存放在一台機器上而且可以通過網路訪問到。

常用的工作場景:共享。當線上有多台伺服器提供上傳服務時,有可能這個使用者上傳到a伺服器,另乙個使用者上傳到b伺服器,那訪問的時候有可能訪問不到,此時我們需要將共享,這時使用nfs在合適不過啦!

nfs的工作原理說明:主伺服器提供nfs服務,將目錄或檔案提供給指定的客戶端,客戶端掛載接受的目錄或檔案到相應的磁碟

nfs 至少包括兩個主要的部分: 一台伺服器, 以及至少一台客戶機, 客戶機遠端地訪問儲存在伺服器上的資料。 要讓這一切運轉起來, 需要配置並執行幾個程式。

伺服器必須執行以下服務:

服務描述

nfs,為來自nfs客戶端的 請求服務。

nfs掛載服務,處理nfsd(8)

遞交過來的請求。

此服務允許 nfs 客戶程式查詢正在被 nfs 服務使用的埠。

portmap程序的主要功能是把rpc程式號轉化為internet的埠號.現在portmap改名為portreserve

/etc/exports檔案指定了哪個檔案系統

nfs應該輸出(有時被稱為

「共享」)

/home/wwwroot 121.52.216.192(rw,sync,no_root_squash)

/home/wwwroot 121.52.216.206(rw,sync,no_root_squash)

這是相應的配置,下面說一下選項的意思

其中第一部分/home/wwwroot表示要共享的目錄 ,第二部分121.52.216.192表示客戶端的ip,第三部分

配置完成後,重啟portreserve ,然後重啟nfs(順序不能錯)

service portreserve restart

service nfs restart

客戶端掛載

客戶端的的掛載非常簡單,只需要mount 伺服器ip:/共享目錄 /本地掛載位址

mount 121.52.216.189:/home/wwwroot /home/wwwroot

至此,nfs的配置已經完成。

question1 客戶端需要安裝nfs嗎?不需要

qestion 2 了解mount的用法

question3 為什麼我將伺服器端的nfs服務停掉,客戶端相應的掛載的上一級目錄都沒法訪問了? 不可預知錯誤

五、解除掛載:

[root@localhost ~]# umount /usr/local/test

如果遇到:umount.nfs: /usr/local/test: device is busy

可能用命令:

[root@localhost /]# fuser -m -v /usr/local/test

使用者 程序號 許可權 命令/usr/local/test/: root 2798 ..c.. bash root 2996 ..c.. su[root@localhost /]# kill -9 2798[root@localhost /]# kill -9 2996[root@localhost /]# umount 

linux NFS伺服器的安裝與配置詳解

root linuxidc cat etc redhat release 檢視系統版本資訊 centos release 6.7 final root linuxidc uname r 檢視核心資訊 2.6.32 573.el6.x86 64 root linuxidc uname m 檢視系統是3...

Linux nfs伺服器配置

nfs是網路檔案系統network file system的縮寫,最早是由 sun 這家公司所發展出來的。它最大的功能就是可以透過網路,讓不同的機器 不同的作業系統 可以彼此分享檔案和目錄 share files 我們可以簡單的將他看做是乙個檔案伺服器 file server 這個 nfs 伺服器可...

Linux NFS 伺服器測試

1 nfs 能做什麼?在嵌入式 linux 開發中,需要在 linux 主機為目標機編寫程式 然後編譯程式,生 成的程式是要傳輸到目標機上才能除錯 執行。那麼如何更快 更便捷地傳輸檔案,將影響 到開發工作的效率。nfs 無疑是最好的選擇。通過 nfs 服務,主機將使用者指定的目錄通過 網路共享給目標...