lsblkのない統計ディスクドライブ?

lsblkのない統計ディスクドライブ?

最近、ミニマリストのビジボックスシステムを試してみましたが、小さな問題が見つかりました。lsblk命令がないということでした。たとえば、ディスク、パーティション、サイズを一覧表示できる他のコマンドはありますかlsblk

一部は動作しません。

  • lsblk
  • lsusb
  • fdisk -l
  • cfdisk

ベストアンサー1

Wikiページで見る忙しい箱df、ディスク使用量を見つけるコマンドをサポートしていることを確認しました。

次のコマンドを試すことができます。

df -h - マウントされたファイルシステムで使用可能なスペースを表示します。

~から男性busybox ページでは、dfこのコマンドの使用方法の例を示します。

ただし、@nwildnerが指摘したように、dfはパーティション関連スキームではなくマウントされたファイルシステムのリポジトリを表示します。それを見つけるには、次のファイルを確認してください。

cat /proc/partitions

前述のように、上記のfdisk -lファイルは機能せず、パーティション情報を含めることができます。

テスト

fdisk -l は私のシステムから次の出力を生成します。

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14        9726    78019672+  8e  Linux LVM

catを使用するとパーティション情報を取得できます/proc/partitions。出力は、

major minor  #blocks  name

   8     0   78125000 sda
   8     1     104391 sda1
   8     2   78019672 sda2
 253     0   78019156 dm-0
 253     1   72581120 dm-1
 253     2    5406720 dm-2

主装置番号は8であり、これはディスク装置であることを示す。小さいパーティションは同じデバイス上のパーティションです。 0 はディスク全体、1 はプライマリディスク、2 は拡張ディスク、5 は論理パーティションです。もちろん、残りはブロックサイズとディスク/パーティションの名前です。

sudo fdisk -lこれが賢明なアドバイスであるかどうかはわかりませんが、それがうまくいくかどうかを確認しようとしましたか?

編集#1

実行することもできます$ df -T。これは、実行にスーパーユーザー権限を必要としない別のコマンドです。ただし、これはすべてのマウントポイントを報告します。

役に立つかもしれないもう一つのコマンドはです# file -sL /dev/sdXY。これはブロック装置全体では動作しないという欠点を有する。正しいデバイスを通過する必要があります。出力は非常に簡潔です。

引用する

アンマウントされたデバイスのファイルシステムを確認するには?

おすすめ記事