はじめに
RAID1で構成していたハードディスクの1個を別のパソコンに接続して読み出す必要があったので方法を調べました。
RAID1で構成したハードディスクは他のパソコンで簡単に読むことができるので良いです。
構成
Debian 11 (bullseye) mdadm v4.1 - 2018-10-01 SATA SSD 500GB(RAID1の片方) 玄人志向 KURO-DACHI/CLONE/CRU3
created by Rinker
¥3,956
(2024/11/11 15:08:40時点 楽天市場調べ-詳細)
方法
SATA-USB変換してパソコンのUSBに接続します。
dmesgでハードディスクが認識されたか確認します。
sudo dmesg
sdf1はEFI、sdf2はルートディレクトリを含むデータ領域で、ともにRAID1で構成されています。
[3190535.658980] sd 11:0:0:0: Attached scsi generic sg4 type 0 [3190535.659558] sd 11:0:0:0: [sdf] 976773168 512-byte logical blocks: (500 GB/466 GiB) [3190535.660046] sd 11:0:0:0: [sdf] Write Protect is off [3190535.660053] sd 11:0:0:0: [sdf] Mode Sense: 23 00 00 00 [3190535.660445] sd 11:0:0:0: [sdf] No Caching mode page found [3190535.660455] sd 11:0:0:0: [sdf] Assuming drive cache: write through [3190536.099864] sdf: sdf1 sdf2 [3190536.125683] sd 11:0:0:0: [sdf] Attached SCSI disk
残念ながらRAID1で構成したsdf2は直接マウントできません。
sudo mount /dev/sdf2 /usb
下記のエラーが表示されます。
mount: /usb: unknown filesystem type 'linux_raid_member'.
RAID1の領域は接続時にmdadmで自動マウントされるようです。
cat /proc/mdstat
状態を見るとsdf2がmd127としてマウントされていましたが、inactive(停止状態)でした。。
md127 : inactive sdf2[1](S) 488128512 blocks super 1.2 md126 : inactive sdf1[1](S) 123840 blocks super 1.2 md0 : active raid1 sda2[0] sdb2[1] 1953257472 blocks super 1.2 [2/2] [UU] bitmap: 2/15 pages [8KB], 65536KB chunk
md127をマウントするためにアレイをactiveにします。
sudo mdadm --run /dev/md127
md127をマウントします。
SATAハードディスクの中身をバックアップして完了です。
sudo mount /dev/md127 /mnt ls -la /mnt
Comments