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

Исходное сообщение
"Почему метка раздела не появляется в /dev/gpt"

Отправлено Кровосток , 24-Апр-22 18:55 
Уважаемые, добрый день!

ОС: FreeBSD 13.1 amd64

Несколько дисков, и тот диск, на котором RootOnZFS, почему-то метка его freebsd-zfs раздела не появляется в /dev/gpt. В данном случае я говорю про раздел с индексом 4. У которого метка zfs0. У других дисков в системе, их разделы с метками там появляются.
Как сделать чтобы метки разделов этого диска так же появились в /dev/gpt?

gpart show ada5

=>       40  488397088  ada5  GPT  (233G)
         40     532480     1  efi  (260M)
     532520       1024     2  freebsd-boot  (512K)
     533544        984        - free -  (492K)
     534528    4194304     3  freebsd-swap  (2.0G)
    4728832  483667968     4  freebsd-zfs  (231G)
  488396800        328        - free -  (164K)

gpart list ada5
Geom name: ada5
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 488397127
first: 40
entries: 128
scheme: GPT
Providers:
1. Name: ada5p1
   Mediasize: 272629760 (260M)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 20480
   Mode: r1w1e1
   efimedia: HD(1,GPT,8f183bfa-d2e2-11e6-8c73-001b21e9b5fa,0x28,0x82000)
   rawuuid: 8f183bfa-d2e2-11e6-8c73-001b21e9b5fa
   rawtype: c12a7328-f81f-11d2-ba4b-00a0c93ec93b
   label: efiboot0
   length: 272629760
   offset: 20480
   type: efi
   index: 1
   end: 532519
   start: 40
2. Name: ada5p2
   Mediasize: 524288 (512K)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 272650240
   Mode: r0w0e0
   efimedia: HD(2,GPT,8f1df045-d2e2-11e6-8c73-001b21e9b5fa,0x82028,0x400)
   rawuuid: 8f1df045-d2e2-11e6-8c73-001b21e9b5fa
   rawtype: 83bd6b9d-7f41-11dc-be0b-001560b84f0f
   label: gptboot0
   length: 524288
   offset: 272650240
   type: freebsd-boot
   index: 2
   end: 533543
   start: 532520
3. Name: ada5p3
   Mediasize: 2147483648 (2.0G)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 273678336
   Mode: r1w1e0
   efimedia: HD(3,GPT,8f280308-d2e2-11e6-8c73-001b21e9b5fa,0x82800,0x400000)
   rawuuid: 8f280308-d2e2-11e6-8c73-001b21e9b5fa
   rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b
   label: swap0
   length: 2147483648
   offset: 273678336
   type: freebsd-swap
   index: 3
   end: 4728831
   start: 534528
4. Name: ada5p4
   Mediasize: 247637999616 (231G)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 2421161984
   Mode: r1w1e1
   efimedia: HD(4,GPT,8f2fff5d-d2e2-11e6-8c73-001b21e9b5fa,0x482800,0x1cd43000)
   rawuuid: 8f2fff5d-d2e2-11e6-8c73-001b21e9b5fa
   rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
   label: zfs0
   length: 247637999616
   offset: 2421161984
   type: freebsd-zfs
   index: 4
   end: 488396799
   start: 4728832
Consumers:
1. Name: ada5
   Mediasize: 250059350016 (233G)
   Sectorsize: 512
   Mode: r3w3e5


Содержание

Сообщения в этом обсуждении
"Почему метка раздела не появляется в /dev/gpt"
Отправлено Сергей , 24-Апр-22 23:06 
Посмотрите на переменные kern.geom.label.*

"Почему метка раздела не появляется в /dev/gpt"
Отправлено Кровосток , 25-Апр-22 06:40 
>  Посмотрите на переменные kern.geom.label.*

Поглядел, вот:

kern.geom.label.disk_ident.enable: 0
kern.geom.label.gptid.enable: 0
kern.geom.label.gpt.enable: 1
kern.geom.label.{ufs,ufsid,reiserfs,ntfs,msdosfs,iso9660,flashmap}.enable: 1
kern.geom.label.debug: 0

Что из этих имеет смысл покрутить? Сервер в работе, поэтому перезагружать его в любой момент не могу, а вот зеркало составлено соответственно из ada5p4 и dev/gpt/zSSD2. Часть которая ada5p4 мне очень не нравится.

"Почему метка раздела не появляется в /dev/gpt"
Отправлено Сергей , 25-Апр-22 10:04 
>>  Посмотрите на переменные kern.geom.label.*
> Поглядел, вот:
>
kern.geom.label.disk_ident.enable: 0 
> kern.geom.label.gptid.enable: 0
> kern.geom.label.gpt.enable: 1

  эти



"Почему метка раздела не появляется в /dev/gpt"
Отправлено Кровосток , 25-Апр-22 12:37 
>   эти

На живую сделал:

kern.geom.label.disk_ident.enable: 0 => 1 
kern.geom.label.gptid.enable: 0 => 1

В /dev/gpt ничего не наполнилось. И к тому же с остальных дисков метки там присутствуют.
Ткните может почитать про эти переменные, чтобы понять какую и как крутить?

Поискал в инете. На фрёвом форуме, нашёл: https://forums.freebsd.org/threads/labeling-partitions-done-.../
Так там рекоммендуют эти переменные в 0 и устанавливать. У меня так и есть.
Написано что разделы которые используются в настоящий момент при смене метки не появятся в /dev/gpt, а перезагрузиться я сейчас не могу. Но ведь метка была и ранее у этого раздела.

Проясните пожалуйста, или ссылку дайте на почитать.


"Почему метка раздела не появляется в /dev/gpt"
Отправлено Сергей , 25-Апр-22 13:59 
> Проясните пожалуйста, или ссылку дайте на почитать.

а gpart show -l не пробовали


"Почему метка раздела не появляется в /dev/gpt"
Отправлено Кровосток , 25-Апр-22 14:08 
>  а gpart show -l не пробовали

Пробовал, в выводе те же метки указаны, появления которых я ожидаю в /dev/gpt.