0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ReadyNAS RN212から取り出したHDDからデータを救出する

Last updated at Posted at 2020-03-10

まえがき

NetGear製のNASキット「ReadyNAS RN212」において、JBODモードで利用していたドライブを本体から取り出しました。

後になって、USB変換ケーブルなどで接続してデータを取り出そうとした際に、何故かソフトウェアRAID (mdadm) と格闘する羽目になったため、同様のシチュエーションに陥った方向けに解決法を記録します。

前提

  • 作業環境: ReadyNAS 212本体
    • フロントのUSB端子にHDDを接続
    • SSHを有功にしてrootでログイン可能
  • 取り出したディスク: /dev/sdc
  • 取り出したい領域: /dev/sdc3
  • マウントポイント: /mnt/test

結論

JBODで構築したドライブであっても、ReadyNASでは 1台構成のRAID1 としてビルドされます。
したがって、別のマシンでマウントする場合はRAID1の再構成が必要となります。

~# fdisk -l /dev/sdc

Disk /dev/sdc: 2.7 TiB, 3000558944256 bytes, 5860466688 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: ***************************************

Device       Start        End    Sectors  Size Type
/dev/sdc1       64    8380487    8380424    4G Linux RAID
/dev/sdc2  8388672    9435207    1046536  511M Linux RAID
/dev/sdc3  9437248 5860270919 5850833672  2.7T Linux RAID  <- データ領域

~# mdadm -v --assemble --force --update=devicesize --run /dev/md13 /dev/sdc3
mdadm: looking for devices for /dev/md13
mdadm: /dev/sdc3 is identified as a member of /dev/md13, slot 0.
mdadm: added /dev/sdc3 to /dev/md13 as 0
mdadm: /dev/md13 has been started with 1 drive.

~# mkdir /mnt/test
~# mount /dev/md13 /mnt/test
~# ls /mnt/test
home  Music  Photo  Temp  Videos

蛇足

Windowsに接続すると、パーティション情報が消えます。
TestDiskでパーティションを再スキャンした上でWriteして無理やり直しました。

あとがき

Twitterでmdadm絡みの情報を教えてくれた @TAKUMA327 さん、ありがとうございます。
Linuxで既存の単一ドライブを新しいドライブとミラーリングする も大変参考になりました。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?