Диски, разделы, метки, gmirror и всё прочее:sysctl -n kern.geom.conftxt
или
sysctl -n kern.geom.confxml
Простой скрипт парсинга конфигурации GEOM: https://github.com/mezantrop/geom_show
Например:
./geom_show.sh -l -c DISK -s ";"
Class;Provider;Mediasize;Sectorsize;Stripesize;Stripeoffset;Heads;Sectors;RPM;Ident;Description
DISK;ada1;52428800;512;0;0;16;63;unknown;VBef22e825-34dd5784;VBOX HARDDISK
DISK;ada0;25769803776;512;0;0;16;63;unknown;VB05968cbc-2007b6c8;VBOX HARDDISK
DISK;cd0;0;2048;0;0;0;0;unknown;;VBOX CD-ROM
DISK;da1;740294656;512;0;0;64;32;unknown;;VBOX HARDDISK
DISK;da0;62914560;512;0;0;64;32;unknown;;VBOX HARDDISKsysctl -n kern.geom.confxml | ./geom_show.awk -v class=PART -v ofs=" "
Class Provider Mediasize Sectorsize Stripesize Stripeoffset Start End Index Type
PART ada0p3 1073700352 512 0 3221245952 48234536 50331606 3 freebsd-swap
PART ada0p2 24695537664 512 0 544768 1064 48234535 2 freebsd-ufs
PART ada0p1 524288 512 0 20480 40 1063 1 freebsd-bootURL: https://github.com/mezantrop/geom_show
Обсуждается: http://www.opennet.me/tips/info/3026.shtml
ААааа, опять! :) Почему оно меня снова под чужим ником постит? Я вот: https://www.opennet.me/~mezantrop а не https://www.opennet.me/~Mikhail%20Zakharov, почините, пожалуйста :)
А чем вам не нравится вывод gpart show и gpart list ?
вероятно, сей способ более парсеро-френдли. там вон ребята из juniper потиху базовые тулы принуждают к дружбе с libxo, уже менее активно чем, скажем, год назад, но и поддерживает уже достаточно дофига софта это дело. им (и не только) так удобнее нужные штуки обрабатывать.ну вот netstat --libxo=json нужныеключи, к примеру
Тем, что gpart list ничего вам не покажет про диск, пока вы не сделаете ему gpart create ...
> Тем, что gpart list ничего вам не покажет про диск, пока вы
> не сделаете ему gpart create ...А зачем мне что-то знать про диск при создании GEOM объекта?
Вы думаете, что нужны данные про размер блока диска?
Тогда я вам подскажу, используйте -a 4k и выравнивание разделов для 4k блоков.
Вам не нужно? Ну, и прекрасно :)
Спасибо за совет.
Плодите и дальше энтропию.
geom disk list
geom part list
geom label list
geom md list
...результат тот же, только вид другой :)
Ага, точно!