CentOSでハードディスクを追加してルートパーティションを拡張する方法は?
CentOSシステムにハードディスクを追加し、ルートパーティションを拡張する場合は、以下の手順に従うことができます。
- 最初に、サーバーに新しいハードディスクを挿入し、次のコマンドを使用してハードディスクのデバイス情報を確認します。
lsblk
新たに追加されたハードディスクデバイス名、例えば/dev/sdbを見つけてください。
- 新しいハードディスクをパーティション分割し、フォーマットするには、次のコマンドを使用してください。
fdisk /dev/sdb
nを入力して新しいパーティションを作成し、新しいパーティションを作成するためにデフォルトオプションを選択してください。その後、wを入力して変更を保存して終了します。
- 新しいパーティションを作成します。
mkfs.ext4 /dev/sdb1
- 一時ディレクトリに新しいパーティションをマウントする。
mkdir /mnt/newdisk
mount /dev/sdb1 /mnt/newdisk
- 新しいパーティションにルートパーティションをコピーします。
rsync -avx / /mnt/newdisk
- /etc/fstab ファイル
/dev/sdb1 / ext4 defaults 1 1
- ルートパーティションを再マウントします。
umount /
mount -a
- 以下のコマンドを使用して、ルートパーティションのサイズが拡張されたかどうかを確認してください。
df -h
以上の手続きを行う際は、重要なデータをバックアップしておくことを忘れずに。