yae*_*ael 6 linux filesystems mkfs lsblk
我想捕获所有没有文件系统的磁盘(所有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
Run Code Online (Sandbox Code Playgroud)
lsblk -o NAME,FSTYPE -dsn
Run Code Online (Sandbox Code Playgroud)
这将打印一个块设备列表,这些块设备本身不是分区的持有者(它们没有分区表)。检测到的文件系统类型位于第二列中。如果其为空,则表示没有可识别的文件系统。
因此,要通过一个命令获得您想要的输出
lsblk -o NAME,FSTYPE -dsn | awk '$2 == "" {print $1}'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1732 次 |
| 最近记录: |