请教Hyper-V虚拟Ubuntu创建Seafile服务器问题

我现在用Win Server 2016的Hyper-V的虚拟机安装的Ubuntu16.04 server版,利用官网给的脚本自动安装的Seafile服务器。现有一些困惑请教各位:

  1. Hyper-V + Ubuntu + Seafile 建立的Seafile服务器是否可靠,是否可用于生产?

  2. 虚拟盘建立时,选第一代好还是第二代好?(目前我选的是第一代)

  3. 现在我的服务器和数据在一个盘里,虚拟盘做的很大(有2.5T)。在Win Server 2016系统看来,虚拟盘就是一个文件,
    如果硬盘有点毛病这个虚拟盘很容易坏掉,是不是风险很大?
    如果确实这样各位是如何解决的?
    如果以后文件太多,这个虚拟盘放不下怎么办?

  4. 解决第3点风险的办法是否可另外建一个虚拟盘,挂载在提供SeaFile服务器的虚拟机上(这个挂载虚拟盘专门用来存放数据文件)?
    这样可降低服务器与数据在一个篮子里的风险,以后如果数据太多放不下只需简单扩容挂载虚拟盘即可。

  5. 如果第4条的思路可以实现,SeaFile系统是否提供接口?如何实现?

谢谢!

1、seafile的性能优化做的很好,部署单台4核8GB的虚拟机即可支持2000并发,稳定性也高,所以虚拟机部署可以用于生产。
2、这个第一代和第二代我不是很了解是个什么,此处就不多说了。
3、数据如果要存放到本地磁盘空间,建议最好提前预估好使用空间,建议给实际要使用空间的两倍。
4、这个方法可行,seafile支持使用nfs挂载的文件系统。
5、使用nfs挂载,建议参考:http://manual-cn.seafile.com/deploy_pro/setup_seafile_cluster_with_nfs.html

非常感谢 feipengren 的专业解答。谢谢!