• ベストアンサー

ハードウェアRAIDを利用しているサーバのパーティションの変更

現在利用しているサーバはハードウェアRAIDでRAID1構成になっています。 「fdisk -l」で見るとパーティションは以下のようになっています。 ------------------------------------- Disk /dev/cciss/c0d0: 73.3 GB, 73372631040 bytes 255 heads, 63 sectors/track, 8920 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Filesystem マウント位置 /dev/cciss/c0d0p3 / /dev/cciss/c0d0p1 /boot /dev/cciss/c0d0p9 /data tmpfs /dev/shm /dev/cciss/c0d0p2 /home /dev/cciss/c0d0p7 /tmp /dev/cciss/c0d0p6 /usr /dev/cciss/c0d0p5 /var ------------------------------------- 「/var」の容量を半分削って「/data」に付け加えようと思っているのですが 「/dev/cciss/c0d0」のHDDを「fdisk」コマンドでパーティションを切り直したら もう一台のHDDは勝手に同期をとってくれるものなのでしょうか? というか、そもそもハードウェアRAIDで構成されたサーバでこのようなことが可能でしょうか? ソフトウェアRAIDではパーティションの切り直しは経験があるのですが ハードウェアRAIDは全く経験も知識もなくて…。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

>ハードウェアRAIDの場合は「/dev/cciss/c0d0」しか見えておらず >このHDDだけパーティションを切り直したらもう一方のHDDは >パーティションが切り直せそうになかったのでどうなってしまうのかな… ちょっと認識が違います。 この場合見えているデバイス(/dev/cciss/c0d0)はあくまでもRAIDボードに設定された論理デバイスであり、直接的にHDDを指し示すものではありません。この論理デバイスに実際の物理デバイス(この場合は2台分のHDD)がヒモ付られています。 なので、「もう一方のHDD」という概念はないです。 (RAIDシステムがそんなこと気にしなければいけないとしたら、RAID5なんてとても操作できないし...)

alledd
質問者

お礼

ご回答ありがとうございます。 >この場合見えているデバイス(/dev/cciss/c0d0)はあくまでもRAIDボードに設定された論理デバイスであり、直接的にHDDを指し示すものではありません。この論理デバイスに実際の物理デバイス(この場合は2台分のHDD)がヒモ付られています。 >なので、「もう一方のHDD」という概念はないです。 「/dev/cciss/c0d0」は論理デバイスであって物理デバイスではないのですね。 確かに言われて見ればソフトウェアRAIDの場合も「/dev/md0」のように設定しますからこれが「/dev/cciss/c0d0」と同じようなものでしょうか。 ということはハードウェアRAIDの場合のパーティションの切り直しは「/dev/cciss/c0d0」という論理デバイスに対して行い、後にパーティションのフォーマットやfstabを編集するなりしてサーバを再起動すればよいのでしょうか?

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

もちろん可能だし RAID1 なら当然「もう一台のHDDは勝手に同期をとってくれるもの」です... というのも微妙に説明が間違ってるなぁ. RAID1 の場合, OS が論理ディスクに何かを書きこむと, RAIDシステムが「その論理ディスクを構成する全ての物理ディスク」に対してそのデータを書き込みます. 全ての物理ディスクは対等であり, 「一方のハードディスクから他方のハードディスクに同期を取る」という関係ではありません. いずれにしても, 「ただのハードディスク」に対して可能なら RAID 構成であっても可能であり, それは RAID が「ソフトウェアで実現されている」か「ハードウェアで実現されている」かに影響されることはありません.

alledd
質問者

お礼

ご回答ありがとうございます。 「同期」という言葉を使ったのがまずかったですね。 ハードウェアRAIDの場合は「/dev/cciss/c0d0」しか見えておらず このHDDだけパーティションを切り直したらもう一方のHDDは パーティションが切り直せそうになかったのでどうなってしまうのかな… というのが疑問でした。 ソフトウェアRAIDのように両方のHDDを同じ構成でパーティションを 再度切り直して「raidtab」編集して…というやり方が分からなかったので。 一応可能なことは可能なのですね。 もう少し調べてみます。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A