【发布时间】:2015-11-20 13:42:38
【问题描述】:
如果我知道该分区例如 /dev/sda1 我如何获取包含该分区的磁盘名称(在本例中为 /dev/sda)?
输出应该是磁盘的唯一路径。 (如“/dev/sda”)
编辑:它不应该是字符串操作
【问题讨论】:
-
您是在寻找一种简单的字符串替换方法还是更可靠/更复杂的方法?
-
否,因为分区可以是 /dev/sda1 或 /dev/mmcblk0p1 或其他磁盘类型。所以这应该适用于每种磁盘类型。
-
@Snoop05 是否有明确的通用规则来区分分区和磁盘?如果没有,这几乎是无法解决的。一两个例子不是规则。
-
lsblk 看到了它们之间的差异。在 TYPE 列中,列为“磁盘”和“零件”