![XFS 中的 RAID1 上的 LVM——这是一个坏主意吗?](https://linux22.com/image/721107/XFS%20%E4%B8%AD%E7%9A%84%20RAID1%20%E4%B8%8A%E7%9A%84%20LVM%E2%80%94%E2%80%94%E8%BF%99%E6%98%AF%E4%B8%80%E4%B8%AA%E5%9D%8F%E4%B8%BB%E6%84%8F%E5%90%97%EF%BC%9F.png)
我在这问题指出 LVM over RAID 或 RAID over LVM 是邪恶的,并且很多人都对这个评论投了赞成票,所以它一定有一定道理(我猜)!
但是,我想知道 LVM 与 RAID 相比到底有什么不好?
这很重要,因为我实际上需要设置一个备份服务器,并且在 XFS 中获取文件系统快照的唯一方法是通过 LVM。
答案1
我认为这里有些混乱,你误解了评论。它只是说你应该在 RAID 上使用 LVM,但反过来(而且只能这样)在 LVM 上使用 RAID 是不好的。这是两句话,而不是一句话。
阅读地址为Use LVM on RAID. RAID on LVM is the devils work
。
为什么这很糟糕?很简单:如果你这样做,你的布局看起来会像这样:
| / | /var | /usr | /home |
--------------------------
| RAID Volume |
--------------------------
| LV 1 | LV 2 | LV 3 |
--------------------------
| Disk 1 | Disk 2 | Disk 3 |
而且您还创建了另一个间接层,增加了复杂性,降低了性能和灵活性。简而言之,您不仅没有获得任何优势,反而失去了很多选择。
接受的答案还明确指出,在 RAID 上使用 LVM 是完全没问题的(在旋转锈蚀上)。
如果您需要快照,请考虑使用 ZFS(或 btrfs)。ZFS 可以作为 RAID、LVM 和 XFS 的单一替代。