#pve添加硬盘后 nfs共享给其他vm用

pve新加了块机械硬盘,用来备份各个vm数据,采用nfs 模式

#1. pve挂载硬盘 nfs 形式供其他虚拟机用

ip 地址根据自己变化, 192.168.31.xx .怎么挂硬盘 参考 https://www.maocaoying.com/topic/1158

  1. apt-get install nfs-kernel-server apt-get install nfs-common 第一个是安装NFS服务器端,第二个是安装NFS客户端

  2. 添加NFS共享目录 vim /etc/exports 在文件的最后添加想要共享的文件 /mnt/sda 192.168.31.(insecure,rw,sync,no_root_squash) 后来不行,就换成了全 ,OK了 /mnt/sda *(insecure,rw,sync,no_root_squash)

  3. chmod -R 777 /mnt/sda

  4. /etc/exports 使其生效 exportfs -rv

  5. /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

  6. 验证成功 showmount -e 192.168.31.10

#2. 客户端,如某个 vm 虚拟机

-------------进入客户端-----------------------

  1. sudo apt install nfs-kernel-server

  2. 创建需要安装硬盘镜像的位置 sudo mkdir /home/data

  3. 挂载镜像 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/

  4. 重启后依旧生效 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