はじめに
このチャレンジでは、Linux システムにおいて vfat、ext4、xfs といった異なる種類のファイルシステムを作成、マウント、アンマウントし、実際に利用する方法を習得します。これは RHCSA 試験において必須となる基礎スキルであり、Linux 環境におけるストレージ管理やファイル構成を最適化するために不可欠な知識です。
ファイルシステムの作成とマウント
このステップでは、利用可能なディスクにパーティションを作成し、それぞれのパーティションを異なるファイルシステムでフォーマットします。その後、指定されたディレクトリにマウントし、システム起動時に自動的にマウントされるよう設定を行います。
タスク
/dev/vdbディスクにパーティションを作成し、3 つの新しいパーティションを用意してください。- 1 番目のパーティションに
vfatファイルシステムを作成してください。 - 2 番目のパーティションに
ext4ファイルシステムを作成してください。 - 3 番目のパーティションに
xfsファイルシステムを作成してください。 - 各ファイルシステムを専用のディレクトリにマウントしてください。
- システムの再起動後も、これらのファイルシステムが自動的にマウントされるように構成してください。
要件
- パーティション作成には
/dev/vdbデバイスを使用すること。 - 3 つのパーティションは適切なサイズ(例:各 1GB)で作成すること。
vfatファイルシステムは/mnt/vfatにマウントすること。ext4ファイルシステムは/mnt/ext4にマウントすること。xfsファイルシステムは/mnt/xfsにマウントすること。- すべてのファイルシステムがシステム起動時に自動マウントされることを確実にすること。
実行例
このステップを完了した後、lsblk -f コマンドを実行すると、/dev/vdb 上に新しいパーティションとそれぞれのマウントポイントが表示されます。出力結果は以下のようになります。
$ lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
...
vdb
├─vdb1 vfat FAT32 E6A1-5E45 1022M 0% /mnt/vfat
├─vdb2 ext4 1.0 2a2e4d25-9988-4613-9a3b-558a3e7a0e7f 938M 0% /mnt/ext4
└─vdb3 xfs 7b3e0e6b-1d73-4ea2-8a9d-16a81e3e7b1c 1018M 1% /mnt/xfs
まとめ
このチャレンジを通じて、Linux システムにおける vfat、ext4、xfs といった主要なファイルシステムの作成、マウント、および管理方法を学びました。これは Linux 環境でのストレージ運用において極めて重要なスキルであり、RHCSA 試験の主要な要件でもあります。この課題を完了したことで、さまざまなファイルシステムを扱い、ニーズに合わせて適切に構成する能力を証明できました。



