linux檔案共享之nfs

2022-07-21 19:21:13 字數 2078 閱讀 7797

本次實驗centos6.5

192.168.204.150 nfs150

192.168.204.128 客戶端

實驗開始,仍然是關閉防火牆,關閉selinux

還記得命令嗎?

# /etc/init.d/iptables stop

# chkconfig iptables off

# vim /etc/selinux/config

修改為selinux=disabled

# setenforce 0  即時生效

nfs(network file system)即網路檔案系統,是freebsd支援的檔案系統中的一種,它允許網路中的計算機之間通過tcp/ip網路共享資源。在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣。

【nfs 150】nfs 伺服器端

nfs 安裝完畢,需要建立共享目錄,共享目錄在/etc/exports 檔案裡面配置

/webdata/ *(rw,sync,no_root_squash)

引數的注釋,在尾部,謝謝

然後就可以啟動nfs 了

# /etc/init.d/rpcbind start  # 請先啟動rpcbind否則報錯噢

# chkconfig rpcbind on

# /etc/init.d/nfs start

# chkconfig nfs on

【客戶端】

可以新建資料夾

# mkdir /webdata

然後執行

恭喜你,沒有成功!

現在的你需要乙個新的 安裝包

呵呵,依賴的包還真不少,統統安裝

你可以執行

# showmount -e 192.168.204.150   # 檢視150機器的共享目錄是哪個?

再次執行

# mount -t nfs 192.168.204.150:/webdata /webdata

# cd /webdata

# ls

是的就像你的本地硬碟一樣,只要你有許可權,就可以為所欲為了。

重要提示,如果想每次重啟機器,自動掛載,請修改/etc/rc.local 檔案,新增掛載命令

mount -t nfs 192.168.204.150:/webdata /webdata

而不是不是不是 修改/etc/fstab

配置檔案引數解釋:

/webdata  共享目錄

* 代表所有ip都可以訪問

ro:該主機對該共享目錄有唯讀許可權

rw:該主機對該共享目錄有讀寫許可權

root_squash:客戶機用root使用者訪問該共享資料夾時,將root使用者對映成匿名使用者

no_root_squash:客戶機用root訪問該共享資料夾時,不對映root使用者

all_squash:客戶機上的任何使用者訪問該共享目錄時都對映成匿名使用者

anonuid:將客戶機上的使用者對映成指定的本地使用者id的使用者

anongid:將客戶機上的使用者對映成屬於指定的本地使用者組id

sync:資料同步寫入到記憶體與硬碟中

async:資料會先暫存於記憶體中,而非直接寫入硬碟

只要方向對的,每天進步,總會到達你想要的遠方!!!

Linux系統之nfs檔案共享

一 什麼是nfs nfs是network file system的縮寫,即網路檔案系統。簡單的說 一台伺服器提供nfs服務 共享目錄 客戶機可以將服務 器上的共享目錄掛載到本機,從而實現共享資訊。二 nfs的部署 安裝 yum install nfs utils y 啟動 systemctl sta...

檔案共享之NFS

一 什麼是nfs 主要功能是通過網路讓不同的機器系統之間可以彼此共享檔案,使nfs客戶端將nfs 伺服器的共享目錄掛在到nfs客戶端。在nfs客戶端看來,nfs服務端的共享目錄就如同自己的磁碟分割槽。換句話說就是將nfs服務端的某個目錄對映到客戶端。服務端共享,客戶端掛載 注意 1 nfs客戶端掛載...

Linux 檔案共享 NFS

需求 要實現網路中檔案的共享,用samba比較麻煩,就用nfs nfs是network file system的縮寫,即網路檔案系統。nfs是由sun開發並發展起來的一項用於在不同機器,不同作業系統之間通過網路互相分享各自的檔案。nfs server也可以看作是乙個file server,用於在un...