web-dev-qa-db-ja.com

ReadyNASドライブからデータを取得する方法は?

2台のドライブを搭載したNetgearReadyNASDuoネットワークバックアップシステムがあります。ネットワーク経由でデータにアクセスできますが、ドライブを取り外して別のコンピューターでデータを取得すると、ドライブがフォーマットされていないことが示されます。暗号化されているのか、何か間違っているのかと思っていました。

問題は、外部環境のいずれかのドライブからデータを取得するにはどうすればよいですか?

1
jo99blackops

どうやら ReadyNASはどちらかを使用できます EXT4またはBTRFSファイルシステムであり、複数のドライブにRAIDを使用する場合があります(あなたのように)。

Windowsは(現在)これらのファイルシステムをネイティブに読み取らず、一部のサードパーティドライバーが利用可能ですが、それらの有効性はまちまちであることがわかりました。

RAID以外のドライブの読み取りに関する情報を含む興味深いリンクをいくつか見つけました。ほとんどのLinux(linuses?linuxii?)(ほとんどのLinuxディストリビューション)はext4とbtrfsを読み取ることができます。

このリンク Netgear ReadyNAS Duoハードドライブからのデータの復元 非RAIDドライブの説明がありますので、試してみる価値があります。それは この非常に長いフォーラムスレッド を参照として提供します。必要に応じて、通常のWeb検索から入手できるRAID命令があると確信しています。基本は次のとおりです。

  1. [元のリンクの6.へ]ハードドライブを読み取ることができるLinuxを稼働させる

  2. ここで、一部の新しいディストリビューションは、ハードドライブのパーティションをすでに表示およびマウントできる場合があります。

    ファイルマネージャにデバイスがリストされている場合は、可能そこにあるハードドライブをクリックするだけで may マウントして開きます。

    Disks/gnome-disk-utilityを実行してみて、数回クリックするだけでマウントできるかどうかを確認するのが最も簡単な方法です。 (ディスクは数回クリックするだけでパーティションを消去または上書きすることもできるので、注意してください!)。

    または、system-config-lvmはGUILVMマネージャーですが、おそらくは必要ありません。

  3. modprobe Fuseこのコマンドは、モジュールをLinuxに追加して、HDDと「通信」できるようにするために使用されます。

  4. vgscanは、システム上のすべてのSCSI、IDE、およびその他のディスクデバイスをスキャンしてLVM物理ボリュームを探します

  5. vgchange -ay cを使用すると、HDDボリュームグループの属性を「アクティブ化」に変更し、ボリュームグループにCという名前を付けることができます。

  6. mkdir /mnt/lvmボリュームグループのマウントポイントを作成します

  7. mount -v /dev/c/c /mnt/lvmボリューム/グループをマウントします。 [元のページのコマンドはext2Fuse /dev/c/c /mnt/lvmでしたが、Ubuntu、Mint、またはUbuntuのソフトウェアリポジトリには存在しないようです(fuseext2パッケージとfuseext2バイナリがあります...)インストールされているext2Fuseユーティリティを使用してマウントされたEXT3ファイルシステムをサポートします。これが表示されるまで、出力がわずかに遅れることに気付くでしょう。

    / dev/c/cは/ mnt/lvmにマウントされますデバイス用に初期化されたFuse-ext2:/ dev/c/cブロックサイズは16384です

    これが表示されたら、HDDにアクセスできるはずです。

  8. [ファイルマネージャー/ブラウザーを使用して、/mnt/lvm内のファイルを読み取ります。または別のターミナルウィンドウを開き、cd /mnt/lvmと入力します。 Media、Homeなどのいくつかのフォルダに気付くはずです。cd mediaと入力すると、ls、これにより、Mediaフォルダー内のファイル/フォルダーが一覧表示されます。

2
Xen2050

同様のプロセスに従うことで、ArchLinuxのReadyNASDuo(v1)ドライブ(X-RAID-2つのドライブが冗長に動作していました)への読み取りアクセスを取得できました(書き込みアクセスは必要なく、シークもしませんでした)。 このブログ投稿 および この他のブログ投稿 にレイアウトされています:

  1. lsblk(USB経由でドライブを接続する前後)デバイスへのパス(私の場合は/ dev/sdb)を識別します
  2. vgscanは、cが適切なドライブグループであることを確認します。
  3. vgchange -ay cは、cドライブグループをアクティブにします。
  4. Fuse-ext2 -o allow_other,ro /dev/c/c /mnt/readynasディスクをマウントします。 Fuse(AURのFuse-ext2)を使用する必要がありました。標準のmountコマンドがエラーを返しました。
  5. 終了したら、ディスクをアンマウントします:fusermount -u /mnt/readynas

ただし、このプロセスでは「左側」のドライブ(ベイ1)しか読み取れなかったことに注意してください。 「右」ドライブ(ベイ2)には、fdisk -lによるパーティションがなく、vgscanには表示されません。

2
eponymous