最終更新: megaron_sanders 2016年03月20日(日) 17:35:44履歴
最近は動画データやら音声データやら、仮想マシンのデータやら.....
なんだかんだでデータが大きくなってきている。 HDDがその分安くなってるからいいけど、クラッシュした時の悲しみも比例して大きくなる....
これを避けるためにはバックアップするしかないんだけど、なかなか痛い目を見なければそういう気持ちにもならないんもんだが、今回は思い切ってUSBのHDDを2台買ってRAIDを組んでみることにした。 これでもう安心です。
ちなみに買ってきたHDDはデフォルトで、Windowsで読めるようなフォーマットになっていますが、Windowsマシンを持っていない(笑)ので、
で構成してみる。
なんだかんだでデータが大きくなってきている。 HDDがその分安くなってるからいいけど、クラッシュした時の悲しみも比例して大きくなる....
これを避けるためにはバックアップするしかないんだけど、なかなか痛い目を見なければそういう気持ちにもならないんもんだが、今回は思い切ってUSBのHDDを2台買ってRAIDを組んでみることにした。 これでもう安心です。
ちなみに買ってきたHDDはデフォルトで、Windowsで読めるようなフォーマットになっていますが、Windowsマシンを持っていない(笑)ので、
- フォーマットはext4
- 2台買ってきたのでRAID1(単純ミラーです)
で構成してみる。
NTFSのパーティンションを消して、ext4のパーティションをこの時点で変更します。 が、マウントされた状態では操作ができないのでアンマウントします
fdiskを使って既存のパーティションを削除します。
まずはfdiskを実行します。 デバイスの操作なので操作は「sdb1」ではなく「sdb」を指定します。
消去する前の状態を確認してみます。 Windowsのフォーマットのパーティションがありますね。
「d」コマンドで消去します。 「p」コマンドでもう1度状態を確認するとパーティションがなくなっていますね。
消去したら、「n」コマンドで作成します。 作成したら「w」コマンドで変更を保存します。
もう1つのHDDに対しても、同じことを実行します
fdiskを使って既存のパーティションを削除します。
まずはfdiskを実行します。 デバイスの操作なので操作は「sdb1」ではなく「sdb」を指定します。
消去する前の状態を確認してみます。 Windowsのフォーマットのパーティションがありますね。
「d」コマンドで消去します。 「p」コマンドでもう1度状態を確認するとパーティションがなくなっていますね。
消去したら、「n」コマンドで作成します。 作成したら「w」コマンドで変更を保存します。
もう1つのHDDに対しても、同じことを実行します
RAIDの作成は「mdadm」コマンドを使います。 これはカーネルが持っているソフトRAID機能のフロントエンドアプリなので、他のアプリを使っても同じことが出来ます。
mdadmコマンドの「--create」を使います。 以上のコマンドのオプションの意味は以下のようになります。
※ちなみに警告メッセージが出ていますが、このドライブでブートできないですよ〜的なメッセージです。 ブートさせるつもりはないので「y」で先に進みます。
ただしこれで終わりではありません!!!
cat /proc/mdstat を実行してみましょう。 なんかやってるのが見えると思います。
これは先ほど作成したRAIDを構築している途中であることを意味しています。 2TBとかで約6時間かかるので気長に待ちましょう。
終わると以下のような表示になります。
これでRAIDドライブが完成です!
mdadmコマンドの「--create」を使います。 以上のコマンドのオプションの意味は以下のようになります。
スイッチ | 説明 |
---|---|
--create | RAIDの作成時に使います |
/dev/md0 | 新しく作成するデバイス名を指定します |
--level=raid1 | RAIDの種類を指定します。 今回はRAID1です |
--raid-devices=2 | RAIDに組み込むHDDの台数を指定します。 今回は2台です |
--spare-devices=0 | スペアHDDがあればその台数を指定します。 今回はないので「0」をセットします |
/dev/sdb1 /dev/sdc1 | RAIDに組み込むHDDドライブを指定します |
※ちなみに警告メッセージが出ていますが、このドライブでブートできないですよ〜的なメッセージです。 ブートさせるつもりはないので「y」で先に進みます。
ただしこれで終わりではありません!!!
cat /proc/mdstat を実行してみましょう。 なんかやってるのが見えると思います。
これは先ほど作成したRAIDを構築している途中であることを意味しています。 2TBとかで約6時間かかるので気長に待ちましょう。
終わると以下のような表示になります。
これでRAIDドライブが完成です!
コメントをかく