Linuxでディスクパーティションをフォーマットする方法

How Format Disk Partitions Linux



パーティションは、特定の目的のために指定されたハードドライブ上のストレージスペースです。ほとんどの場合、ストレージデバイスには単一のパーティションが付属しています。ただし、最新のオペレーティングシステムでは、物理ストレージシステムを複数の論理ストレージシステムに分割できます。オペレーティングシステム内では、各パーティションに独自のファイルシステムとストレージ容量が付属しているため、パーティションによって複数のドライブが接続されているように見える場合があります。

パーティションは、使用できるようにフォーマットする必要がありますが、パーティションをフォーマットして、すべてのデータを消去したり、別のファイルシステムを確立したり、エラーを修正したりすることもできます。この記事では、ターゲットパーティションがすでに作成されていることを前提として、Linuxでディスクパーティションをフォーマットする方法を説明します。







Linuxでのディスクパーティションのフォーマット

使用するツールに応じて、フォーマットプロセスは2つの方法で実行できます。ただし、開始する前に、失う恐れのあるデータがパーティションにないことを確認してください。



GUIを使用したパーティションのフォーマット
この方法は、ユーザーインターフェイスを提供し、各ステップでプロセスを説明するため、ほとんどのLinuxユーザーにとっておそらくより使いやすい方法です。このプロセスを実行する方法を示すために、GPartedを使用します。GPartedは、ディスクパーティションを管理するための整理されたUIを提供するオープンソースのパーティションエディターです。



GPartedを使用すると、データを失うことなくパーティションのサイズ変更、コピー、および移動を行うことができ、失われたパーティションからデータを救出することができます。 GPartedはほとんどのLinuxディストリビューションにプリインストールされていませんが、Linuxディストリビューションに適切なインストールコマンドを使用してインストールできます。





Debian / Ubuntuおよび派生物の場合:

$sudoaptインストールgparted


Fedoraおよび派生物の場合:



$これは -NS 'yum install gparted'

openSUSE、SUSE Linuxおよびその派生物の場合:

$sudozypperインストールgparted

Arch Linuxおよび派生物の場合:

$sudoパックマン-NSgparted

GPartedは、ディストリビューションに関係なく、ライブCD / USBを介して使用することもでき、公式のGPartedライブISOを見つけることができます。 ここ 。そのためには、起動可能なUSBフラッシュドライブを作成する必要があります。 (クリック ここ ISOから起動可能なUSBフラッシュドライブを作成する方法を学びます。)

次に、GPartedを起動します。 GPartedはシステムレベルの変更を行うため、起動するにはroot権限が必要です。


下の画像はGPartedのメインウィンドウを示しています。まず、右上隅から適切なディスクを選択します。この場合、接続されているディスクは1つだけです。


フォーマットするターゲットパーティションは/ dev / sda5です。ターゲットパーティションを右クリックし、[フォーマット]をクリックして、ターゲットファイルシステムのフォーマットを選択します。 Linuxの場合、ext3 / ext4が最も適切なファイルシステム形式です。他のオペレーティングシステムでパーティションを使用する場合は、fat16 / fat32を使用することをお勧めします。ただし、必要に応じて、別のファイルシステム形式を自由に使用してください。


すべてのターゲットパーティションについて、上記の手順に従います。次に、[適用]ボタンをクリックします。 [適用]をクリックすると、変更を確定する前に構成が正しいことを確認できます。


次に、GPartedは、タスクを実行するかどうかを尋ねます。安全に続行できることを確認したら、[適用]をクリックします。


その後、運用を開始します。プロセスが完了したら、[閉じる]をクリックします。


CLIを使用したパーティションのフォーマット
このプロセスは、GPartedを使用するプロセスよりも複雑です。ただし、専門家や上級ユーザーにとっては、この方法の方が便利な場合があります。

まず、次のコマンドを使用して、既存のすべてのパーティションを一覧表示できます。

$lsblk


フォーマットされていないすべてのパーティションを一覧表示する場合は、 lsblk 次のように、-fフラグを指定してコマンドを実行します。

$lsblk-NS


ここでは、ターゲットパーティションは/ dev / sda5であり、ご覧のとおり、すでにマウントされています。すでにマウントされているパーティションをフォーマットすることはできません。パーティションをアンマウントするには、以下のコマンドを実行します。パーティションのマウントポイントは、 lsblk コマンド。

$sudo umount -v <mount_point>>


これで、パーティションをフォーマットする準備が整いました。先に進む前に、パーティションに重要なデータがないことを確認してください。 GPartedとは異なり、コマンドが実行されると、パーティションは即座にフォーマットされます。

準備ができたら、次のコマンドを実行します。ここでは、mkfsツールを使用してパーティションをフォーマットします。 mkfsツールは、ext3、ext4、fat16、fat32、ntfs、apfs、hfsなどのさまざまなファイルシステムをサポートしています。この例では、/ dev / sda5にext4ファイルシステムを作成します。

$sudomkfs-v -NS <ファイルシステム>> <partition_label>>


上記のコマンドは、別の方法で実行することもできます。ここで、コマンドは/ dev / sda5にext4ファイルシステムを作成します。

$sudomkfs.ext4-v /開発者/sda5


出来上がり!パーティションは正常にフォーマットされています!使用するには、再度マウントする必要があります。クリック ここ Linuxのmountコマンドを使用してファイルシステムをマウントする方法を学習します。

最終的な考え

ここでは、2つの便利な方法を使用してディスクパーティションをフォーマットする方法を示しました。適切なツールと知識があれば、ディスクパーティションのフォーマットは本質的に難しい作業ではありませんが、プロセスで重要なデータが失われるかどうかを確認することが重要です。

さらに、このプロセスがドライブに与える可能性のあるストレスを考慮する必要があります。 SSDまたは複数のHDD / SSDを備えたRAIDを使用している場合、書き込まれるデータの量は、ストレージデバイスの平均寿命に悪影響を与える可能性があります。さらに、最新のストレージデバイスはかなり回復力がありますが、ストレージデバイスが古いほど、プロセスのリスクが高くなります。