スワップ領域がさらに必要 - ディスクスロットが不足

スワップ領域がさらに必要 - ディスクスロットが不足

私が使用しているサーバーは、スワップ領域が 1G しかない状態で誤って設定されていました。

ハードディスクの物理スロットはもうありません。

既存のディスクにコンテンツが存在します。

パーティションのサイズを変更したいのですが、 ではそれが「疑問」だと言われていますparted

データを損失せずにスワップ領域の量を増やす方法について何か提案はありますか?

NFS マウントのスワップ領域はオプションではありません :)

答え1

スワップ パーティションではなくスワップ ファイルを作成することを検討してください。

ファイルを作成します:

dd if=/dev/zero of=/swapfile bs=1M count=8192

スワップにします:

mkswap /swapfile

保護する:

chown root:root /swapfile
chmod 0600 /swapfile

有効化:

swapon /swapfile

各ブートをアクティブ化します:

vi /etc/fstab
/swapfile1 swap swap defaults 0 0

答え2

パーティション内のファイルシステムのサイズ変更を処理しない parted ではなく、gparted を使用する必要があります。何か問題が発生する可能性はありますが、ほとんどの場合、非常に信頼性があります。常にバックアップを用意してください。ちなみに、最初に LVM を使用してサーバーをセットアップした場合、スワップ パーティションの拡張は簡単です。信頼性が高いだけでなく、ダウンタイムも必要ありません。

答え3

サーバーで許容できるダウンタイムの長さが明確ではありません。それほど重要でない場合は、サーバーの完全なバックアップをきちんと作成し、別のマシンに保存して、万一問題が発生した場合に備えてそのバックアップからサーバーを復元する方法を徹底的に検討してから、パーティションのサイズを変更することをお勧めします。確かに、これは常に多少のリスクを伴いますが、過去数年間、私は優れた成功率を達成してきました。

余談ですが、とにかく、常に適切なバックアップを用意しておくのが運用上は良い習慣です。それがあれば、この質問は発生しないでしょう ;-)

関連情報