gpt4 book ai didi

linux - 是否有通用的 linux 实用程序/方式来查询有关系统上所有磁盘的信息?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:51:08 24 4
gpt4 key购买 nike

我正在编写一个脚本,它将远程访问实验室中的机器并评估系统中的磁盘及其用途。我需要:

 1. get all of the disks in a system, this also includes SAN disks as       well as non standard HW raid controllers. 2. check if the disks are part of a software raid. 3. check the disk for partitions and if they are boot-able. 4. gather basic information about the drive including manufacturer block size etc. .

我遇到的问题是,如果不写 10 多页用于查找此信息的每个实用程序的正则表达式,似乎没有一个非常方便的地方可以找到所有这些信息.令人惊讶的是,这在 Windows 上更容易,因为我可以使用 WMI。是否有更多编程方式来收集我在 Linux 中寻找的所有信息?

最佳答案

我想到的工具:

  • kpartx, partprobe, blkid, lshw; cfdiskparted

我认为 parted 适合自动化。

lshw 有 xml 输出。

关于linux - 是否有通用的 linux 实用程序/方式来查询有关系统上所有磁盘的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31281324/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com