我使用4x 4TB磁盘运行RAID10,使用mdadm创build,没有专门的RAID控制器(4个硬盘插入服务器主板)。 当它最初设置它利用分区号 – / dev / sda1,/ dev / sdb1等磁盘嗯,我有一个磁盘失败(/ dev / sdd),只是交换了一个新的,当我把它添加到数组中我不小心将它添加为/ dev / sdd而不是/ dev / sdd1。 目前正在进行重build,并且还有几个小时,但似乎还没有造成任何问题。
所以这让我想到,对于没有任何特殊configuration的基本RAID,由分区组成的RAID(每个磁盘一个分区)和RAID设备本身之间有什么区别? 当我谈论这个话题的时候,我的新RAID磁盘会不会因为它被添加为一个设备而不是作为一个分区而引起麻烦?
[root@fluttershy ~]# mdadm --detail /dev/md0 /dev/md0: Version : 1.1 Creation Time : Wed Feb 19 05:43:49 2014 Raid Level : raid10 Array Size : 7813770240 (7451.79 GiB 8001.30 GB) Used Dev Size : 3906885120 (3725.90 GiB 4000.65 GB) Raid Devices : 4 Total Devices : 4 Persistence : Superblock is persistent Intent Bitmap : Internal Update Time : Sun Nov 8 20:32:28 2015 State : clean, degraded, recovering Active Devices : 3 Working Devices : 4 Failed Devices : 0 Spare Devices : 1 Layout : near=2 Chunk Size : 512K Rebuild Status : 3% complete Name : fluttershy:0 (local to host fluttershy) UUID : 45f8673c:332503c8:a9307bae:4177f753 Events : 115588 Number Major Minor RaidDevice State 0 8 1 0 active sync set-A /dev/sda1 1 8 17 1 active sync set-B /dev/sdb1 2 8 33 2 active sync set-A /dev/sdc1 4 8 48 3 spare rebuilding /dev/sdd [root@fluttershy ~]#
不同的是,在磁盘上有一个分区表,而另一个没有。 没有function差异。 将一个驱动器作为整个磁盘,其他驱动器作为分区将不会造成问题。