SnapRAIDは、簡単なソフトウェアRAIDシステムです。ユーザーがデータを簡単に格納するためのドライブプールをセットアップできるWindowsおよびLinuxシステム。このプログラムは無料で、オープンソースであり、ほとんどのLinuxオペレーティングシステムで簡単に実行できます。このチュートリアルでは、UbuntuサーバーでのSnapRAIDのセットアップに焦点を当てます。
注:このチュートリアルではUbuntuサーバーに焦点を当てていますが、指示に従って他のLinuxオペレーティングシステムでセットアップすることもできます。指示はほぼ同じです。
始める前に
SnapRAIDが正しく機能するには、次のことが必要です。4つのハードドライブがあります。理想的には、ハードドライブは同じサイズで、ハードドライブは同じファイルシステム(Ext4)でフォーマットする必要があります。Ubuntuサーバーでは、これを実現する最も簡単な方法はCfdiskでフォーマットすることです。フォーマットプロセスを開始するには、Ubuntuサーバーコンソールにアクセスするか、リモートでSSHを実行し、以下のコマンド構文を使用します。各ハードドライブのファイルシステムが同じになるように、このプロセスを4回繰り返す必要があることに注意してください。
注:Xを、フォーマットするドライブの実際のラベルに置き換えてください。
sudo cfdisk /dev/sdX
CFdiskパーティションエディタが開いたら、コンソールを使用して、ハードドライブ上の既存のファイルシステムを削除します。次に、ドライブのサイズ全体を占める新しいExt4パーティションを作成します。編集とフォーマットが完了したら、「書き込み」を選択して変更を保存し、「終了」を選択して終了します。
SnapRAIDをインストールする
Ubuntuでは、SnapRAIDを取得できますソフトウェアは非常に迅速に。これは、開発者がUbuntu Desktopディストリビューションと同様にUbuntu Serverで利用可能なソフトウェアPPAを維持しているためです。 PPAをUbuntuサーバーに追加するには、最初にPPAサポートを有効にする必要があります。
sudo apt install software-properties-common
PPAソフトウェアを起動して実行したら、SnapRAIDソフトウェアリポジトリをシステムに追加します。
sudo add-apt-repository ppa:tikhonov/snapraid
実行する 更新 コマンドを使用してUbuntuを更新し、SnapRAID PPAをUbuntuシステムに完全に統合できるようにします。
sudo apt update
最後に、SnapRAIDソフトウェアをインストールします。
sudo apt install snapraid
SnapRAIDディレクトリを作成する
SnapRAIDソフトウェアを使用する場合Ubuntuでは、いくつかの異なるフォルダーをセットアップする必要があります。これらのディレクトリは、ドライブマウントとデータプール用です。作成する必要がある最初のフォルダーは、次のフォルダーになります / var /.
sudo mkdir -p /var/snapraid/
次に、いくつかのフォルダーを/ mnt /ディレクトリーに作成する必要があります。正確には5つです。これらすべてのフォルダーを1つの簡単なコマンドで作成するには、次の手順を実行します。

sudo mkdir -p /mnt/{disk1,disk2,disk3,disk4,data}
SnapRAID構成ファイル
ディレクトリが設定されたので、今度はSnapRAID構成ファイルを設定します。これを行うには、以下のコマンドを使用してNanoでsnapraid.confファイルを開きます。
sudo nano -w /etc/snapraid.conf
まず、構成ファイルを調べて、次の行を検索します "# Format: "parity FILE_PATH"
この行の下にあるコードを消去して、次のコードに置き換えます。
parity /mnt/disk4/snapraid.parity
次に、設定ファイルの次の行に移動します "# Format: "content FILE_PATH"
。その直下の行を消去します。これらの4行で置き換えます。
content /var/snapraid.content
content /mnt/disk1/snapraid.content
content /mnt/disk2/snapraid.content
content /mnt/disk3/snapraid.content
[コンテンツ]セクションを過ぎてファイルを下に移動し、構成ファイルの次の行を見つけます。 "# Format: "disk DISK_NAME DISK_MOUNT_POINT"
。もう一度、その直下のすべてのコードを削除し、以下のコードに置き換えます。
data d1 /mnt/disk1/
data d2 /mnt/disk2/
data d3 /mnt/disk3/
最後に、構成ファイルを下に移動して、 "#pool /pool"
ライン。その下で、 / mnt / data ディレクトリ。
pool /mnt/data
構成ファイルでデータプールの場所を指定した後、Ctrl + Oを押して編集を保存します。次に、エディターを閉じます Ctrl + X.
SnapRAIDドライブマウントの構成
SnapRAIDでは、すべてのハードドライブをセットアップする必要があります / etc / fstab ファイル。これらのドライブマウントを追加するには、ターミナルに移動して次の操作を行います。
ステップ1: 実行する ブリキッド 各ハードドライブのコマンド。このコマンドはUUIDを通知します。 Xをドライブ文字に、Yをパーティション番号に置き換えてください(別名 / dev / sdb1など)
sudo blkid /dev/sdXY
ステップ2: UUID出力を ブリキッド ドライブパーティションごとにコマンドを実行し、後で使用するためにお気に入りのテキストエディターでテキストファイルに保存します。
ステップ3: 次のエコーコマンドを使用して、ドライブマウントにすばやく書き込みます。 / etc / fstab ファイル。 「example-uuid」をテキストエディタで保存したUUIDに置き換えてください。
sudo -s echo " " >> /etc/fstab echo "# Drives for SnapRAID configuration" >> /etc/fstab echo "UUID=example-uuid /mnt/disk1 ext4 noatime,defaults 0 0" >> /etc/fstab echo "UUID=example-uuid /mnt/disk2 ext4 noatime,defaults 0 0 " >> /etc/fstab echo "UUID=example-uuid /mnt/disk3 ext4 noatime,defaults 0 0" >> /etc/fstab echo "UUID=example-uuid /mnt/disk4 ext4 noatime,defaults 0 0 " >> /etc/fstab
ステップ4: 以下を使用してください エコー AUFSドライブプールを追加するコマンド / etc / fstab フォルダ。
echo " " >> /etc/fstab echo "#SnapRAID AuFS mount" >> /etc/fstab echo "none /mnt/data aufs br=/mnt/disk1=rw:/mnt/disk2=rw:/mnt/disk3=rw,create=mfs,auto 0 0" >> /etc/fstab
ステップ5: Ubuntuサーバーを再起動します。オンラインに戻ると、すべてのドライブが正しいフォルダにロードされ、SnapRAIDで使用できる状態になります。
SnapRAIDの使用を開始する
すべてのディレクトリがマウントされ、ソフトウェアがインストールされると、SnapRAIDを使用する準備が整います。あとは、プールディレクトリにデータを配置するだけです。これを行うには、Ubuntuサーバーのコマンドラインシェルでルートシェルを取得します。次に、以下のコマンド例に従って、ファイルとフォルダーをドライブプールに配置します。
SnapRAIDプールに単一のファイルを配置する
sudo -s cp /path/to/single/file /mnt/data
SnapRAIDプールにディレクトリを配置します
sudo -s cp -r /path/to/folder/ /mnt/data
データがSnapRAIDプールにある場合、 スナップレイド同期 データを同期するコマンド。

snapraid sync</ p>
コメント