Snapraidは、複数のハードドライブにデータをバックアップするための優れたオプションです

スナップレイド

SnapRAIDはハードドライブのバックアッププログラムです。 パリティ、データ情報を保存し、最大XNUMXつのディスクから回復します。

プログラム 無料のオープンソースであり、ほとんどのLinuxオペレーティングシステムで動作します 簡単に。 SnapRAIDは主に、めったに変更されない大きなファイルがたくさんあるホームメディアセンターを対象としています。

SnapRAIDの機能は次のとおりです。

  • データの整合性を確保し、破損を防ぐために、すべてのデータが要約されます。
  • 障害が発生したディスクが多すぎて回復できない場合、データは障害が発生したディスクでのみ失われます。
  • 他のディスク上のすべてのデータは安全です。
  • 誤ってディスク上のいくつかのファイルを削除した場合、それらを取り戻すことができます
  • フルディスクから始めることができます。
  • ディスクはさまざまなサイズにすることができます。
  • ディスクはいつでも追加できます。
  • それはあなたのデータをブロックしません。 SnapRAIDの使用はいつでも停止できます。
  • データを再フォーマットしたり移動したりする必要のない時間。

SnapRAIDが正しく機能するには、 XNUMX台のハードドライブが必要です フォーマットする必要があります 同じファイルシステム(Ext4)で。

Ubuntuでは、これを行う最も簡単な方法は、CfdiskまたはGpartedを使用してフォーマットすることです。 端末からフォーマットプロセスを開始するには、次のコマンドを実行する必要があります。

sudo cfdisk /dev/sdX

ここで、「sdx」は各ハードドライブのマウントポイントです。

CFdiskパーティションエディタが開いたら、ハードドライブ上の既存のファイルシステムを削除します。

次に、ドライブのサイズ全体を占める新しいExt4パーティションの作成に進みます。 編集とフォーマットが終了したら、「書き込み」を選択して変更を保存し、「終了」を選択して終了します。

SnapRAIDをインストールする

Ubuntuでは、 SnapRAIDソフトウェアを非常に迅速に入手できるようになります。 リポジトリをシステムに追加するだけでよいからです。

これを行うには、ターミナルで次のコマンドを入力します。

sudo add-apt-repository ppa:tikhonov/snapraid

次に、リポジトリのリストを次のように更新します。

sudo apt update

そして、SnapRAIDのインストールに進みます。

sudo apt install snapraid

SnapRAIDの使用

このユーティリティの使用を開始するには データのマウントポイントを構成する必要があります。 したがって、最初に次のフォルダを作成します。

sudo mkdir -p /var/snapraid/

その後 ディスクのマウントポイント用のフォルダを作成します

sudo mkdir -p /mnt/{disco1,disco2,disco3,disco4,data}

現在 SnapRAID構成ファイルを編集するときが来ました。

sudo nano -w /etc/snapraid.conf

ここで 私たちは言う行を探す必要があります «# Format: "parity FILE_PATH»この行の下で、そこにあるコードを削除し、次のように置き換えます。

parity /mnt/disco4/snapraid.parity

それでは、行を見つけましょう «# Format: "content FILE_PATH«。 そして、その下の行を削除して、次のように置き換えます。

content /var/snapraid.content

content /mnt/disco1/snapraid.content

content /mnt/disco2/snapraid.content

content /mnt/disco3/snapraid.content

現在 行を見つけます «# Format: "disk DISK_NAME DISK_MOUNT_POINT»そして、その下のコンテンツを次のように置き換えます。

data d1 /mnt/disco1/

data d2 /mnt/disco2/

data d3 /mnt/disco3/

最後に、行を見つけます «#pool /pool»ここでは、/ mnt / dataを指定します。

pool /mnt/data

すでにこれを行っているので、Ctrl + Oでコンビオを保存し、Ctrl + Xで終了します。

SnapRAIDドライブマウントを構成する

SnapRAIDでは、すべてのハードドライブを/ etc / fstabファイルで構成する必要があります。 これらのドライブマウントを追加するには、各ハードドライブでblkidコマンドを実行します。

このコマンドはUUIDを教えてくれます。

sudo blkid /dev/sdXY

これを使用して、ユニットの各パーティションのUUID出力をコピーします。 これらのデータをfstabファイルに配置し、「tu-uuid」を取得したデータに置き換えます。

sudo -s

echo ' ' >> /etc/fstab

echo '# SnapRAID' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco1 ext4 noatime,defaults 0 0' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco2 ext4 noatime,defaults 0 0 ' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco3 ext4 noatime,defaults 0 0' >> /etc/fstab

echo 'UUID=tu-uuid /mnt/disco4 ext4 noatime,defaults 0 0 ' >> /etc/fstab

これを行いました 次に、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 [/ sourcecode]

これの終わりに、 システムを再起動するだけです すべての設定が完了した状態でSnapRAIDを起動時に実行します。

現在 残っているのは、データをグループディレクトリに置くことだけです。。 個々のファイルをSnapRAIDグループに入れるには

sudo -s

cp /ruta/al/archivo /mnt/data

SnapRAIDグループにディレクトリを配置する

sudo -s

cp -r /ruta/a/carpeta/ /mnt/data

これを行いました snapraidsyncコマンドを実行するだけです データを同期します。

snapraid sync

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。