5. ファイルシステムの作成

ディスクのパーティション分割に成功したら、Linux のディスク管理における次の重要なステップはファイルシステムの作成です。このプロセスは、フォーマットと呼ばれることが多く、パーティションをファイルやディレクトリを格納できるように整理します。

mkfs コマンド

このタスクの主要なツールはmkfs(ファイルシステムを作成する)です。これは、さまざまな種類のファイルシステムを作成できる多用途なコマンドです。

典型的な例を見てみましょう。

sudo mkfs -t ext4 /dev/sdb2

コマンドの内訳は次のとおりです。

  • sudo: 管理者権限でコマンドを実行します。これはディスク管理タスクに必要です。
  • mkfs: ファイルシステムを作成するためのコマンドです。
  • -t ext4: -tフラグはファイルシステムの種類を指定します。この場合、ext4ファイルシステムを作成しています。
  • /dev/sdb2: ファイルシステムが作成されるターゲットパーティションです。

一般的なファイルシステムの種類

ext4は多くの Linux ディストリビューションで堅牢かつ広く使用されているデフォルトですが、mkfsは他の種類もサポートしています。大容量ファイルの高性能で知られる XFS や、スナップショットなどの最新機能を提供する Btrfs など、ユースケースに応じて異なるタイプに遭遇する可能性があります。一般的な用途では、ext4は優れた選択肢です。

注意点

ファイルシステムは、新しく作成されたパーティション上、または完全に消去する予定のディスク上にのみ作成する必要があります。mkfsコマンドを既にデータが含まれているパーティションで実行すると、破壊的な操作になります。既存のデータはすべて永久に削除され、適切な準備なしに既存のファイルシステムの上に新しいファイルシステムを作成しようとすると、ファイルシステムが破損する可能性が高くなります。偶発的なデータ損失を避けるため、ターゲットデバイスを常に再確認してください。

ログインして学習進捗を保存

サインイン

演習

練習は Linux スキルを習得するための鍵です。このハンズオンラボは、Linux ファイルシステムの管理に関する理解を深めるのに役立ちます。

  1. Linux パーティションとファイルシステムの管理 - このラボでは、Linux でディスクパーティションとファイルシステムを管理する方法を学びます。fdiskを使用して新しいパーティションを作成し、ext4でフォーマットし(mkfsを使用)、マウントし、/etc/fstabで永続的なマウントを設定し、安全なセカンダリ仮想ディスク上にスワップパーティションを作成します。

このラボは、ファイルシステムの作成と管理の概念を実世界のシナリオに応用し、Linux でのディスク管理に対する自信を構築するのに役立ちます。

クイズ

ファイルシステムを作成するために使用されるコマンドは何ですか?回答は英語でお願いします。