linux 掛載網絡硬盤


場景:有一個大的硬盤掛載在一個linux服務器上,平時大家可以通過windows的共享文件映射網絡磁盤來訪問,其他如linux設備訪問就沒有這么方便,所以這里介紹下怎樣通過一個linux來訪問另外一個linux設備的共享路徑。

為了好介紹這里將兩個linux服務器稱為 linux01和linux02.  現在我們要實現將linux01的一個20T硬盤掛載到linux02上面。

1、掛載原理:

通過 nfs-server 將Linux01 作為Server端,把20T硬盤發布出去,供Linux02 掛載;

(注意Linux01上要有nfs-server的服務在跑,Linux02 上也要有安裝nfs)

2、server掛載操作

linux01的硬盤如下:

 

#配置NFS服務器

ubuntu 使用 :apt-get install nfs-kernel-server nfs-common

# centos 7

# yum install nfs-utils

 安裝完畢后 執行命令 vim /etc/exports,創建 exports 文件,文件內容如下:

/mnt/points  *(insecure,rw,sync,no_root_squash,no_subtree_check) # /mnt/points為需要掛載出去的硬盤

 #權限配置

Ro 只讀權限
Rw讀寫權限
Sync數據同步寫入內存硬盤
no_root_squash 訪問共享目錄時,用戶如果是root權限,對共享目錄也具有root權限(最好不要設置,增加服務安全隱患,稍后再提)
root_squash 如果訪問共享目錄是root的權限用戶,對共享目錄的權限會被壓縮為nfsnobody用戶的權
all_squash 不管你訪問共享目錄的用戶是誰,都必須壓縮為nfsnobody用戶的權限

然后重啟服務

/etc/init.d/nfs-kernel-server restart

 

# centos 7

systemctl enable rpcbind systemctl enable nfs-server systemctl start rpcbind systemctl start nfs-server exportfs -r

#查看服務是否開啟


#檢查是否生效
exportfs
#結果如下

 

 服務器安裝到此結束。

 

客戶端安裝:

ubuntu 使用 :apt-get install nfs-kernel-server nfs-common

# centos 7

# yum install nfs-utils

安裝完畢后 執行以下命令檢查 nfs 服務器端是否有設置共享目錄

showmount -e 192.168.168.59

輸出結果如下:

 

 

掛載到linux02本地

sudo mount -t nfs 192.168.168.59:/mnt/points /home/mydata
到此掛載完畢

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM