他のコンピュータのmdadm raid 1の一部であるディスクにデータをマウント/復元する方法は?

他のコンピュータのmdadm raid 1の一部であるディスクにデータをマウント/復元する方法は?

いくつかの背景

  • ディスク自体は友人によって「処理」されており、まだ完全で破損していません。
  • このディスクは、Ubuntu 12.04のソフトウェアRAID 1の一部です。
  • 元のRAID 1の別のディスクがフォーマットされ、他の目的に使用され、現在のディスク(問題のディスク)が技術的にまだ存在しなくなったRAIDの一部になりました。

私はすでに試しました。

  • 基本インストール

    • ディスクをext3 / ext4としてマークするエントリをfstabに追加してマウントしようとしました。
    • インストール後、以下のエラーが発生します。

      wrong fs type, bad option, bad superblock on

    • そして情報

      EXT4-fs (sdc1): VFS: Can't find ext4 filesystem

  • ディスクのファイルシステムタイプを見つけようとしました。

    $sudo file -s /dev/sdc
    /dev/sdc: x86 boot sector; partition 1: ID=0x83, starthead 254, startsector 63, 1953520002 sectors, code offset 0xb8

助けが必要です/質問があります

  • データを壊さずにディスクをext4に変換する方法はありますか?
  • Linux 83ファイル形式のディスクをマウントしてデータを回復する簡単な方法はありますか?
  • 何とかRAIDを再構築できる場合に備えて、現在別の空きディスクがあります。
  • 私の主な目標は、ディスクからデータを回復することです。私はすべてのオプションで開いています。

修正する

いくつかのコマンドの出力

  • fdisk -l /dev/sdc

    $fdisk -l /dev/sdc

    Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
    255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x0005ed9c

    Device Boot Start End Blocks Id System
    /dev/sdc1 63 1953520064 976760001 83 Linux

  • ファイル -s /dev/sdc1

    $file -s /dev/sdc1
    /dev/sdc1: data

  • hexdump -C -n 32256 /dev/sdc(これが役に立つかどうかわからない)

    $hexdump -C -n 32256 /dev/sdc`
    00000000  fa b8 00 10 8e d0 bc 00  b0 b8 00 00 8e d8 8e c0  |................|
    00000010  fb be 00 7c bf 00 06 b9  00 02 f3 a4 ea 21 06 00  |...|.........!..|
    00000020  00 be be 07 38 04 75 0b  83 c6 10 81 fe fe 07 75  |....8.u........u|
    00000030  f3 eb 16 b4 02 b0 01 bb  00 7c b2 80 8a 74 01 8b  |.........|...t..|
    00000040  4c 02 cd 13 ea 00 7c 00  00 eb fe 00 00 00 00 00  |L.....|.........|
    00000050  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
    *
    000001b0  00 00 00 00 00 00 00 00  9c ed 05 00 00 00 00 fe  |................|
    000001c0  ff ff 83 fe ff ff 3f 00  00 00 82 59 70 74 00 00  |......?....Ypt..|
    000001d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
    *
    000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
    00000200  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
    *
    00007e00
    

ベストアンサー1

これはUbuntu 14.04で完璧に動作します。

sudo -i
mdadm --assemble --scan

あなたは得るでしょう:

mdadm: /dev/md/1 has been started with 1 drive (out of 2)

次に、ファイルをインストールして確認します。

cd /mnt && mkdir to-restore-md1 && mount /dev/md1 to-restore-md1
ls -la to-restore-md1

おすすめ記事