ディスク拡張後にサーバーを再起動する必要があるかどうかを確認する方法

ディスク拡張後にサーバーを再起動する必要があるかどうかを確認する方法

ここで初心者の質問があります。

私はESXi、新しいDebian、古いDebian、新しいcentOS、古いcenteOSでいくつかのサーバーを実行しています。

時にはディスク容量を拡張する必要がありますが、ここでは難しい部分が発生します。 ESXiでディスクを拡張した後にサーバーを再起動する必要があるかどうかを確認する方法はありますか?場合によっては、勤務日/時間中に特定のサーバーを再起動するのが望ましくないことが原因です。

よろしくお願いします!

ベストアンサー1

LVMを使用してドライブスペースを拡張する場合は、物理ドライブスペースを使用できる限り再起動する必要はありません。

ESXにドライブを追加する必要がある場合は、単にSCSIバス(GUESTで)を再スキャンしてドライブを確認できます。 (再起動は不要)

たとえば、ESX(ホスト)は新しい20Gドライブ/ dev / sdbをサーバーに追加します。 GUESTでは、再起動せずにSCSIバスを再スキャンしてドライブを表示できるようになりました。

この例では、/dev/sdaドライブのみがあるとします。すでに/dev/sdbがある場合は、次の/dev/sdと表示されますか?機器。

また、新しいドライブが/dev/sdb/であるとします。

まず、scsi ホスト番号を取得します。

#>ls /sys/class/scsi_host
Host0 Host1 Host2

次に、上記で返されたホスト2を使用してscsiバスを再検索します。 (Host2に見つからない場合は、Host1を試してください)

echo "- - -" > /sys/class/scsi_host/host2/scan

(fdiskは別の/ dev / sdbパーティションを表示する必要があります)

fdisk -l |grep sd
Disk /dev/sdb: 20.7 GB, 10737418240 bytes

これで、LVMを使用して論理ボリュームを拡張し、xfs_growfsを使用してスペースを拡張できます。

おすすめ記事