新しいパーティションと論理ボリュームの追加

Red Hat Enterprise LinuxBeginner
オンラインで実践に進む

はじめに

このチャレンジでは、データの損失を招くことなく、新しいパーティションや論理ボリュームの追加、およびスワップ領域(Swap space)の作成を行い、Linux システムのローカルストレージを構成する方法を学びます。このスキルは、システム管理者が Linux サーバーのストレージ容量を効率的に管理・拡張するために不可欠なものです。

新しいパーティションと論理ボリュームの追加

このチャレンジでは、パーティションと論理ボリュームを作成することで、Linux のストレージ管理に取り組みます。ディスクのパーティション分割、LVM(論理ボリュームマネージャー)のセットアップ、ファイルシステムのマウントなど、RHEL システムでストレージ容量を拡張するための重要なスキルを習得します。これらは、データを失うことなくストレージリソースを効率的に管理するための、システム管理の基本タスクです。

タスク

  • システムのストレージデバイスに新しいパーティションを作成する。
  • 新しいパーティションを使用して、新しい論理ボリュームグループ(VG)を作成する。
  • 新しいボリュームグループ内に、新しい論理ボリューム(LV)を作成する。
  • 新しい論理ボリュームを適切なファイルシステムでフォーマットする。
  • 新しい論理ボリュームを適切なディレクトリにマウントする。

要件

  • 新しいパーティションは /dev/vdb デバイス上に作成すること。
  • 新しいパーティションのサイズは 2 GiB とすること。
  • 新しいボリュームグループの名前は vg_project とすること。
  • 新しい論理ボリュームの名前は lv_project とし、サイズは 1 GiB とすること。
  • 新しい論理ボリュームは ext4 ファイルシステムでフォーマットすること。
  • 新しい論理ボリュームは /home/labex/project ディレクトリにマウントすること。

このステップを完了すると、lsblk および df -h コマンドの出力は以下のようになります。

$ lsblk
NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
vda                       253:0    0   40G  0 disk
├─vda1                    253:1    0    1M  0 part
├─vda2                    253:2    0  100M  0 part /boot/efi
└─vda3                    253:3    0 39.9G  0 part /
vdb                       253:16   0   40G  0 disk
└─vdb1                    253:17   0  1.9G  0 part
  └─vg_project-lv_project 252:0    0    1G  0 lvm  /home/labex/project
$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
devtmpfs                           4.0M     0  4.0M   0% /dev
tmpfs                              1.8G     0  1.8G   0% /dev/shm
tmpfs                              712M  620K  712M   1% /run
efivarfs                           256K  8.5K  243K   4% /sys/firmware/efi/efivars
/dev/vda3                           40G  3.5G   37G   9% /
/dev/vda2                          100M  7.1M   93M   8% /boot/efi
tmpfs                              356M     0  356M   0% /run/user/1000
/dev/mapper/vg_project-lv_project  974M   24K  907M   1% /home/labex/project

まとめ

このチャレンジでは、データの損失を招くことなく、新しいパーティションや論理ボリュームの追加、およびスワップ領域の作成を行い、Linux システムのローカルストレージを構成する方法を学びました。新しいパーティションの作成、ボリュームグループの作成、論理ボリュームの作成、論理ボリュームのフォーマット、および適切なディレクトリへのマウントを実践しました。これらのスキルは、システム管理者が Linux サーバーのストレージ容量を効率的に管理・拡張するために不可欠です。

✨ 解答を確認して練習