URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 111841
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Быстрый посмотр конфигурации GEOM в..."

Отправлено auto_tips , 27-Июл-17 19:46 
Диски, разделы, метки, 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 HARDDISK

   sysctl -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-boot

URL: https://github.com/mezantrop/geom_show
Обсуждается: http://www.opennet.me/tips/info/3026.shtml


Содержание

Сообщения в этом обсуждении
"Быстрый посмотр конфигурации GEOM во FreeBSD"
Отправлено mezantrop , 27-Июл-17 19:46 
ААааа, опять! :) Почему оно меня снова под чужим ником постит? Я вот: https://www.opennet.me/~mezantrop а не https://www.opennet.me/~Mikhail%20Zakharov, почините, пожалуйста :)

"Быстрый посмотр конфигурации GEOM во FreeBSD"
Отправлено universite , 28-Июл-17 09:26 
А чем вам не нравится вывод gpart show и gpart list ?

"Быстрый посмотр конфигурации GEOM во FreeBSD"
Отправлено тигар , 28-Июл-17 09:59 
вероятно, сей способ более парсеро-френдли. там вон ребята из juniper потиху базовые тулы принуждают к дружбе с libxo, уже менее активно чем, скажем, год назад, но и поддерживает уже достаточно дофига софта это дело. им (и не только) так удобнее нужные штуки обрабатывать.ну вот netstat --libxo=json нужныеключи, к примеру

"Быстрый посмотр конфигурации GEOM во FreeBSD"
Отправлено mezantrop , 28-Июл-17 12:27 
Тем, что gpart list ничего вам не покажет про диск, пока вы не сделаете ему gpart create ...

"Быстрый посмотр конфигурации GEOM во FreeBSD"
Отправлено universite , 28-Июл-17 23:45 
> Тем, что gpart list ничего вам не покажет про диск, пока вы
> не сделаете ему gpart create ...

А зачем мне что-то знать про диск при создании GEOM объекта?
Вы думаете, что нужны данные про размер блока диска?
Тогда я вам подскажу, используйте -a 4k и выравнивание разделов для 4k блоков.


"Быстрый посмотр конфигурации GEOM во FreeBSD"
Отправлено mezantrop , 29-Июл-17 12:27 
Вам не нужно? Ну, и прекрасно :)
Спасибо за совет.

"Быстрый посмотр конфигурации GEOM во FreeBSD"
Отправлено universite , 31-Июл-17 16:02 
Плодите и дальше энтропию.

"Быстрый посмотр конфигурации GEOM во FreeBSD"
Отправлено butcher , 29-Июл-17 15:07 
geom disk list
geom part list
geom label list
geom md list
...

результат тот же, только вид другой :)


"Быстрый посмотр конфигурации GEOM во FreeBSD"
Отправлено mezantrop , 29-Июл-17 18:11 
Ага, точно!