技術ノート Linux Ubuntuでパーティションを一覧表示する8つの方法

Ubuntuでパーティションを一覧表示する8つの方法

重要なポイント

  • パーティションは、ストレージデバイスをいくつかの部分に分割する方法です。
  • パーティション テーブルを表示するには、fdisk -l、sfdisk -l、df -h、lsblk、lshw、pydf、hwinfo、または parted -l を使用します。
  • lsblk を実行してパーティションの基本的な概要を取得するか、実際に何らかの方法でパーティションを操作する必要がある場合は、parted -l を実行します。

ドライブがどのようにパーティション分割されているかを把握することは、毎日行う必要があるわけではありませんが、必要なときに実行できるようにすることが重要です。 Ubuntu でそれを行うための 8 つの簡単な方法を次に示します。

パーティションとは何ですか?

パーティションは、その名前が示すように、何らかの ファイル システム を使用してフォーマットされたドライブ上の領域の塊です。 最新の NVMe SSD で あっても 従来のハードディスク ドライブ であっても、すべてのストレージは使用可能になる前にまずパーティション分割する必要があります。ほとんどのドライブにはパーティションが 1 つだけありますが、ほとんどのブート ドライブにはブートローダーまたは リカバリ データ の保存に使用される小さな追加パーティションがあることがわかります。

トラブルシューティング、オペレーティング システムのインストールの管理、その他さまざまな作業を行う場合、パーティションの管理が必要になる場合があります。ここでは Ubuntu に焦点を当てていますが、これらは少し調整するだけで他のほとんどの Linux ディストリビューションでも動作します。

Ubuntuでパーティションを一覧表示する8つの方法

fdisk を使用してパーティションを一覧表示する

Fdisk は技術的にはパーティションの作成と管理のためのプログラムですが、単にパーティションを表示することもできます。ターミナルを開いて、次を実行します。

 sudo fdisk -l

fdisk は、可読性という点では中途半端なオプションです。知っておくべきことのほぼすべてが記載されていますが、それでもかなりきちんとしていて読みやすいです。簡単なパーティション リストが必要な場合は、これが最初に選択されるはずです。

Ubuntuでパーティションを一覧表示する8つの方法

sfdisk を使用してパーティションを一覧表示する

sfdisk は視覚的には fdisk に似ており、使用方法も似ています。ただし、fdisk とは異なり、対話型ではなく、 GPT パーティション を処理しません。これは、何らかの方法でパーティションを操作するスクリプトが必要な場合によく使用されます。 sfdisk を使用してパーティションを一覧表示するには、ターミナルを開いて次を実行します。

 sudo sfdisk -l 

Ubuntuでパーティションを一覧表示する8つの方法

df を使用してパーティション情報を表示する

ディスク フリー (最も一般的には単に「df」と呼ばれる) は、Linux システム上のパーティションのディスク容量を表示する単純なユーティリティです。ここで紹介する他のほとんどのオプションよりも必要最低限​​のものなので、詳細な情報が必要な場合には理想的ではありません。ターミナルで次を実行します。

 df -h 

Ubuntuでパーティションを一覧表示する8つの方法

lsblk を使用してパーティションに関する情報を取得する

lsblk ユーティリティは、システム上のストレージ デバイス (具体的には ブロック デバイス、したがって名前は l is t block ) に関する情報 一覧表示します。このコマンドはさまざまな引数を取ることができますが、システムのパーティションの概要を簡単に確認するだけの場合は、基本的な lsblk コマンドが最適です。いつものように、ターミナルを起動して以下を実行します。

 lsblk

lshw を使用してストレージ ハードウェアに関する情報を取得する

lshw は Windows の システム情報パネル に似ていますが、コマンドライン ツールである点が異なります。ストレージ デバイスだけでなく、PC のすべてのハードウェア コンポーネントに関する情報が提供されます。その結果、出力は詳細かつ乱雑になる傾向があります。 *-disk:# and *-volume:#. ターミナルを開き、次のコマンドを実行します。

リシュウ

pydf を使用してパーティションを色付きでリストする

Pydf は、基本的な df コマンドの代替です。実行することは同じですが、出力を高度にカスタマイズ可能で読みやすくするように設計されています。 Pydf は、デフォルトではほとんどの Linux ディストリビューションにインストールされません。まず、Pydf をインストールします。

 sudo apt install pydf

インストールが完了したら、次を実行します。

 pydf

色と、それらがさまざまなデバイスの種類にどのように対応しているかをメモします。

「 Ubuntuでパーティションを一覧表示する8つの方法」に関するベスト動画選定!

【第48話】Ubuntu Desktop 22.04 LTSのデスクトップとドックをカスタマイズしよう(前編)
これで安心‼Linuxのセキュリティー対策 ~ずんだもんのLinux「使ってみた」第6回~

pydf のカラフルな出力。 hwinfo を使用してストレージ デバイスとパーティション テーブルの詳細を確認する

Hwinfo (「ハードウェア情報」) は、ストレージ デバイスとそのパーティション テーブルだけでなく、PC 内のすべてのハードウェア コンポーネントに関する情報を提供するという点で lshw に似ています。ただし、結果を絞り込むことができるバリエーションがいくつかあります。まず、次を実行して hwinfo をインストールします。

sudo apt install hwinfo

hwinfo をインストールしたら、次のコマンドを実行して、パーティションの簡略化された概要を取得します。

 hwinfo --block --short

パーティションと物理ドライブに関する詳細が必要な場合は、–short 引数を省略してください。

 hwinfo --ブロック

からの完全な出力 parted を使用してパーティションを表示および管理する

Parted は、ほとんどの Linux ディストリビューションに組み込まれているパーティション エディターです。これは非常に強力なので、一般的に理解しておく価値があります。パーティション エディターにパーティションのリストを表示するだけの場合は、ターミナルで次のコマンドを実行します。

 sudo 分割 -l

GUI で parted を使用する (gparted)

Parted は主にコマンド ライン インターフェイス (CLI) ユーティリティですが、グラフィカル ユーザー インターフェイス (GUI) も備えています。 GUI バージョンには、「gparted」を検索して Linux 上の通常のアプリ ドロワーからアクセスするか、ターミナルから起動できます。ターミナルから開くには、次を実行するだけです。

 sudo が別れました

ユーザー インターフェイスも備えていることを除けば、parted で通常行うことはすべて実行できます。

パーティションを表示するにはどのユーティリティを使用する必要がありますか?

実はここには具体的な答えはありません。コマンドの詳細、権限要件、機能は異なり、どのコマンドを使用するかは、何をしているかによって異なります。

ただし、通常、他のものよりも 3 つ多く使用していることがわかりました。

  • parted (CLI と GUI の両方のバージョン)
  • lsblk
  • fdisk

Parted は非常に強力で多用途のツールであるため、うまくいきます。 lsblk は、実行するために昇格されたアクセス許可を必要としないため、非常に便利です。これは、sudo アクセスのないシステムで作業している場合に便利です。 fdisk も使いやすく、必要な情報を簡潔に表示するため、適切な選択肢です。