【发布时间】:2014-08-28 03:34:00
【问题描述】:
我有一个命令输出系统中所有磁盘的列表,例如:
Real file Device on system Type Size
------------------------------ -------------------- ---------- ----------
/dev/vg/newsystem_canada /dev/vda Device 19.53 GB
/dev/vg/newsystem_canada /dev/vdb Device 1.50 GB
现在,我需要从所有这些行中提取到主磁盘的路径,在本例中为“/dev/vda”,但在其他情况下可能会有所不同。在每种情况下,使用 grep、stripos 等获取正确主磁盘路径的理想 PHP 或 BASH 命令行是什么?谢谢!
【问题讨论】:
-
我们如何知道哪个是主磁盘?是不是总是出现在顶部?
-
我想是的,主要的总是出现在顶部。但更好的主磁盘标识符是字母“a”。因为在不同的系统中,主磁盘总是以“a”结尾:/dev/sda 或 /dev/vda