Tips

LinuxServer RAIDについて その10

LinuxServer RAIDについて その10


前回はRAIDにスペアディスクを追加したりしてみたが、
今回は容量の異なるディスクでRAIDが組めるかを確認してみた。

容量が異なるディスクで RAID1を作成してみる

RAIDの作成

すでにパーティションを作成した前提で進める
上記のRAIDの解除をした後に以下のコマンドで今度は RAID1 を作成する
今回は /dev/xvdb1(1GB)と /dev/xvdc1(2GB)でRAID1を試してみる。

[root@gestos01 ~]# mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/xvd[bc]1
mdadm: /dev/xvdb1 appears to contain an ext2fs file system
    size=200704K  mtime=Thu Mar 28 19:13:27 2013
mdadm: /dev/xvdc1 appears to contain an ext2fs file system
    size=200704K  mtime=Thu Mar 28 18:39:40 2013
mdadm: /dev/xvdc1 appears to be part of a raid array:
    level=raid5 devices=2 ctime=Thu Mar 28 18:27:00 2013
mdadm: largest drive (/dev/xvdc1) exceed size (1044096K) by more than 1%

Continue creating array? y
mdadm: array /dev/md0 started.

作成したRAIDの確認

RAID1でRAIDが作成されているのが確認できる。
表示上は問題なさそうだ。

[root@gestos01 ~]# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 xvdc1[1] xvdb1[0]
      1044096 blocks [2/2] [UU]

unused devices: <none>

以下のコマンドでも一応確認(-Dは –detailと同じ意味になる)

[root@gestos01 ~]# mdadm -D /dev/md0
/dev/md0:
        Version : 0.90
  Creation Time : Thu Mar 28 19:56:19 2013
     Raid Level : raid1
     Array Size : 1044096 (1019.80 MiB 1069.15 MB)
  Used Dev Size : 1044096 (1019.80 MiB 1069.15 MB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Thu Mar 28 19:56:19 2013
          State : clean, resyncing
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

 Rebuild Status : 13% complete

           UUID : 1a5e6041:7f057cbc:e78ab31b:0b1310ab
         Events : 0.1

    Number   Major   Minor   RaidDevice State
       0     202       17        0      active sync   /dev/xvdb1
       1     202       33        1      active sync   /dev/xvdc1

容量の確認

fdiskコマンドで確認してみると領域が1GBで作成されているのがわかる。
どうやらRAID1では、容量が少ない方のパーティションのサイズでRAIDが構成されるようだ。

[root@gestos01 mnt]# fdisk -l

Disk /dev/xvda: 8388 MB, 8388608000 bytes
255 heads, 63 sectors/track, 1019 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1   *           1          13      104391   83  Linux
/dev/xvda2              14        1019     8080695   8e  Linux LVM

Disk /dev/xvdb: 1074 MB, 1074790400 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1               1         130     1044193+  83  Linux

Disk /dev/xvdc: 2148 MB, 2148532224 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot      Start         End      Blocks   Id  System
/dev/xvdc1               1         261     2096451   83  Linux

Disk /dev/md0: 1069 MB, 1069154304 bytes
2 heads, 4 sectors/track, 261024 cylinders
Units = cylinders of 8 * 512 = 4096 bytes

Disk /dev/md0 doesn't contain a valid partition table


今回は容量の異なるディスク上でRAIDが組めることを確認した。

Linux認定資格 LPICを取るなら・・

Linux資格 「LPIC Lv1」徹底解説 連載目次

Recent News

Recent Tips

Tag Search