はじめに
このチャレンジでは、Linuxシステム上でvfat、ext4、xfsを含むさまざまなファイルシステムを作成、マウント、アンマウント、および使用する方法を学びます。これはRHCSA試験で求められる基本的なスキルであり、Linux環境におけるストレージ管理やファイル構成を行う上で不可欠な知識です。
ファイルシステムの作成とマウント
このステップでは、利用可能なディスクをパーティション分割し、それぞれのパーティションを異なるファイルシステムでフォーマットします。その後、指定されたディレクトリにマウントし、起動時に自動的にマウントされるように設定します。
タスク
- VM内の追加の空きディスクを特定し、パーティション分割して3つの新しいパーティションを作成します。
- 最初のパーティションに
vfatファイルシステムを作成します。 - 2番目のパーティションに
ext4ファイルシステムを作成します。 - 3番目のパーティションに
xfsファイルシステムを作成します。 - 各ファイルシステムを専用のディレクトリにマウントします。
- システム起動時にこれらのファイルシステムが自動的にマウントされるよう設定します。
要件
lsblkコマンドを使用して追加の空きディスクを特定し、そのデバイスを使用してパーティションを作成してください。現在のイメージでは、このディスクは/dev/nvme1n1として表示されます。- 3つのパーティションは適切なサイズ(例:各1GB)にしてください。
vfatファイルシステムを/mnt/vfatにマウントします。ext4ファイルシステムを/mnt/ext4にマウントします。xfsファイルシステムを/mnt/xfsにマウントします。- システム起動時にファイルシステムが自動的にマウントされることを確認してください。
例
このステップを完了した後、lsblk -f コマンドを実行すると、追加ディスク上の新しいパーティションとそれぞれのマウントポイントが表示されるはずです。現在のイメージでは、出力は以下のようになります。
$ lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
...
nvme1n1
├─nvme1n1p1 vfat FAT32 E6A1-5E45 1022M 0% /mnt/vfat
├─nvme1n1p2 ext4 1.0 2a2e4d25-9988-4613-9a3b-558a3e7a0e7f 938M 0% /mnt/ext4
└─nvme1n1p3 xfs 7b3e0e6b-1d73-4ea2-8a9d-16a81e3e7b1c 1018M 1% /mnt/xfs
まとめ
このチャレンジでは、Linuxシステム上でvfat、ext4、xfsを含むさまざまなファイルシステムを作成、マウント、アンマウントする方法を学びました。これはLinux環境におけるストレージ管理やファイル構成を行う上で非常に重要なスキルであり、RHCSA試験の主要な要件でもあります。このチャレンジを完了したことで、さまざまなファイルシステムを扱い、ニーズに合わせて設定する能力を実証できました。



