小编GP *_*oit的帖子

将多个 LVM 层与 mdraid 一起使用是否明智

我正在建立一个家庭服务器,它将用于一些不同的事情。我真的很想为大型数据存储尝试 Btrfs raid 1 阵列,但我使用的是 CentOS 7(较旧的内核,尽管据说它在 3.10 之前是稳定的),并且对其稳定性和我的能力有一些普遍的担忧如果出现问题,请修复它们,所以我决定在 MD RAID 1 上坚持使用 ext4(目前)。但是,我希望它保持足够的灵活性,以便以后过渡。在我看来,最简单的方法是让 MD 在每个磁盘的一个逻辑卷之上运行,这样我就可以随着时间的推移更轻松地调整整体 RAID 大小,然后在其上放置额外的逻辑卷来管理磁盘使用情况对于各种事情。(我想我可以使用 LVM 突袭,但由于此处列出的原因,我倾向于使用它:使用 LVM 进行 RAID 与 MDRAID 相比

例如这样的事情:

| /share | /userX | /userY | /media |
 -----------------------------------
|  LVM1  |      LVM2       |  LVM3  |
 -----------------------------------
|           RAID 1 Volume           |
 -----------------------------------
|    LVM volume   |    LVM volume   |
 -----------------------------------
|      Disk 1     |     Disk 2      |
Run Code Online (Sandbox Code Playgroud)

这将使我能够灵活地管理顶层的磁盘使用情况以及管理整体 RAID 大小,因此理论上我最终可以开始为另一个系统使用额外的磁盘空间,不是吗?

我觉得我错过了一些东西 - 性能惩罚?太复杂?另外,这个问题让我怀疑我的方法,尽管那张海报似乎在做一些不同的事情。我不会在这里存储核代码,而且我会有重要内容的异地备份,但我想避免使用可能导致问题的解决方案来打击自己。

linux raid mdadm centos lvm

5
推荐指数
1
解决办法
255
查看次数

标签 统计

centos ×1

linux ×1

lvm ×1

mdadm ×1

raid ×1