我使用virt-manager
虚拟机管理程序软件来运行虚拟机。我刚买了一台 12 核 Ryzen PC,它能让我运行多个虚拟机(用于业务)。我还会在同一台 PC 上工作,有时也许会玩游戏。目前,我已将这台 PC 连接到 Dropbox,但我想摆脱它并建立自己的云。
我正在考虑如何使我的系统尽可能高效,这意味着即使操作系统必须做很多上面提到的事情,它仍将继续流畅运行。
我想到了这个方案:
左侧有一个磁盘nvme0
,其中的操作系统占用了分区nvme0n1p1
、nvme0n1p2
,nvme0n1p3
还有一个单独的分区nvme0n0p4
,其中/home/user
挂载了我的用户文件夹。如果我的操作系统崩溃了,我只需重新安装它,同时保持我的用户文件夹完好无损。
除其他事项外,用户文件夹将有两个子文件夹,它们将安装两个包含单个分区的独立磁盘(nvme1
、nvme2
)。一个磁盘用于云,一个用于我的虚拟机。我想将这两个与我的操作系统分开,因为:
- 根据我的经验,如果云数据与操作系统位于同一磁盘上,则同步大量云数据会减慢我的操作系统速度;
- 我注意到,如果虚拟机努力运行,我的操作系统可能会变慢;
其中一台虚拟机将与 Nextcloud 服务器建立连接,后者将数据同步回/home/user/cloud
。
最后,我想使用和保留上nvme3
所有文件的备份。nvme1
nvme2
rsync
chron
笔记: 目前我没有资源,但将来我打算换成
nvme1
RAID5,以防止虚拟机服务器宕机。
有人发现我的设计有什么缺陷或想提出改进建议吗?你也许知道如何降低成本。请分享!