はじめに
このチャレンジでは、汎用一意識別子(UUID:Universally Unique Identifier)を使用して、システムの起動時にファイルシステムを自動的にマウントするように Linux システムを構成する方法を習得します。これは、基盤となるデバイス名が変更された場合でも、ファイルシステムのマウントの信頼性と一貫性を確保するために、システム管理者にとって不可欠なスキルです。
UUID によるファイルシステムマウントの構成
このステップでは、新しいストレージデバイスをフォーマットし、その固有の識別子(UUID)を使用して自動的にマウントするようにシステムを構成します。これにより、デバイス名が変更されたとしても、システムは常に正しいデバイスを特定してマウントできるようになります。
タスク
- ローカルストレージデバイス上に新しいファイルシステムを作成する
- 起動時に UUID を使用してファイルシステムをマウントするようにシステムを構成する
要件
/dev/vdbデバイス上に新しいファイルシステムを作成すること- ファイルシステムを
/mnt/dataディレクトリにマウントすること - 起動時に UUID でファイルシステムがマウントされるように構成すること
- ファイルシステムが正しくマウントされていることを確認すること
例
手順を正常に完了した後、mount コマンドを実行して新しいマウントポイントをフィルタリングすると、以下のような出力が表示され、/dev/vdb が /mnt/data に正しくマウントされていることが確認できるはずです。
mount | grep /mnt/data
/dev/vdb on /mnt/data type ext4 (rw,relatime,seclabel)
まとめ
このチャレンジでは、UUID を使用して起動時にファイルシステムをマウントするように Linux システムのローカルストレージを構成する方法を学びました。これは、デバイス名が動的に変化する環境においても、ファイルシステムのマウントの信頼性と一貫性を維持するためにシステム管理者が備えておくべき重要なスキルです。新しいファイルシステムの作成、UUID の取得、/etc/fstab ファイルの編集、そしてマウント状態の検証という一連の実践的なプロセスを習得しました。



