|
|
最近想建一个3个硬盘的raid5.准备用kernel raid来做,就是mdadm.主要目的如下,3个1T的硬盘,组建成1个只包括一个分区的raid5,而且以后还可以扩容(分区会大于2T),仍然保持一个分区.
因为我本来有1个1T的硬盘,所以另外买了两个,我做的步骤是先用新买的硬盘做了个2盘的raid5(这个已经完成),容量1T,然后将老的硬盘数据copy到这个raid5,然后为老硬盘分区,将2盘raid5扩容成3盘raid5,现在容量2T,然后将分区resize.
现在raid已经好了
ARRAY /dev/md0 level=raid5 num-devices=3 metadata=0.90 UUID=291f0159:a9d2b51c:76f420b9:6b5d14d9
但是我做的过程中,因为对块设备的理解不够好,没有直接对 /dev/md0 分区,而是用parted在md0上又建了一个分区(把md0当成磁盘用了),分区表格式是gpt的,支持大于2T的分区,也就是分区实际是 /dev/md0p1.
现在的问题是
1.对于只需要1个分区的情况下,是否直接对md0分区即mkfs.ext4 /dev/md0更为合理(HOWTO里面都是这样做的)?如果这样的话,分区是否支持2T以上的容量?
2.本来我想在md0上面建一个LVM2的分区,后来我觉得只有一个分区的情况下,引入LVM似乎不是很必需,所以没有这样做.如果引入LVM的话是否会更灵活些?
3.如果我想把md0p1取消,用md0代替,除了备份数据,重新分区,再copy回来,有没有方便的直接转换分区表的方法?
谢谢~:Coffee: |
|