2台のドライブを搭載したNetgearReadyNASDuoネットワークバックアップシステムがあります。ネットワーク経由でデータにアクセスできますが、ドライブを取り外して別のコンピューターでデータを取得すると、ドライブがフォーマットされていないことが示されます。暗号化されているのか、何か間違っているのかと思っていました。
問題は、外部環境のいずれかのドライブからデータを取得するにはどうすればよいですか?
どうやら ReadyNASはどちらかを使用できます EXT4またはBTRFSファイルシステムであり、複数のドライブにRAIDを使用する場合があります(あなたのように)。
Windowsは(現在)これらのファイルシステムをネイティブに読み取らず、一部のサードパーティドライバーが利用可能ですが、それらの有効性はまちまちであることがわかりました。
RAID以外のドライブの読み取りに関する情報を含む興味深いリンクをいくつか見つけました。ほとんどのLinux(linuses?linuxii?)(ほとんどのLinuxディストリビューション)はext4とbtrfsを読み取ることができます。
このリンク Netgear ReadyNAS Duoハードドライブからのデータの復元 非RAIDドライブの説明がありますので、試してみる価値があります。それは この非常に長いフォーラムスレッド を参照として提供します。必要に応じて、通常のWeb検索から入手できるRAID命令があると確信しています。基本は次のとおりです。
[元のリンクの6.へ]ハードドライブを読み取ることができるLinuxを稼働させる
ここで、一部の新しいディストリビューションは、ハードドライブのパーティションをすでに表示およびマウントできる場合があります。
ファイルマネージャにデバイスがリストされている場合は、可能そこにあるハードドライブをクリックするだけで may マウントして開きます。
Disks/gnome-disk-utility
を実行してみて、数回クリックするだけでマウントできるかどうかを確認するのが最も簡単な方法です。 (ディスクは数回クリックするだけでパーティションを消去または上書きすることもできるので、注意してください!)。
または、system-config-lvm
はGUILVMマネージャーですが、おそらくは必要ありません。
modprobe Fuse
このコマンドは、モジュールをLinuxに追加して、HDDと「通信」できるようにするために使用されます。
vgscan
は、システム上のすべてのSCSI、IDE、およびその他のディスクデバイスをスキャンしてLVM物理ボリュームを探します
vgchange -ay c
を使用すると、HDDボリュームグループの属性を「アクティブ化」に変更し、ボリュームグループにCという名前を付けることができます。
mkdir /mnt/lvm
ボリュームグループのマウントポイントを作成します
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にアクセスできるはずです。
[ファイルマネージャー/ブラウザーを使用して、/mnt/lvm
内のファイルを読み取ります。または別のターミナルウィンドウを開き、cd /mnt/lvm
と入力します。 Media、Homeなどのいくつかのフォルダに気付くはずです。cd media
と入力すると、ls
、これにより、Mediaフォルダー内のファイル/フォルダーが一覧表示されます。
同様のプロセスに従うことで、ArchLinuxのReadyNASDuo(v1)ドライブ(X-RAID-2つのドライブが冗長に動作していました)への読み取りアクセスを取得できました(書き込みアクセスは必要なく、シークもしませんでした)。 このブログ投稿 および この他のブログ投稿 にレイアウトされています:
lsblk
(USB経由でドライブを接続する前後)デバイスへのパス(私の場合は/ dev/sdb)を識別しますvgscan
は、c
が適切なドライブグループであることを確認します。vgchange -ay c
は、c
ドライブグループをアクティブにします。Fuse-ext2 -o allow_other,ro /dev/c/c /mnt/readynas
ディスクをマウントします。 Fuse(AURのFuse-ext2
)を使用する必要がありました。標準のmountコマンドがエラーを返しました。fusermount -u /mnt/readynas
ただし、このプロセスでは「左側」のドライブ(ベイ1)しか読み取れなかったことに注意してください。 「右」ドライブ(ベイ2)には、fdisk -l
によるパーティションがなく、vgscan
には表示されません。