Есть ли более аккуратный способ перечислить жесткие диски с fdisk
?
Если я сбегу fdisk -l
Я получаю диск, единицы, размер сектора, размер ввода-вывода и т. Д. - все, что отвлекает.
Я могу бегать fdisk -l | grep "Disk /"
но это кажется чем-то вроде взлома. Есть ли способ лучше?
====
ОБНОВИТЬ
Я думал, что ясно выразился. В следующих двух строках своего вопроса я привел примеры того, чего я не хотел и чего действительно хотел.
По neater
Я имею в виду просто перечисление жестких дисков (т.е. Disk /dev/xvdb
- см. строку 3 моего вопроса) без всех отвлекающих вещей, таких как диск, единицы, размер сектора, размер ввода-вывода (см. вторую строку моего вопроса). т.е. не это:
8589 MB, 8589934592 bytes, 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Я чувствую, что повторяюсь.
Вы не описали, что вы подразумеваете под «более аккуратным способом», однако просто получить список блочных устройств - значит перечислить их:
ls -1 /sys/block/