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
同様のツールのようです。
まず、フルディスクレベルのバックアップを実行します。
頑張ってください。 :)