为了数据安全,我打算镜像两个相同的驱动器。这些是纯数据的驱动器,而不是主操作系统驱动器.
在这样的系统中,在每个驱动器上创建单个分区(Linux raid auto: type 0xfd
)并从每个驱动器(例如,/dev/sdb1
和/dev/sdc1
)对分区进行raid比较好吗?或者应该直接创建未分区驱动器的镜像数组(例如/dev/sdb
和/dev/sdc
)?
最终,我打算从结果数组中创建一个LVM容器,用于存储实际数据。是否有任何考虑可以使一个或另一个选择更安全或更希望在未来的道路上?
发布于 2012-11-15 00:55:57
如果要创建镜像数组,首先使用美达姆创建镜像,然后设置一个逻辑卷来创建物理卷、卷组和逻辑卷。然后,在上面放置一个文件系统。虽然这个例子处于Kickstart上下文中,但它仍将说明操作的顺序:
raid pv.01
“行使用两个分区创建镜像对,用作LVM物理卷。volgroup
、logvol
)创建卷组和逻辑卷。那么,你将如何在运行的系统上这样做呢?好吧,如果你说的是你的根系统和相关的文件系统,你可能不应该这样做,镜像这些文件系统应该在安装时完成。否则,对于运行系统:
fdisk
或parted
(我的首选项)开始,创建物理磁盘分区。祝好运!
发布于 2012-11-15 01:27:23
不,在每个成员驱动器上创建一个完整的磁盘分区,而不是使用不分区的分区,没有根本的原因。我一直使用这个方法,没有看到任何问题。
唯一可能的问题是文件/社会问题。如果数组因某种原因中断,而其他管理员试图恢复它,并且假设您先对每个驱动器进行分区,而找不到分区,则可能会假定数据完全丢失。
当然,由于md的元数据仍然存在,所以这在一定程度上避免了这一点,所以如果他们使用mdadm进行扫描,他们仍然能够找到它。
https://serverfault.com/questions/448845
复制相似问题