1
因此,这里是从配置文件中的一个片段,我想解析(这是一个LVM2配置):LVM配置文件是什么格式?
VolGroup00 {
id = "vyllep-rfI6-LCvO-h6mN-zYZu-hiAN-QShmG6"
seqno = 3
status = ["RESIZEABLE", "READ", "WRITE"]
flags = []
extent_size = 65536 # 32 Megabytes
max_lv = 0
max_pv = 0
metadata_copies = 0
physical_volumes {
pv0 {
id = "1yLiSl-x0fp-ZkyU-HMQl-eTVt-xiId-cFnih0"
device = "/dev/xvda2" # Hint only
status = ["ALLOCATABLE"]
flags = []
dev_size = 31246425 # 14.8995 Gigabytes
pe_start = 384
pe_count = 476 # 14.875 Gigabytes
}
}
}
我想解析为一个Perl数据结构这一点。这个配置的格式是什么?我猜测是它看起来喜欢一个Python数据结构。
任何想法的格式,或者更好的是,一个存在的模块来分析呢?
可能是特定于LVM2东西... – 2012-04-17 00:50:47
“看上去喜欢一个Python数据结构”是没有意义的。也许你的意思是“看起来像Python代码”?但我的理解是,Python使用缩进而不是卷曲,所以我非常怀疑这一点。 – ikegami 2012-04-17 06:22:50