修道が別れる

修道が別れる

ファイルシステムがないすべてのディスク(mkfsファイルシステムで実行されていないすべてのディスク)をキャプチャしたいと思います。

以下を試しましたが、まだオペレーティングシステム(sda)が提供されています。

lsblkファイルシステムや他のコマンドを使用せずにすべてのディスクをキャプチャする最善の方法は何ですか?

  lsblk -f | egrep -v "xfs|ext3|ext4"
  NAME             FSTYPE      LABEL UUID                                   
  MOUNTPOINT
 fd0
  sda
 └─sda2           LVM2_member       v0593a-KiKU-9emb-STbx-ByMz-S95k-jChr0m
 ├─vg00-lv_swap swap              1beb675f-0b4c-4225-8455-e876cafc5756   
 [SWAP]
 sdg
 sdh
 sdi
 sdj
 sdk
 sr0

ベストアンサー1

lsblk -o NAME,FSTYPE -dsn

これにより、パーティションパーティションホルダではなく(パーティションテーブルを持たない)ブロックデバイスのリストが印刷されます。検出されたファイルシステムの種類は2番目の列にあります。空の場合、認識されたファイルシステムがないことを意味します。

したがって、1つのコマンドで目的の出力を取得するには

lsblk -o NAME,FSTYPE -dsn | awk '$2 == "" {print $1}'

おすすめ記事