解決策 1:
GPT は、ディスクとパーティション テーブルのパーティション分割に関するものです。そのため、XFS ファイルシステムをディスクに配置する場合、パーティションを作成せずに GPT ラベルは必要ありません。
/dev/sdb
でファイルシステムを作成するとすぐに GPT ラベルが破棄されます .覚えておくべきことの 1 つは、GPT はディスクの最後にバックアップ ラベルも作成するということです。一部のツール ( partprobe
または partx
) バックアップが見つかった場合は、ディスクの GPT の「修復」を試みます。一部のツールは確認せずにそれを行うため、ファイルシステムがスラッシングされます。一部の EFI BIOS もこのような「機能」を提供します。
したがって、/dev/sdb
にバックアップ GPT ラベルがないことを確認する必要があります。 を使用して。 gdisk
.
一般に、ディスクをパーティション分割することをお勧めします。これは、他のチーム メンバーや管理者がディスクが使用中であることを認識するのにも役立ちます。それは例えばです。ディスクがパーティション化されていない場合、ディスクが使用されているかどうかを判断するのが難しくなります。
また、通常、ディスクのパーティション分割後に再起動する必要はありません。
解決策 2:
問題なく実行できます...
/dev/sdb は別の HP Smart アレイ論理ドライブであると想定しています。
このセットアップではパーティション分割を使用しないでください... ブロック デバイスにファイル システムを作成するだけです:
mkfs.xfs -f -l size=256m,version=2 -s size=4096 /dev/sdb
後日拡張する場合は、ディスクを追加し、hpssacli
を使用して HP 論理ドライブを拡張します。 または Smart Storage Administrator ツール。
デバイスを再スキャンして新しいサイズを取得するには:
echo 1 > /sys/block/sdb/device/rescan
dmesg|tail
でデバイス サイズの変更を確認します .
その時点で、 xfs_growfs /mountpoint
を実行できます (デバイス名ではない) ファイルシステムはオンラインで拡張されます!