在學習linux之nfs時在網上看了很多教程,總是各種各樣的問題,最後發現是自己粗心的問題,所以在這把容易出錯的地方寫出來分享給大家,在分享的時候也算對此次配置的一次總結。
1.1 開啟虛擬機器,進入終端,最好先進入超級使用者(root)su root,輸入密碼就進入root使用者了,
因為要共享檔案,所以我們先建立乙個資料夾用來共享,mkdir sharfile (這裡需要注意路徑,我的是在/home路徑建的,開始可以先按我的方法去建,名字最好和我的一樣,怕到後面掛載的時候會出問題,二錯。。。)
3 配置nfs,在終端輸入以下指令:vim(vi也可以) /etc/exprots 後進入文字模式,
按i鍵就進入文字插入模式了,在最後一行寫上你需要共享的資料夾名字等配置,在最後一行輸入以下指令
/home/sharfile *(rw,async) 這段指令的意思是 共享/home下的sharfile資料夾 ,*是表示可以讓所有主機訪問,rw表示可以對sharfile資料夾的檔案進行讀寫操作,async:表示是伺服器同步寫入磁碟,減少掉資料,然後按下ese鍵,退出插入模式,然後按ctrl + :在輸入wq!按下enter鍵就儲存退出了
儲存退出後可以用cat /etc/exports檢視是否儲存成功
4 進行配置後就需要更新啦!輸入以下指令: service nfs-kernel-server restart 這句話的意思就是復位nfs-kernel-server(就是關閉後在開啟兩個過程)。
也可以檢視程序,看看nfs程序狀態,輸入以下指令: ps -ef | grep -i nfs就能看到程序。
5 剛剛在exprots設定了共享資料夾,那肯定需要確定下,輸入以下指令: showmount -e 則可看到自己設定的共享資料夾了(標紅的就是我們共享的資料夾了)。
6 本人裝的是虛擬機器,所以要驗證可以在/home/sharefile檔案下建個test.c檔案,和vim /etc/exports 一樣的
有服務端肯定就有訪問端啦!在/mnt目錄下輸入建立個資料夾,用於這兩個檔案的互相訪問,輸入以下指令: mkdir nfs
7 最後一部就是掛載了,輸入以下指令: mount -t nfs localhost:/home/sharefile /mnt/nfs (一定要記得空格,空格!)這句話總的意思就是通過nfs服務把同一主機上的/home/sharefile 掛載到 /mnt/nfs目錄下,這樣就實現了nfs共享檔案
8 cd /mnt/nfs 就會發現nfs目錄和/home/sharefile目錄下是一致的,這樣就完成了!
9 總結:本人也是剛剛接觸嵌入式系統,看資料總是一下就掃過去,粗心,以至於上面的三錯,總是在網上獲取別人的勞動成果,在這寫上自己的犯錯體會,希望可以讓大學在這上面花更少的時間,本人菜鳥------不喜勿噴!有不對的地方希望指出,我會不斷完善的。
linux nfs 掛載 配置
nfs 掛載 在這裡不多 贅述,根據步驟依次進行即可。有圖有真相。服務端配置 ip 192.168.88.85 1.檢視 軟體nfs 軟體包安裝 rpm qa grep nfs 2.檢視 rpcbind 是否安裝 3 如果沒安裝 安裝 4.檢視 是否有 exports 檔案 cat etc expo...
linux nfs配置概要
利用nfs 可以共享系統中的指定資料夾給網路中的其它機器。我們經常可以利用nfs對系統空間進行擴容 nfs的構成分成兩個部份 1.被分享的目錄的機器通常稱之為nfs server 2.連線nfs的通常稱之為nfs client 配置nfs server端 1.在 etc exports檔案中增加一條...
linux nfs配置使用
1 什麼是nfs nfs 是network filesystem的縮寫。最大的作用就是通過網路,讓不同的機器 不同的作業系統 可以分享檔案。通過將共享目錄掛接到本地,就可以像操作本地目錄一樣去操作共享的目錄。2 nfs原理簡介 nfs包括兩部分,服務端及客戶端。由於nfs服務功能很多,會有很多埠,這...