雁过留声 发表于 2024-8-20 08:45:17

Proxmox VE举行磁盘分区并设置NFS服务器实现文件共享

景象

有2个服务器,服务器都是PVE8.1,并处于一个集群中。为了节约空间,想在服务器A中设置一个NFS服务器实现文件共享。现在服务器A有一个500G的盘,分出400G用来当共享文件夹。
磁盘分区

检察装备挂载环境
lsblk -f  发现500G盘为 /dev/sdd
或者通过GUI查询
https://i-blog.csdnimg.cn/blog_migrate/1e6851ee717e4a3a937b7fc288fcc7c9.png
使用 fdisk /dev/sdd 开始分区
https://i-blog.csdnimg.cn/blog_migrate/39c410cce1aa02a548c181c7b3fb3549.png
分区完成 
 https://i-blog.csdnimg.cn/blog_migrate/ee0423ca1d0088239cbcb3dcf9da586b.png
设置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 处置惩罚成目录
https://i-blog.csdnimg.cn/blog_migrate/feb64c3da2a56c28dfd45afb6f7cfe0c.png
通过GUI找到目录挂载路径(假如必要其他服务器对文件夹有读写等权限,使用 chmod 777修改权限)
https://i-blog.csdnimg.cn/blog_migrate/557f1650e8801d780d286f9d8c7912b5.png
修改设置文件

修改 /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将数据先生存在内存缓冲区中,须要时才写入磁盘no_root_squash当客户机以root身份访问时赋予当地root权限(默认root_squash)root_squash客户机用root用户访问该共享目录时,将root用户映射成匿名用户all_squash所有访问用户都映射为匿名用户或用户组subtree_check若输出目录是一个子目录,则nfs服务器将检查其父目录的权限no_subtree_check纵然输出目录是一个子目录,NFS服务器也不检查其父目录的权限,这样可以进步服从anonuid=xxxNFS服务器/etc/passwd文件中的匿名用户的UIDanongid=xxxNFS服务器/etc/passwd文件中的匿名用户的GID 设置NFS服务开机自启

/etc/init.d/nfs-kernel-server start 发布并检察共享目录

# 发布共享
exportfs -rv
# 本机查看共享
showmount -e
# 客户端查看共享
showmount -e 172.16.2.10 https://i-blog.csdnimg.cn/blog_migrate/e37098f3a5bf722acca6d4f81bcca7ad.png
https://i-blog.csdnimg.cn/blog_migrate/645a96b26c29bb4bc08b6c715fd6f858.png
客户端挂载NFS共享目录

进入GUI,选择 数据中心 -> 存储 -> 添加 ,添加一个NFS
https://i-blog.csdnimg.cn/blog_migrate/c58fb1145f5aa1ace49f7257ff58c4f7.png
创建乐成,客户端挂载路径 /mnt/pve/isoShare
https://i-blog.csdnimg.cn/blog_migrate/9329994704615e496df2926f200a9072.png
客户端检察目录
https://i-blog.csdnimg.cn/blog_migrate/7b71eee990daaf276c4ce10aca865512.png
发现里面有在服务器A中存放的文件,共享乐成
注意:必要将 ISO 文件放在 template/iso 中才可以被GUI辨认到



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Proxmox VE举行磁盘分区并设置NFS服务器实现文件共享