GNU/Linux >> Linux の 問題 >  >> Linux

parted&fdiskコマンドを使用したパーティション分割

はじめに

ディスクパーティションを作成すると、ハードドライブを独立して機能する複数のセクションに分割できます。

Linuxでは、ユーザーはストレージデバイス(USBおよびハードドライブ)を使用する前にそれらを構造化する必要があります。パーティショニングは、1台のマシンに複数のオペレーティングシステムをインストールする場合にも役立ちます。

このステップバイステップのチュートリアルでは、Linuxのpartedまたはfdiskコマンドを使用してパーティションを作成する方法を学習します。

前提条件

  • Linuxを実行しているシステム
  • sudoまたはroot権限を持つユーザーアカウント。
  • ターミナルウィンドウ/コマンドラインへのアクセス(アクティビティ>検索>ターミナル

オプション1:partedコマンドを使用してディスクをパーティション分割する

以下の手順に従って、partedコマンドを使用してLinuxでディスクをパーティション分割します。

ステップ1:パーティションを一覧表示する

パーティションを作成する前に、使用可能なストレージデバイスとパーティションを一覧表示します。このアクションは、パーティション分割するストレージデバイスを特定するのに役立ちます。

を使用して次のコマンドを実行します ストレージデバイスとパーティションを一覧表示するsudo:

sudo parted -l

端末は、利用可能なストレージデバイスを次の情報とともに印刷します。

  • モデル –ストレージデバイスのモデル。
  • ディスク –ディスクの名前とサイズ。
  • セクター サイズ –メモリの論理的および物理的なサイズ。使用可能なディスク容量と混同しないでください。
  • パーティション テーブル –パーティションテーブルタイプ(msdos、gpt、aix、amiga、bsd、dvh、mac、pc98、sun、およびloop)。
  • ディスク フラグ –サイズ、タイプ、ファイルシステム、およびフラグに関する情報を含むパーティション。

パーティションの種類は次のとおりです。

  • プライマリ –オペレーティングシステムファイルを保持します。作成できるプライマリパーティションは4つだけです。
  • 拡張 –4つを超えるプライマリパーティションを作成できる特殊なタイプのパーティション。
  • 論理的 –拡張パーティション内に作成されたパーティション。

この例では、2つのストレージデバイス( /dev/sda)があります および/dev/sdb ):

注: 最初のストレージディスク( dev/sda またはdev/vda )オペレーティングシステムが含まれています。このディスクにパーティションを作成すると、システムが起動できなくなる可能性があります。セカンダリディスク( dev/sdb)にのみパーティションを作成します dev/sdc dev/vdb 、またはdev/vdc

ステップ2:ストレージディスクを開く

次のコマンドを実行して、パーティション分割するストレージディスクを開きます。

sudo parted /dev/sdb

常にストレージデバイスを指定してください。ディスク名を指定しない場合、ディスクはランダムに選択されます。ディスクをdev/sdbに変更するには 実行:

select /dev/sdb

dev/sdb ディスクが開いています:

ステップ3:パーティションテーブルを作成する

ディスクをパーティション分割する前に、パーティションテーブルを作成します。パーティションテーブルはハードドライブの先頭にあり、各パーティションのサイズと場所に関するデータを格納します。

パーティションテーブルの種類は次のとおりです。aix amiga bsd dvh gpt mac ms-dos pc98 太陽 、およびループ

パーティションテーブルを作成し、次のように入力します。

mklabel [partition_table_type]

たとえば、 msdosを作成するには パーティションテーブルで、次のコマンドを実行します:

mklabel msdos

はいと入力します 実行するには:

注: 最も一般的に使用される2つのパーティションテーブルタイプはgpt およびmsdos 。後者は最大16のパーティションをサポートし、最大16TBのスペースをフォーマットしますが、gptは最大9.4ZBをフォーマットし、最大128のパーティションをサポートします。

ステップ4:テーブルを確認する

printコマンドを実行して、パーティションテーブルを確認します。出力には、ストレージデバイスに関する情報が表示されます:

注: help mkpartコマンドを実行して、新しいパーティションを作成する方法に関する追加のヘルプを取得します。

ステップ5:パーティションを作成する

ext4ファイルシステムを使用して新しい1854MBパーティションを作成しましょう。割り当てられたディスクの開始は1MBで、ディスクの終了は1855MBです。

新しいパーティションを作成するには、次のように入力します。

mkpart primary ext4 1MB 1855MB

その後、printコマンドを実行して、新しく作成されたパーティションに関する情報を確認します。情報は、ディスクフラグの下に表示されます。 セクション:

gptパーティションテーブルでは、パーティションタイプは必須のパーティション名です。この例では、プライマリ はパーティションの名前であり、パーティションタイプではありません。

アクションを保存して終了するには、 quitと入力します 指図。このコマンドを使用すると、変更が自動的に保存されます。

注:/etc/fstabファイルを更新する必要があるかもしれません 」メッセージは、起動時にパーティションを自動的にマウントできることを示します。

オプション2:fdiskコマンドを使用してディスクをパーティション分割する

以下の手順に従って、 fdiskを使用してLinuxでディスクをパーティション分割します。 コマンド。

ステップ1:既存のパーティションを一覧表示する

次のコマンドを実行して、既存のすべてのパーティションを一覧表示します。

sudo fdisk -l

出力には、ストレージディスクとパーティションに関する情報が含まれます。

ステップ2:ストレージディスクを選択する

次のコマンドを実行して、パーティションを作成するストレージディスクを選択します。

sudo fdisk /dev/sdb

/dev/sdb ストレージディスクが開いています:

ステップ3:新しいパーティションを作成する

1. nを実行します 新しいパーティションを作成するコマンド。

2.デフォルトの番号(2)を入力して、パーティション番号を選択します。

3.その後、ハードドライブの開始セクターと終了セクターを尋ねられます。このセクション(3622912)にデフォルトの番号を入力することをお勧めします。

4.最後のプロンプトは、パーティションのサイズに関連しています。複数のセクターを使用するか、サイズをメガバイトまたはギガバイトで設定するかを選択できます。 +2GBと入力します パーティションのサイズを2GBに設定します。

パーティションが作成されたことを確認するメッセージが表示されます。

ステップ4:ディスクに書き込む

システムがパーティションを作成しましたが、変更はディスクに書き込まれません。

1.変更をディスクに書き込むには、 wを実行します コマンド:

2.次のコマンドを実行して、パーティションが作成されていることを確認します。

sudo fdisk -l

ご覧のとおり、パーティション /dev/sdb2 作成されました。

パーティションをフォーマットする

partedでパーティションが作成されたら fdisk コマンド、使用する前にフォーマットします。

次のコマンドを実行して、パーティションをフォーマットします。

sudo mkfs -t ext4 /dev/sdb1

注: ガイドを確認し、ext4、FAT32、またはNTFSファイルシステムを使用してLinuxでディスクパーティションをフォーマットおよびマウントする方法を学びましょう!

パーティションをマウントする

ディスクとの対話を開始するには、マウントポイントを作成します およびパーティションをマウント それに。

1.次のコマンドを実行して、マウントポイントを作成します。

sudo mkdir -p /mt/sdb1

2.その後、次のように入力してパーティションをマウントします。

sudo mount -t auto /dev/sdb1 /mt/sdb1

コマンドが正常に実行された場合、端末は出力を出力しません。

3. df hTを使用して、パーティションがマウントされているかどうかを確認します コマンド:

結論

このステップバイステップのチュートリアルに従うと、 partedを使用して、Linuxでディスクをパーティション分割する方法をよりよく理解できるはずです。 またはfdisk コマンド。


Linux
  1. LinuxでのFdiskコマンド(パーティションの管理)

  2. dd を使用してネットワーク経由で Linux ディスク パーティションのクローンを作成する方法

  3. fdisk - 単一行のパーティション

  1. ディスクパーティションを作成、サイズ変更、レスキューするための8つのLinux「Parted」コマンド

  2. dfおよびduコマンドを使用してLinuxのディスク容量を確認する

  3. 非対話モードで parted を使用してパーティションのサイズを最大に変更します

  1. Parted GPT を使用して Linux で 2TB サイズのパーティションを作成する方法

  2. fdisk を使用してパーティションを削除する方法

  3. Linux / UNIX :fdisk を使用して拡張パーティションを作成する方法