Linux環境でファイルシステムを作成・マウントする方法を教えてください。
Linuxシステムで、ファイルシステムを作成してマウントするには、以下の手順を実行します。
- まず、fdisk や parted などのツールでディスクを分割します。 例えば、fdisk ツールを使用して、/dev/sdb を分割します。
$ sudo fdisk /dev/sdb
fdisk コマンドライン画面で n を入力して新しいパーティションを作成し、プロンプトに従ってパーティションの開始セクターとサイズを入力する。
- ファイルシステムの作成、ボリュームの種類によって使用されるコマンドは異なります。たとえば、ボリュームの種類がEXT4の場合、次のようにしてファイルシステムを作成できます。
$ sudo mkfs.ext4 /dev/sdb1
デバイス名の区分のうち、/dev/sdb1がそれです。
- マウントポイントを作成します。マウントポイントはファイルシステムをマウントするディレクトリです。マウントポイントは任意のディレクトリにできます。たとえば、「/mnt/mydisk」という名前のマウントポイントを作成できます。
$ sudo mkdir /mnt/mydisk
- ファイルシステムをマウントする。mount コマンドを使用して、ファイルシステムをマウントポイントにマウントします。
$ sudo mount /dev/sdb1 /mnt/mydisk
パーティションのデバイス名は/dev/sdb1、マウントポイントは/mnt/mydiskです。
- ファイルシステムが指定されたマウントポイントに正常に作成されてマウントされました。/mnt/mydisk ディレクトリを使用して、ファイルシステム内のファイルにアクセスできます。
起動時にファイルシステムを自動マウントするには、/etc/fstab ファイルにエントリを追加します。 /etc/fstab ファイルは次のコマンドで編集できます。
$ sudo nano /etc/fstab
ファイルに次のようなエントリを追加します。
/dev/sdb1 /mnt/mydisk ext4 defaults 0 0
ファイルを保存してエディタを終了します。次回起動時にファイルシステムは自動的にマウントされます。
上記のステップで記載されているコマンドは、root権限(sudoコマンドの使用)が必要になる場合がありますのでご注意ください。