2つのディスクNASでかつてRAID1(MDのLVM)の一部であったディスクのデータを回復/コピーする方法は?

2つのディスクNASでかつてRAID1(MDのLVM)の一部であったディスクのデータを回復/コピーする方法は?

内蔵ソフトウェアを介してRAID1アレイとして構成された2ディスクNASがあります。データを含む2つのボリュームがあります(MDのLVM)。今、両方のディスクを交換し、古いデータをコピーしたいと思います。

USB経由でLinux PCに2つのディスクが接続されているので、このボリュームをマウントしたいと思います。次のように進みます。

# lsblk | tail -11
sdp                              8:240  0   3.7T  0 disk  
├─sdp1                           8:241  0   1.9G  0 part  
├─sdp2                           8:242  0   1.9G  0 part  
└─sdp3                           8:243  0   3.7T  0 part  
sdq                             65:0    0 931.5G  0 disk  
├─sdq1                          65:1    0   1.9G  0 part  
├─sdq2                          65:2    0   1.9G  0 part  
└─sdq3                          65:3    0 927.7G  0 part  
  └─md124                        9:124  0 927.6G  0 raid1 
    ├─vg_a8765432-vg_info_area 254:9    0   100M  0 lvm   
    └─vg_a8765432-lv_37654321  254:10   0 927.5G  0 lvm  

私はMDとLVMの経験が少ないので、誰かを教えてください。ファイルを回復するためにMD + LVMにext4パーティションをマウントする方法

既存のドライブに欠陥やデータの不一致がありません(修正する必要はありません)。後でフォーマットを再指定し、別の状況で再利用します。それでも今インストールできるならroもっといいです。

更新:@hauke-lagingのおかげでデータがsdq3復元されたのでsdp3(もう1つの「linux_raid_member」)が2つのデータパーティションの残りの部分です。

答え1

mkdir --mode=000 /mnt/old_volume
mount -o ro /dev/vg_a8765432/lv_37654321 /mnt/old_volume
ls -l /mnt/old_volume

答え2

今すぐ更新する必要がない場合は、以前のLVMメディアをマウントしてcpまたはrsyncを使用してデータをコピーするだけです。これは「簡単な」方法です。第二に、作業中に読み取り専用でマウントすることをお勧めします。コピー操作。

関連情報