情景
有2個服務器,服務器都是PVE8.1,并處于一個集群中。為了節(jié)約空間,想在服務器A中配置一個NFS服務器實現文件共享?,F在服務器A有一個500G的盤,分出400G用來當共享文件夾。
磁盤分區(qū)
查看設備掛載情況
lsblk -f
?發(fā)現500G盤為 /dev/sdd
或者通過GUI查詢
使用 fdisk /dev/sdd 開始分區(qū)
分區(qū)完成?
?
配置NFS
更新軟件源
Proxmox VE 8 (PVE8)修改國內軟件鏡像源,以及Vi編輯異常問題解決-CSDN博客
安裝NFS
安裝nfs-server和nfs-common,nfs-common包含了大部分NFS客戶端需要的工具和庫
apt-get install nfs-server nfs-common
設置共享目錄
首先先把上面分好的400G的 /dev/sdd2 處理成目錄
通過GUI找到目錄掛載路徑(如果需要其他服務器對文件夾有讀寫等權限,使用 chmod 777修改權限)
修改配置文件
修改 /etc/exports 文件來配置哪個目錄共享等具體選項
vim /etc/exports
?添加配置:
/mnt/pve/IsoShare 172.16.2.10(rw,sync,no_root_squash)
/mnt/pve/IsoShare 具有讀取和寫入權限的共享目錄,前提需要chmod賦權
172.16.2.10 NFS客戶端IP地址,也可以設置為網段 172.16.2.10/16
選項 | 說明 |
rw | 讀寫 |
ro | 只讀 |
sync | 同步寫入到內存與硬盤中 |
async | 將數據先保存在內存緩沖區(qū)中,必要時才寫入磁盤 |
no_root_squash | 當客戶機以root身份訪問時賦予本地root權限(默認root_squash) |
root_squash | 客戶機用root用戶訪問該共享目錄時,將root用戶映射成匿名用戶 |
all_squash | 所有訪問用戶都映射為匿名用戶或用戶組 |
subtree_check | 若輸出目錄是一個子目錄,則nfs服務器將檢查其父目錄的權限 |
no_subtree_check | 即使輸出目錄是一個子目錄,NFS服務器也不檢查其父目錄的權限,這樣可以提高效率 |
anonuid=xxx | NFS服務器/etc/passwd文件中的匿名用戶的UID |
anongid=xxx | NFS服務器/etc/passwd文件中的匿名用戶的GID |
設置NFS服務開機自啟
/etc/init.d/nfs-kernel-server start
發(fā)布并查看共享目錄
# 發(fā)布共享
exportfs -rv
# 本機查看共享
showmount -e
# 客戶端查看共享
showmount -e 172.16.2.10
客戶端掛載NFS共享目錄
進入GUI,選擇 數據中心 -> 存儲 -> 添加 ,添加一個NFS
創(chuàng)建成功,客戶端掛載路徑 /mnt/pve/isoShare
客戶端查看目錄
發(fā)現里面有在服務器A中存放的文件,共享成功文章來源:http://www.zghlxwxcb.cn/news/detail-814228.html
注意:需要將 ISO 文件放在 template/iso 中才可以被GUI識別到文章來源地址http://www.zghlxwxcb.cn/news/detail-814228.html
到了這里,關于Proxmox VE進行磁盤分區(qū)并配置NFS服務器實現文件共享的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!