Linuxは「GPT PMBRサイズの不一致はw(rite)によって修正されます」というエラーを出します。
エラーメッセージは一目瞭然ではありません。これは、ディスクをマウントしてディスクに書き込もうとすると、LinuxがGPTパーティション境界のサイズを変更しようとすることを意味しますか?もしそうなら...どうやってこれをやろうとするのですか? 512e/4kセクターサイズエミュレーションの問題について知っていますか?
この問題が発生している他のユーザーは、正常にパーティションテーブルを手動で書き換えました。
SB経由で接続されているか、直接SATA経由で接続されているかによって、論理セクターサイズは異なります
しかし、Linuxが自動的に実行する場合は、それがより適切です(ユーザー入力エラーが発生しにくい)。私はバックポート4.17 LinuxカーネルでDebian Stretchを使用しています。
コンテキスト(重要な場合):
外付けハードディスクドライブを取り外し(ディスクシャッキング)、内部SATAマザーボードポートに接続しました。ただし、フォーマットされており、以前のSATAディスクコントローラーからのデータが含まれています。
どうやらこれは512e 4kセクターサイズのエミュレーションと関係があるようです。ディスクは、論理セクターサイズ512 /物理サイズ4096バイトを報告します。
もちろん、データはバックアップされています。かなり時間がかかるので、7TBを再フォーマットしてから再書き込みする必要はありません。
ありがとうございました。
Ubuntuフォーラムでの回答が役に立ちました:
https://ubuntuforums.org/showthread.php?t=2277232&p=13280872#post13280872
Fdiskはgptパーティションドライブではまったく機能しませんでしたが、ドライブがgptパーティションであると報告しました。 parted、gparted、またはgdiskを使用する方が良い。 Gdiskはgptドライブのコマンドラインツールです。
これらを投稿:
Sudo parted -l
または
Sudo parted /dev/sda unit s print
または
Sudo gdisk -l /dev/sda