月別アーカイブ: 2021年5月

大切な写真やデータはRAID1に保存しよう

PCで作成したデータは内蔵ディスクに保存するのが一般的です。しかしどちらかというと、システムとデータを同一のディスクに保存するのはあまりお薦めではありません。
PCに何らかのトラブルが起こったときデータが取り出せなくなるからです。
トラブルに備え、重要なデータは先ずはバックアップするのが安全です。

MacのバックアップはTimeMachineがあります。バックアップの中から希望の履歴に復元出来ます。Windowsも復元ポイントを使ったバックアップと復元があります。

バックアップはデータが多くなってくるとシステムディスクのデータ領域が増加してきます。やがて内蔵ディスクの増強が必要になってくると、システムやアプリは再インストール、データも入れ替えが必要になります。バックアップ先も増強しなければなりません。

どの道ディスクを追加するなら、データとシステムを分離し、増設するディスクはデータ保存専用にするのが良いと思います。この時ディスクの信頼度を一段上げるのがより安全でおすすめの方法です。

1.ディスクの信頼度を上げる
データ専用ディスクをRAID(Redundant Arrays of Inexpensive Disks)という仮想ディスクにする方法が今回の記事です。
RAIDは2台以上のディスクを1台のDriveとしてPCに認識出来ます。RAIDのタイプは、高速動作を目的とする方法と冗長性を高める方法があります。

RAID0は2台のディスクに分割書き込みして書き込み速度を上げるやり方です。速度は速くなりますが1台でも故障するとデータが消失します。
RAID1も2台のディスクを使いますが、メイン(マスター)にデータを書き込むと、もう1台(スレーブ)にそのコピー(ミラーリング)をとります。RAID1は1台が故障しても、もう1台から復活出来ます。
ただし速度はRAID0より遅いです。

更に冗長性を上げる方法もあります。
RAID5は3台のディスクに分散させる方法です。
RAID10は4台でRAID0とRAID1を組み合わせた方法です。冗長性はRAID1と同じですが速度が改善されます。
個人的なデータ管理はRAID1がおすすめだと思います。

2.使用例1
自分の使用例の紹介をします。
Macの例です。
PCはMacmini (late2012)少々古いです。
macOS 10.14 Intel Core i5 2.5GHz 8GB 、1TB FUSION SSD、一般的なものです。
主にFileMakerの開発とServer搭載、写真現像などに使用しています。
RAID化は安価なRATOC製のケース EC32-U3Rを使用しました。2TBのバルクHDDを2台装着しRAID1にしました。
実使用で全く問題なかっtのですが、3年経ってRAID監視マネージャーに2台中1台のHDDにエラーが出るようになりました。
容量増加もかね3TBx2に変更しました。
3TBx2のまま5年以上経ちます。その後の問題はありません。
増強したHDDは、SATA/64MB Cache WD30EZRX GREENとTOSHIBA DT01ACA300ですの。メーカーは違いますが容量と回転数を同じにしました。
スタート時の2TBのHDDはTVのデジタル録画の流用でした。ちょっと無理があったかもしれません。RAID監視マネージャーで健康状態に警告が出てからの交換で問題ありませんでした。

RATOC EC32は、Macでの使用はSMART情報が取得できません(WindowsはOKです)。しかし、RAID1運用上の問題はありません。
HDDの健康状態をRAIDマネージャーに任せて警告が出たら交換すると良いでしょう。
暑い夏を考慮し、ハード設定でHDDの動作温度が45度C以上になると冷却FANを回す設定にしました。

EC32の電源はPCと同じSW(スイッチ)付きタップから給電させています。タップのマスターSWをPCと同じにして、PCへ通電に合わせてEC32も起動できるようにしました。
電源オフはPCを停止後、電源タップのマスターSWをオフにすることで両切りして停止させています。

RAIDマネージャーはMacで自動起動出来るように、設定の「ユーザーとグループ」の「ログイン項目」にRAID Managerを登録します(上のスクリーンショットを参照下さい)。

もう一点、EC32とPCの接続は命綱です。USB接続の機械ですが、ハブで迂回せずMac背面のUSB端子に直接接続しています。
MacのシステムディスクはTime Machineでカバーします。そして、データはRAID1となります。RAID1をさらにバックアップすることは必要ではないと考えますが、より安全を求める場合は外付けHDDにバックアップを追加するのも良いかもしれません。

HDD交換は通電したままホットで出来ます。交換するHDDは、2台とも同じサイズ、同じ回転数のものを使用すると良いでしょう。一方のHDDよりもう1台のディスク容量が違うときは小さい容量にアジャストされるか、RAID Buildされないこともあります。2台とも同じ容量が需要です。

3.使用例2
Windows PCでも、データ用にRAID1をぶら下げるのもMac同様に可能です。
Macで使用したRAIDをWindowsではフォーマットが異なり見えません。Win、Macどちらでも使用する場合はextなどのフォーマットにします。

Windowsで紹介するRAIDは、システムディスクのRAID1です。WindowsではMacほどの履歴バックアップは出来ません。システムディスクはクローンを作成しておくか復元を使う方法になります。
システムディスクをRAID1にした例を紹介します。
機種は T-3600、Windows10 Pro、レガシーBIOS(これもちょっと古いPCです)。Intel Zeon E5-2680お 8-Core、32GB、RAID1はPCI型の PERC H310 SCSIカードです。
もともとSCSI向けのRAIDカードですが、SATA もつなげます。
Seagate Barracuda 3.5″ 1TB 5GB/S 64MB 7200rpm ST1000 DM010 x2台(SATA仕様)を2台、H310に接続し、RAID1を作ります。

PC起動後H310ユーティリティを立ち上げ、RAIDカードから起動できるようにします。
システムディスクの入れ替えとなります。OSやアプリは入れ直しです。
Windows10はマイクロソフトからダウンロードします(プロダクトIDがあればダウンロード出来ます)。
1TBx2のHDDをRAID1 Buildすると、930MBのディスク領域が出来ます。RAID1が出来たらWindows10をダウンロードし、アプリのインストールをします。

全体の構築に時間がかかります。
出来てしまえば安心です。
システムディスクそのものがミラーバックアップを持っていることになります。構築後8年、故障や交換要となったことはありません。
RAID1のディスク交換は簡単です。これもホットで交換できます。
HDDx2をSSDx2にテスト換装してみたことがあります。(交換記録は別ページに記載しています)。速度はHDDより少し高速になりますが、7200rpm HDDで体感的には十分な速度です。SSDx2を元のHDDに差し戻せば前の状態を記憶しています。すぐ元に戻せます。
SSDをFusionではなく、RAIDにするときは注意が必要です。
RAIDは性質上マスターをミラーに書き込みますので、ディスクのTrim修復は想定されません。RAIDはHDDを使用するのが良いと思います。

 

Kazunori Fukuma
1st 2021/05/08
2nd 一部修正 2021/05/17
3rd 誤記修正 2021/05/30
4th 構成の見直しと記事内容の一部修正 2021/06/01
5th 記事内容の訂正と追加 2021/06/14