给定一个设备文件(例如:)/dev/sda
,我如何获得所有相关分区的列表?
预期输入:
/dev/sda
预期输出:
/dev/sda1
/dev/sda2
/dev/sda3
...
我知道有很多方法可以获取有关块设备的信息,例如lsblk
, blockdev
, fdisk
,blkid
等等,但我想要一个最简洁的解决方案(即,不使用大量管道到grep
, sed
, awk
, uniq
ETC)。
解决这个问题最凝练的一个衬管是什么?
注意:我正在使用 linux(特别是 ubuntu)并使用终端或 shell 脚本来解决这个问题。
与
ls
:或者,使用
lsblk
(支持 LVM):