![将文件从虚拟机保存到文件服务器](https://linux22.com/image/1499735/%E5%B0%86%E6%96%87%E4%BB%B6%E4%BB%8E%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%BF%9D%E5%AD%98%E5%88%B0%E6%96%87%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我在 Limetech Unraid Server 上运行 Ubuntu Server 14.04 作为虚拟机。Unraid 用作文件服务器,可以使用 NFS 和/或 SMB。我希望能够将虚拟机上的任何程序指向文件服务器,以便它将大部分信息存储在文件服务器上,而不是虚拟驱动器上。文件服务器目录呈现给程序的方式无关紧要,但最好将其呈现为已安装的目录。
提前致谢。
答案1
安装 cifs-utils
sudo apt-get install cifs-utils
创建一个(空)目录来挂载共享,例如
# name and location are up to you
sudo mkdir /media/netshare
像这样编辑 /etc/fstab 文件(仅当您是 Linux VM 的唯一用户时 - 其他用户才能读取 fstab)
//servername/sharename /media/netshare cifs username=myusername,password=mypassword,iocharset=utf8,sec=ntlm 0 0
然后运行
sudo mount -a
有关更多详细信息和其他场景(例如无密码或使用凭证文件),看这里