最近、専用サーバーにある2台の1TBドライブのうちの1台を受け取りました。ドライブはミラーリングされ、サーバーはCentOS5.6を実行していました。
USBエンクロージャーにインストールし、Ubuntuでマウントしていくつかのファイルをコピーしようとしましたが、驚いたことにマウントされません。
fdisk -l
は/dev/sdb does not contain a valid partition table
mount /dev/sdb /media/usb
はunknown filesystem ddf_raid_member
最初の1024バイトをddすると、GRUBブートローダーに属するいくつかの文字列が表示されます。
データを回復するにはどうすればよいですか?
残念ながら、破損したパーティションを復元する余裕がなかったため、データを回復するために testdisk を実行する必要がありました。約4日かかりましたが、なんとか元に戻すことができました。
私もこの問題に遭遇しました。デルのディスクユーティリティ(この古いPowerEdge 2950)は、ドライブがRAIDにない場合でも、ドライブをddf_raid_memberとしてマークしますが、それ自体でディスクグループとして設定されているようです。
この場合は、/ dev/mapperを使用して支援できます。私の場合:
media]# blkid
/dev/sda2: UUID="00873ee1-8682-4aaa-991d-351aa2c9af85" TYPE="ext4"
/dev/sda1: UUID="46a173bd-bfbe-4dc5-9249-ccece83f8014" TYPE="swap"
/dev/sdb: UUID="Dell ^P(" TYPE="ddf_raid_member"
/dev/mapper/ddf1_SSDp1: UUID="c1c17084-601d-4c28-9851-55657fc767d7" TYPE="ext4"
/dev/mapper/ddf1_SSDp2: UUID="fe20a9cf-6cbe-4c1d-a980-054bf2a78bc8" TYPE="ext4"
したがって、mount -t ext4/dev/sdb1の代わりに/ dev/sdbをマウントする場合は、mount -t ext4/dev/mapper/ddf1_SSDp2/mnt/mymountpointを実行すると、ディスクにアクセスできます。これが同様の状況の誰かに役立つことを願っています。ドライブが実際のRAIDセットアップにある場合、これは機能しないと思います(mdadmは機能する可能性があります)。
ドライブの起動時にRAIDメタデータがあり、通常の形式の非RAIDディスクとして認識されないようになっていると思います。
mdadm
を使用してファイルシステムにアクセスできる場合があります。予備のドライブで練習します。