LinuxのLsblkコマンド(ブロックデバイスのリスト)

ブロックデバイスは、デバイスを参照するファイルです。 デバイスには、HDD、SDD、RAMディスクなどがあります。ブロックデバイスファイルは、ディレクトリ/ devの下にあります。

このチュートリアルでは、 lsblkコマンド Linuxでは ブロックデバイスのリスト

lsblkコマンド

lsblkコマンドは、Linuxで使用可能なすべてのブロックデバイスに関する情報を一覧表示するために使用されます。 lsblkは、ほとんどのLinuxディストリビューションにプリインストールされています。 utils-linuxパッケージに含まれています。

Lsblkは通常、デバイスとパーティションの情報を見つけるために使用されます。 blkidコマンドは、ファイルシステムやUUIDなどの情報を提供できます。 一方、dfコマンドは、主にディスク使用量とファイルシステム情報に使用されます。

lsblkを使用する最も簡単な形式は、引数なしです。これにより、ブロックデバイスのリストがツリー形式で表示されます。

$ lsblk

NAME、MAJ:MIN、RM、SIZE、RO、TYPE、MOUNTPOINTなどの7つの列を持つlsblkコマンド出力。 各列について説明します。

NAME-これはデバイス名です。

MAJ:MIN-この列には、メジャーデバイス番号とマイナーデバイス番号が表示されます。

RM-この列は、デバイスが取り外し可能かどうかを示します。 これに注意してください example デバイスsdbとsr0のRM値は1に等しく、リムーバブルであることを示します。

サイズ-これは、デバイスのサイズに関する情報を提供する列です。

RO-これは、デバイスが読み取り専用かどうかを示します。 この場合、すべてのデバイスのRO = 0は、読み取り専用ではないことを示します。

タイプ-この列は、ブロックデバイスがディスクまたはディスク内のパーティション(パーツ)であることを示します。 写真では、sdaはディスクであり、sr0は読み取り専用メモリ(rom)です。

マウントポイント:この列は、デバイスがマウントされているマウントポイントを示します。

使い方を確認しましょう lsblkコマンド

01。 すべてのブロックデバイスを一覧表示するには

オプション-aを使用して、空のデバイスを含むすべてのデバイスを表示します。

$ lsblk -a

lsblkはすべてのデバイスを表示します

02。 ツリーのような形式でデフォルトのlsblk出力を変更するには、-lオプションを使用します

$ lsblk -l

lsblkリスト形式

03。 特定のデバイスを表示する

特定のデバイスに関する情報を表示するには、デバイス名の後にlsblkを使用します。

にとって example:

$ lsblk /dev/sda5

特定のデバイスに関するlsblk情報

04。 選択した列のみを表示する

特定の列の出力を表示できる場合は、-oオプションを使用します。

にとって example 名前とサイズの列を一覧表示するには、次のように入力します。

$ lsblk -o name,size

特定の列を一覧表示

05。 デバイスのアクセス許可を表示する

lsblkを使用して、-mオプションを使用して各デバイスの所有権とアクセス許可を印刷できます。

$ lsblk -m

06。 SCSIデバイスのみを表示するには、-Sオプションを使用します。

$ lsblk -S

07。 出力をASCII文字形式で表示します。

デフォルトのツリー形式はユーザーフレンドリーではなく、-iオプションを使用してASCII形式で表示できます。

$ lsblk -i

08。 各デバイスのゾーンモデルを表示するには、-zオプションを使用します。

$ lsblk -z

ディスプレイデバイスゾーンモデル

結論

このチュートリアルでは、Linuxでlsblkコマンドを使用して、接続されているブロックデバイスに関する情報を検索する方法を学習しました。 読んでくれてありがとう、コメントセクションであなたの提案を提供してください。