GNU/Linux >> Linux の 問題 >  >> Cent OS

Rocky Linux 8/CentOSでブートパーティションのサイズを増やす方法

皆さん、こんにちは。より技術的なチュートリアルに行きましょう。多くの場合、Rocky Linux 8/CentOSではブートパーティションのサイズを増やす必要があります。理由はさまざまですが、常に知っておくとよいでしょう。始めましょう。

テスト環境

この投稿では、Rocky Linux 8を使用して仮想マシンを作成しましたが、AlmaLinux8などの他のすべての派生物で動作する必要があります。

システムのインストールは通常の方法で行われ、パーティション分割スキームはインストーラーによって提案されたものですが、ext4を使用します ファイルシステムとして。

これが私のパーティションです

それでは、行きましょう。

Rocky Linux 8/CentOSでのブートパーティションサイズの増加

/boot用に外部ディスクを準備します

上のスクリーンショットで示されているように、私の/bootのサイズ パーティションは約700mbです。それを増やす方法は?最善の方法は、2台目のハードディスクまたはその他のメモリを追加することです。

私の場合、接続されて認識されます。それがどこにあるかを見つけるために、あなたは走ることができます。

fdisk -l | grep dev

私の場合、それは/dev/sdbにあります サイズは3.5Gbです。

次のステップは、このディスクに新しいパーティションを作成することです。これを実現するために、fdiskを使用します ツール。

fdisk /dev/sdb

そして、そこで私たちはいつもの質問をされ始めます。まず、新しいパーティションを作成するように求められます。 nに答える 。次に、パーティションのタイプ。この場合、pと入力してプライマリを選択します 。

Command (m for help): n
Partition type
   p primary (0 primary, 0 extended, 4 free)
   e extended (container for logical partitions)
Select (default p):

次に、パーティション番号を選択します。 1と入力します 。

そして、wを押して変更を適用します 。

次のステップは、ext4で新しいパーティションをフォーマットすることです。これは簡単です。

mkfs.ext4 /dev/sdb1

/dev/sdb1であることを忘れないでください 以前に作成したパーティションの場所です。デバイスによって異なる場合があります。

完了すると、次のような出力画面が表示されます。

/bootのサイズを大きくする

e2fsckを使用する ツールでは、パーティションの整合性を検証する必要があります。

e2fsck -f /dev/sdb1

次に、/bootの内容全体をコピーします 私の場合、これは/dev/sda2にあります 新しいパーティションに移動します。

dd if=/dev/sda2 of=/dev/sdb1 bs=20M conv=noerror,sync

次に、それを再確認します

e2fsck -f /dev/sdb1

最後に、/dev/sdb1のサイズを変更します パーティション。

resize2fs /dev/sdb1

これで、新しいパーティションをマウントできます

mount -t ext4 /dev/sdb1 /boot

変更を確認する

df -h

すべて順調。 /boot/ パーティションのサイズが新しくなりました。私たちがする必要があるのは、変更を永続的にすることです。

これを実現するには、/etc/fstabを編集します ファイル。

vi /etc/fstab

そして、ファイルの最後に以下を追加します

/dev/sdb1 /boot ext4 defaults 1 2

変更を保存してエディタを閉じます。

あとはサーバーを再起動するだけです。

もう一度確認したい場合

df -h

これで完了です!


Cent OS
  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. / dev / stdin、/ dev / stdout、および/ dev / stderrはどの程度移植可能ですか?

  3. tmpDSKのサイズを大きくする(/ tmp)

  1. /dev/dm-Z デバイスから /dev/sdX および /dev/mapper/mpathY デバイスをマップする方法

  2. CentOS / RHEL で新しい /boot パーティションを作成する方法

  3. XFS ファイルシステム (CentOS/RHEL 7) で /boot パーティションのサイズを拡張する

  1. 仮想化環境 (CentOS/RHEL 6) で /boot パーティションのサイズを拡張する

  2. cPanel で /tmp パーティション サイズを増やす方法

  3. ブート パーティションのサイズ変更