web-dev-qa-db-ja.com

Mac OSX環境用のOpenFilerとFreeNAS

私は写真家であり、写真ライブラリを保存するためのより良い方法を見つける必要があります。

現在、私はMacbookProとUSB2またはFW800を介して接続された6つの外付けドライブを使用しています。それらはペアに分割され、一方はrsyncと手動で同期されたもう一方のコピーです。遅いです。

NASボックスを構築し、ソフトウェアRAIDを備えた2台の2TBドライブを使用してドライブをミラーリングし、ライブラリを1GBのLANまたはワイヤレスネットワーク経由でアクセスできる1つの中央の場所に統合することを検討しています。

FreeNASはAFPをサポートしていると理解しているので採用したいと思います。

ソフトウェアRAIDがどのように機能するのかわかりません。いつでもマスタードライブを取り外して、eSATA経由でMacBookに接続できるので、はるかに高速で作業できます... NASボックスを開き、必要に応じてドライブを同期させます。

だから、私は自分のプロジェクトについて最良の方法とアドバイスを探しています。 FreeNASまたはOpenFilerを検討する必要がありますか。また、USB、eSATA、またはFW800を介してローカルに接続したときにOSXでうまく機能するように、ドライブにどのファイルシステムを選択する必要がありますか。

どうもありがとう

3
Chris

あなたがソフトウェアRAIDを探していることは知っていますが、Adaptec SAS HBAのような SAS-2405 )を強くお勧めします。AdaptecはFreeBSDコミュニティと協力してドライバーをサポートしています(FreeNASはFreeBSDに基づいています)そしてあなたは通常eBayでそれらをリーズナブルな価格で手に入れることができます。良いハードウェアRAIDは通常ソフトウェアRAIDを打ち負かし、ホットスワップまたは他の機能を追加するかもしれません。

とはいえ、ソフトウェアでドライブをミラーリングする方法はいくつかあります。私の記憶が正しければ、Webインターフェースは、最も一般的に使用され、最も単純な1つの方法しか提供しません。ワイヤレス接続の場合、十分に高速です。ギガビットイーサネットに追いつくことはできませんが、それでも十分に高速である可能性があります。

FreeNASはAFPをサポートしています。 FreeNASとOSXの両方がCIFS(別名SMB)をサポートしているため、Windowsシステムとの相互運用が可能です。 iSCSIを使用することもできますが、使用することはお勧めしません。

ドライブをアレイから常に引き出すことは、問題を引き起こします。まず、ドライブをプルして変更を加えてから再び接続すると、アレイはそれらの変更が破損していると見なして上書きします。安定性の問題を引き起こす可能性もありますが、前の問題からのデータ損失非常に可能性が高い

私は毎日FreeBSDを使っているので、FreeNASに偏っています。 OpenFilerも同様に機能します(Linuxに基づいています)。 OSXのDarwinベースもFreeBSDに基づいています。

2
Chris S

それはRAIDがどのように機能するかではありません。より信頼性の高いハードディスクと考えてください。ドライブが再同期されることを期待して、ドライブをプルして再接続するスマートなスキームを試さないでください。少なくとも、私は間違った方向に再同期します。最悪の場合、調整不可能な不整合を宣言し、すべてのデータのアドレスをブロックします。

また、RAIDはバックアップではありません。あなたが今持っているのは単純なバックアップです。 'プライマリ'ディスクへの書き込み中に何かが失敗した場合でも、もう一方のディスクがあります。 RAID1では、両方のディスクが同一です。ソフトウェアで問題が発生した場合、両方のディスクに間違ったデータが確実に書き込まれます。

2つのディスクを使用して、タイムマシンに似たものを(リモートで)取得することは難しくありません。一方のディスクには「マスター」があり、もう一方のディスクには「昨日」のコピーがあり、通常はデータの以前の状態の「ビュー」がいくつかあります。 1週間または1か月前に戻ります。チェック rsnapshot ;これはPerlのスクリプトであり、Unixライクなシステムで実行されます。

これをメインの転送方法にすることもできるので、1つの大きなディスクをMacにローカルに接続し、rsnapshotを使用してネットワークボックスにローリングバックアップを保持します。これは中規模のLANでもうまく機能し、複数のサーバーやユーザーのステーションの重要なディレクトリを簡単にバックアップします。

1
Javier

一度にボリュームにアクセスするクライアントが1つしかない場合(つまり、ラップトップ)、iSCSIの使用を検討します。これはブロックレベルのプロトコルであり、AFP、CIFS、またはNFSよりも優れたパフォーマンスを提供します。ラップトップは、(ネットワーク共有ではなく)直接接続されているかのようにボリュームを認識します。 globalSAN iSCSIイニシエーター(クライアント)を使用すると、優れた結果が得られます。

パフォーマンスを向上させるには、ドライブ間でRAID-0を使用します。 RAID-0は高速ですが、ドライブに障害が発生した場合の保護は提供されないため、適切なバックアップソリューションも用意する必要があります。 RAID-1または-5または-6(ある程度の保護を提供します)を使用している場合でも、適切なバックアップソリューションが必要です。

0
lukecyca

データを安全に保ち、高速アクセスを可能にする簡単なものについては、Drobo( http://www.Drobo.com/products/Drobo.php )を入手します。他の人が言ったように、レイドからドライブを取り外して直接使用することはできません。レイドは通常、他のドライブが正しく機能する必要があります。

これにより、firewire800またはusb2を介してファイルにアクセスできるようになり、ネットワーク接続が必要な場合は、Drobo共有を接続できます。

0
user27787