fdiskエラーの復元:新しいパーティションとテーブル

fdiskエラーの復元:新しいパーティションとテーブル

Deabian 8.2システムでは、fdiskを使用して新しいLVMパーティションを作成して発行したいと思いました。PV命令を出すのに引き続き電話を受け、こんな恐ろしいミスを犯しました。電話する前に、すべてが正常であることを確認しました。

Command (m for help): p
Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 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
Disklabel type: dos
Disk identifier: 0x33eeab93

Device     Boot    Start       End  Sectors  Size Id Type
/dev/sda1  *        2046   1953791  1951746  953M  5 Extended
/dev/sda2        1953792  19531775 17577984  8.4G 8e Linux LVM
/dev/sda3       19531776  41940991 22409216 10.7G 8e Linux LVM
/dev/sda4       41940992 104857599 62916608   30G 8e Linux LVM
/dev/sda5           2048   1953791  1951744  953M 8e Linux LVM

Partition table entries are not in disk order.

通話が終わった後、私は終わったと思いました。ディスクドライブ:

Command (m for help): sudo pvcreate /dev/sda4
Created a new partition 1 of type 'Linux native' and of size 50 GiB.
Created a new partition 2 of type 'Linux swap' and of size 47.1 MiB.
Created a new partition 3 of type 'Whole disk' and of size 50 GiB.
Created a new Sun disklabel.

しかし、まだ実行中であり、悪いことは、変更を保存したことです。

データベースダンプを作成して別のコンピュータに保存します。今私は良い解決策を探しており、明日それを実装したいと思います。

1つのオプションは、別のサーバーをロールアウトして設定した後、そこからデータベースダンプを取得することです。ただし、これは非効率的で、短時間でデータベースにアクセスできなくなります。

オンライン検索を開始して発見http://tldp.org/HOWTO/Partition/recovering.htmlこれは他のサーバーを押し出さない最後の手段です。そしてテストディスク必要なすべてのパーティションとデータを表示できますが、プログラムは明確ではありません。

だから私が尋ねたいのはテストディスクこの場合、良い選択でしょうか?

その場合は、次の内容をお読みください。

プログラムを起動するとディスクのリストが表示され、ここで選択できます。 /dev/sdaですが、リストにも記載されています。/dev/マッパー/vg...&/dev/dm-...私が選択したディスク全体を台無しにしたようです。/dev/sda新しい「フルディスク」パーティションが見つかったので、書き込みを選択しませんでした。

しかし、私が選ぶとき/dev/mapper/vg-srv-lv-srvタイプのないパーティションを検出し、ext4パーティションを取得しました。高級ファイルをコピーしたり、イメージを作成したり、タイプを変更したり、スーパーブロックを配置したりできますが、分析するテーブル型では書けません。まったく選択。

fdiskを使用してパーティションの種類を変更するか、testdiskでext4を選択し、分析後に古いパーティションを書き換えるのと同じくらい簡単ですか? LVMについて注意すべき追加の詳細はありますか?

その計画は有望に見えましたが、私はそれを試して何が起こるのかを確認するのに十分自信がありませんでした。アドバイスしてください。他のソリューションも歓迎します。

fdiskを実行している間、再び電話に出ない人に事前に感謝します。

ベストアンサー1

LVMがディスク上のデータに対して何をするのかはわかりませんが、gpartパーティションテーブル全体が消去されたディスクでは、LVMを使用してある程度成功しました。testdisk同様のツールのようです。

まず、フルディスクレベルのバックアップを実行します。

頑張ってください。 :)

おすすめ記事