-4

我需要程序告诉我信息,例如

分区数。>> 分区类型。>> 该分区的文件系统类型。>> 每个分区的开始和结束大小。Linux PARTED 实用程序的 PRINT 选项显示的输出类型

分区数。>> 分区类型。>> 该分区的文件系统类型。>> 每个分区的开始和结束大小。Linux PARTED 实用程序的 PRINT 选项显示的输出类型

作为一个例子,输出应该像 dis

编号 开始 结束 大小 类型 文件系统标志 1 32.3kB 10.7GB 10.7GB 主要 reiserfs , , , , , , , , , type=83, , 2 10.7GB 80.0GB 69.3GB 扩展引导, , , , , , lba, , , type=0f, , 5 10.7GB 57.6GB 46.9GB 逻辑 ext3 , , , , , , , , , type=83, , 6 57.6GB 58.8GB 1234MB 逻辑 li​​nux-swap , , , , , , , , , type=82 , , 7 58.8GB 80.0GB 21.2GB 逻辑资源库 , , , , , , , , , type=83, ,

但是通过ac代码。

我知道文件 /proc/partions 和 /sys/block/sda 可以从中获取数据,但我想知道 parted 实用程序的打印选项如何检索 dis 数据

4

1 回答 1

1

您可以使用 fdisk 源代码来满足此需求: fdisk.c fdisk.h

于 2012-06-20T09:04:09.583 回答