Arch Linux - KVM - 在 Arch 及其 VM 之间共享 SSD 和 HDD

Arch Linux - KVM - 在 Arch 及其 VM 之间共享 SSD 和 HDD

我对 Linux 还比较陌生,我正在尝试构建一个带有游戏 VM 的 Arch Linux。我有 2 个磁盘:一个 500GB SSD 和一个 2TB HDD。我已经使用带有交换文件和额外快照空间的 LVM。我不打算使用基本 Linux,只将 VM 用于个人和商业目的。我正在尝试找出对磁盘进行分区和组织的最佳方法。为了做到这一点,我有几个问题:

  1. 考虑到规格,您将如何做呢?
  2. 我可以将 Arch 安装在 HDD 上但将 VM 放在 SSD 上吗?
  3. 我可以将交换文件放在 SSD 上,但将系统放在 HDD 上吗?
  4. 我可以将 SSD 和 HDD 放在同一个卷组上吗?

最终,我想知道完成我所描述的操作的最优化方法是什么。

答案1

我可以将 Arch 安装在 HDD 上但将 VM 放在 SSD 上吗?

是的。

我可以将交换文件放在 SSD 上,但将系统放在 HDD 上吗?

是的。也许可以交换分割(或 LVM)位于 SSD 上,而不是交换文件更容易配置。但请注意,无论你使用哪个磁盘进行交换,它都会损害你的性能,你通常希望避免大量交换...

我可以将 SSD 和 HDD 放在同一个卷组上吗?

是的。

而且,在创建新的逻辑卷时,您仍然可以通过将磁盘/分区作为附加位置参数附加到 lvcreate 命令行来手动分配 SSD 或 HDD 作为存储

例如

lvcreate -L 10G -n my_test_volume VolumeGroupName /dev/fast1 
    

最终,我想知道完成我所描述的操作的最优化方法是什么。

也许使用 SSD 作为缓存会给你带来最大的好处?例如: https://rwmj.wordpress.com/2014/05/22/using-lvms-new-cache-feature/

相关内容