ウェブサイト検索

Linuxのコマンドラインからドライブをフォーマットする方法


Linuxシステムに外部ドライブを追加する必要がある場合、それをフォーマットする必要があるかもしれません。コマンドラインからそのプロセスを学びたい場合は、今がチャンスです。

私の現在のLinuxデスクトップには、OSを収容するメインドライブ1台と、異なるデータをストックするための他の4台のドライブがあります。音楽用のドライブ、ビデオ用のドライブ、ドキュメント用のドライブ、そして仮想マシン用のドライブがあります。各補助ドライブは新しく購入したもので、その使用前にフォーマットする必要がありました。

私のデスクトップコンピュータにはGUIがあるので、GNOME Disksツールを使ってターミナルウィンドウを開かずにそのドライブをフォーマットすることもできました。しかし、私はいくつかのことに関しては古いスタイルなので、そのような仕事のために自動的にコマンドラインに行ってしまいます。タスクがGUIの方が簡単であってもです。

では、Linuxシステムで使用できるようにドライブをフォーマットするにはどうすればよいですか?

お見せしましょう。

ドライブ名の特定

必要なもの: 必要なものは、動作中のLinuxインスタンス(どのディストリビューションを使用しても問題ありません)、マシンに接続された外部ドライブ、およびsudo権限を持つユーザーだけです。

それで決まりです。仕事に取り掛かりましょう。

1. ドライブ名を特定する

最初に行うべきことは、ドライブを機械に接続することです。それが終わったら、デバイス名(例えば /dev/sdb のようなもの)を見つける必要があります。そのためには、次のように lsblk コマンドを使用します:

lsblk -f

すべての接続されたドライブの一覧が表示されるはずです。

2. ドライブをパーティション分割する

これは、まだパーティション分けされていないディスク(新しいドライブなど)にのみ適用されます。もしあなたのディスクがすでに使用されている場合、このコマンドを実行する必要がないかもしれません。

ドライブをパーティション分けするには、fdisk コマンドを使用します(私たちのドライブ名が /dev/sdb であると仮定します)。このように:

sudo fdisk /dev/sdb

最初に行うことは、パーティションスキームを設定することです。あなたのマシンがレガシーBIOSモードを使用している場合は、MBRタイプを選択してください。あなたのマシンがUEFIを使用している場合は、GPTモードを選択してください。ここでは、あなたのマシンがUEFIを使用していると仮定しましょう。ですので、g と入力し、キーボードのEnterを押してください。

次に、nと入力して新しいパーティションを作成します。その後、パーティション番号、最初のセクター、最後のセクターのデフォルトを受け入れるためにEnterを押します。

作業が完了したら、pを入力して新しいパーティションテーブルをリストし、次にwオプションを使用してパーティションテーブルを保存します。

ドライブをフォーマットしています

ドライブにパーティションテーブルがあるので、フォーマットできます。

1. ext4としてフォーマットする

人気のext4フォーマットを使用したい場合、これに対するコマンドは次のとおりです:

sudo mkfs -t ext4 /dev/sdb1

-tオプションはタイプを指定するためのもので、ext4です。ドライブ名に1を追加していることに注意してください。なぜなら、それは私たちが作成したドライブの最初のパーティションだからです。

2. NTFSのフォーマット

ドライブをフォーマットして、Windowsマシンからアクセスできるようにしたいかもしれません。そのためのコマンドは次のようになります。

sudo mkfs -t ntfs /dev/sdb1

ドライブをマウントする

ドライブがフォーマットされたので、それにアクセスできるようにマウントする時です。この作業のプロセスは簡単です。

最初に、マウントポイントとして使用する新しいディレクトリを作成します。あなたがそのドライブにアクセスする唯一の人であると仮定しましょう。その設定では、ホームディレクトリ内にドライブをマウントできます。次のコマンドを使用してマウントポイントを作成しましょう:

sudo mkdir ~/EXTERNAL

ディレクトリには好きな名前を付けることができます。

マウントポイントが作成されたので、次のコマンドでドライブをマウントしましょう:

sudo mount -t auto /dev/sdb1 ~/EXTERNAL

ドライブは現在マウントされ、使用可能なはずです。

そして、それがLinuxのコマンドラインからドライブをフォーマットするためのすべてです。

関連記事: