群晖 NAS 下 CentOS7 虚拟机挂载主机磁盘

# Linux  /  CentOS7  /  NAS

由于要在 NAS 下的 CentOS 虚拟机里跑程序,希望能读取到群晖主机的磁盘空间。

1.群晖 NAS 开机 nfs 服务

先启用群晖的nfs,并将共享文件夹授权给 nfs。

比较简单,可以参考如何访问本地网络中 Synology NAS 上的文件(NFS)

2.虚拟机中安装 nfs

yum install nfs-utils  

3.挂载

先列出已存在的可挂载的 NFS 目录

showmount -e 192.168.12.5  

测试挂载

mkdir -p /volume1/public  
mount -t nfs 192.168.12.5:/volume1/public /volume1/public  

测试通过后,卸载掉

umount /volume1/public  

4.nfs 开机自动挂载

安装 autofs —— 自动挂载工具。
特点:它与 mount 的不同,autofs 是一个守护进程,如果它检测到用户正在访问一个尚未挂载的文件系统,如果存在,autofs 会自动将其挂载;如果它检测到某个已经挂载的文件系统在一段时间内没有被使用,那么 autofs 会自动将其卸载。

yum -y install autofs  

安装后,编辑 /etc/auto.master 文件

vi /etc/auto.master  

添加

# /volume1 挂载点,读取 /etc/auto.nfs 挂载配置文件
/volume1  /etc/auto.nfs

在编辑/新增 /etc/auto.nfs

vi /etc/auto.nfs  

添加

public -fstype=nfs -rw,sync 192.168.12.5:/volume1/public  

启动 autofs

systemctl restart autofs  

挂载的文件需要一个读取指令进行激活,例如:

cd /volume1/public  
df -h  

开机启动:

systemctl enable autofs  

杂记

虚拟机 CentOS 7 安装 qemu-guest-agent

qunu guest agent简称qga, 是在虚拟机中运行的守护进程,他可以管理应用程序,执行宿主机发出的命令。
例如冻结或解冻文件系统,使系统进入挂起状态等。但是 guest agent(GA)并没有良好的安全保护,恶意的虚拟机可能发送虚假的回复。

群晖官方建议安装 QEMU Guest Agent。安装之后,关闭和重启命令会传递给操作系统,以确保这些命令可以成功执行。

yum install qemu-guest-agent  

windows 虚拟机

安装Synology_VMM_Guest_Tool即可,下载地址:戳我

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×