我正在查看各种 *fdisk 和 *parted 实用程序以及其他一些实用程序。我正在搜索一个实用程序(或实用程序集合),它将列出机器上所有磁盘和分区的大小(以字节为单位)。驱动器或分区上的任何其他信息(例如品牌/型号/标签/文件系统)的奖励积分。它还应该能够报告没有安装分区表的驱动器的大小
- 普通的 fdisk
- ✗ 不支持 GUID 分区表
- ✗ 不是字节,没有允许它的标志
- 磁盘
- ✗ 不支持 GUID 分区表
- ✓ 标记以支持兆字节(关闭)
- 分手
- ✓ 是否支持 GPT
- !控制单元的选项一次只能在一个磁盘上工作
- ✗ 舍入到最大可能的单位
- lshw
- ✗ 不显示分区信息
- ✗ 四舍五入到最高单位
- ✗ 没有控制单元的选项
- pv显示/ pvs
- ✗ 仅适用于属于 LVM2 阵列的磁盘
- ✗ 如果分区是阵列中使用的卷,则不显示磁盘信息
- ✓ 是否有将单位设置为字节的标志
parted
有一个命令来控制使用的单位,它被称为...unit
:来自
man parted
:parted
, 虽然是修改事物的绝佳工具,但在演示方面有些不足。lsblk
在这方面要好得多,它显示了磁盘、分区和磁盘上的构造(例如 RAID 或 LVM 卷)之间的关系。默认情况下,它不显示标签,并且不需要输出大部分数据
sudo
;然而标签需要sudo
。要以字节为单位显示磁盘信息,可以使用以下-b
选项: