多个 lvm 或一个大型 lvm

多个 lvm 或一个大型 lvm

假设您有一台具有两个 VG(base 和 sys)的服务器,并且 base 是标准分区(root、var 等),而 sys 是应用程序特定的分区。

我找不到任何关于堆叠分区的真正文档。也就是说:/oracle 作为一个 lvm,然后另外两个 lvm 安装在 /oracle/xxx 和 /oracle/yyy 上,它们将容纳所有应用程序特定部分,或者如果更合理的话,建立一个大的 /oracle。

我的磁盘空间有限,一个应用程序往往会占满整个磁盘。我想知道哪种设置是配置系统的更“正确”方式。

对此是否有一种首选方法,或者这真的取决于个人喜好?

答案1

如果可用空间有限,则不应将其过度分散到多个 LV。您可以创建一个单独的大型“数据”LV 并使用它来存储所有用户/应用程序数据。

如果您需要将单个 LV 挂载到多个目录中,则有两个选择:

  1. 将其安装在单个位置(例如:/mnt/data)并使用符号链接指向它;
  2. 将其挂载在单个位置(例如:/mnt/data)下,然后使用绑定挂载选项将其的一部分重新挂载在另一个目录树上。

选项 1 更易于管理(“低维护”负担)并且通常能够产生良好的结果,而选项 2 稍微更先进一些,但是管理难度也更高(“高维护”负担)。

相关内容