Parted 或其他 Linux DISKPART 类型控制台中是否有等效的 DETAIL DISK?

Parted 或其他 Linux DISKPART 类型控制台中是否有等效的 DETAIL DISK?

我正在尝试抓取驱动器类型的信息。 EG USB、RAID 等。

在 Windows 中,我可以使用 DISKPART 并运行命令 DETAIL DISK :

例子:


DISKPART> 选择磁盘 1

磁盘 1 现在是选定的磁盘。

DISKPART> 详细磁盘

WDC WD1600AAJS-75M0A0 磁盘 ID:46C9XXXX 类型:RAID 状态:在线路径:0 目标:4 LUN ID:0 位置路径:PCIROOT(0)#PCI(1F02)#RAID(P00T04L00) 当前只读状态:无只读-仅:无启动磁盘:无页面文件磁盘:无休眠文件磁盘:无故障转储磁盘:无群集磁盘:无

卷 ### Ltr 标签 Fs 类型 尺寸 状态信息


第 2 卷 D NTFS 分区 97 GB 健康系统


那么 Parted 或其他 Linux 命令行实用程序中的等效命令(如果存在)是什么?

我想要的关键信息是“Type : RAID”输出。

我正在寻找将刮擦集成到现有程序中。

答案1

看一下LSBLK。根据其男人页:“lsblk 列出有关所有可用或指定的块设备的信息。”,例如:

lsblk(检索所有块设备上的信息):

NAME                  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                     8:0    0 273.4G  0 disk 
├─sda1                  8:1    0   487M  0 part /boot
├─sda2                  8:2    0     1K  0 part 
└─sda5                  8:5    0 272.9G  0 part 
  ├─neuron--vg-root   252:0    0 144.9G  0 lvm  /
  └─neuron--vg-swap_1 252:1    0   128G  0 lvm  [SWAP]
sdb                     8:16   0   1.7T  0 disk 
└─sdb1                  8:17   0   1.7T  0 part /home

lsblk /dev/sd* --nodeps --output TYPE(检索类型对于所有块设备):

TYPE
disk
part
part
part
disk
part

lsblk /dev/sd* --nodeps --output NAME,MODEL,VENDOR,SIZE,TYPE,STATE(检索所有块设备上的指定参数):

NAME MODEL            VENDOR     SIZE TYPE STATE
sda  LOGICAL VOLUME   HP       273.4G disk running
sda1                             487M part 
sda2                               1K part 
sda5                           272.9G part 
sdb  LOGICAL VOLUME   HP         1.7T disk running
sdb1                             1.7T part 

lsblk /dev/sda --nodeps --output TYPE(要得到类型sda,通常相当于视窗磁盘1):

TYPE
disk 

这是一种方法,您可能需要将软件包添加到您的特定发行版,例如:sudo apt-get install lsblk(Debian、Ubuntu)。

相关内容