pve添加硬盘后 nfs共享给其他vm用
pve新加了块机械硬盘,用来备份各个vm数据,采用nfs 模式
1. pve挂载硬盘 nfs 形式供其他虚拟机用
ip 地址根据自己变化, 192.168.31.xx .怎么挂硬盘 参考 https://www.maocaoying.com/topic/1158
- 
apt-get install nfs-kernel-server 
 apt-get install nfs-common
 第一个是安装NFS服务器端,第二个是安装NFS客户端
- 
添加NFS共享目录 
 vim /etc/exports
 在文件的最后添加想要共享的文件
 /mnt/sda 192.168.31.(insecure,rw,sync,no_root_squash)
 后来不行,就换成了全 ,OK了
 /mnt/sda *(insecure,rw,sync,no_root_squash)
- 
chmod -R 777 /mnt/sda 
- 
/etc/exports 使其生效 
 exportfs -rv
- 
/etc/init.d/nfs-kernel-server start 
 /etc/init.d/nfs-kernel-server restart
 选一个即可
 systemctl list-unit-files nfs*
 systemctl status nfs-server
 systemctl status nfs-kernel-server
 systemctl restart nfs-server
- 
验证成功 
 showmount -e 192.168.31.10

2. 客户端,如某个 vm 虚拟机
-------------进入客户端-----------------------
- 
sudo apt install nfs-kernel-server 
- 
创建需要安装硬盘镜像的位置 
 sudo mkdir /home/data
- 
挂载镜像 
 sudo mount -t nfs 192.168.31.10:/mnt/sda /home/data/
 如果不成功,就加上-vvv 打印详情
 sudo mount -t nfs -vvv 192.168.31.10:/mnt/sda /home/data/
 ![]() 
- 
重启后依旧生效 
 vim /etc/fstab 添加
 192.168.31.10:/mnt/sda /home/data/ nfs rw 0 0
注意是rw . 重启生效
mount -a 生效
3. macos 查看 nfs
----------------macos 连接局域网的nfs 服务器--------------------
使用mac os x访问nfs的步骤:finder -> "前往" -> "连接服务器..."。在打开的窗口中输入"nfs://server.name/path/to/shared/folder",点击连接即可。
电视TV里Kodi 也可以连接NFS
