GPTテーブルを使用したディスク拡張

GPTテーブルを使用したディスク拡張

頻繁に拡張する必要がある2番目のディスク(sdb)があるCentOS 7仮想マシンを実行しています。ディスクを展開して「parted」を開いて新しいパーティションを作成すると、次のエラーメッセージが返されます。

エラー:バックアップGPTテーブルが必要なディスクの末尾にありません。これは、他のオペレーティングシステムがディスクが小さいと考えていることを意味する可能性があります。バックアップを最後に移動し、古いバックアップを削除して問題を解決しますか?警告:/ dev / sdbの空き領域がすべて使用されるわけではありません。すべてのスペース(追加の10485760ブロック)を使用するようにGPTを変更するか、現在の設定を続行できますか?

「修正」と入力するとメッセージが消え、新しいパーティションを作成できます。

この方法を使用して、ディスク上のデータが破損したり、データが破損/削除される可能性があるかどうかを提案できる人はいますか?

ベストアンサー1

(仮想)ディスクが魔法のように大きくなると、このメッセージは正常です。

GPTパーティションテーブルは、ディスクの先頭と最後に配置されます。失敗に対する弾力性をさらに高める必要があります。

この問題を「修正」すると、ディスクの新しい端に GPT バックアップヘッダーが書き換えられます。デバイスの先頭のデフォルトのGPTヘッダーが破損していない場合、既存のパーティションにはまったく影響しません。

論理セクタのサイズを変更したい場合、状況は異なります。残念ながら、GPTは依然としてそれに依存しています。この場合、パーティションオフセット(バイト単位)を知ってから、最初からパーティションテーブルを再作成する必要があります。それ以外の場合は、gdisk拡張モードのいずれかで問題が解決することを願っています。

おすすめ記事