@freebsd_ru

Страница 588 из 669
Alex
14.09.2018
22:56:56
Мне стало намного яснее, спасибо большое за ответы

Vadim
14.09.2018
22:57:46
Ну не считая этого конечно же
ну кроме этого вон кейс с gmirror привели

Alex
14.09.2018
22:58:05
ну кроме этого вон кейс с gmirror привели
В это даже вникать не хочу

Vadim
14.09.2018
22:58:11
если таковой нужен, то гибкость фревого GEOM позволяет

Google
Vadim
14.09.2018
22:58:34
ну как, с FreeBSD 5, в отличие от прошлых версий и других ОС, стало возможным использовать ЛЮБЫЕ комбинации

то есть можно создать ada0ds2ep1 и это будет работать!

(т.е. BSDlabel на сырой диск, в его d-разделе MBR-слайсы, во втором снова лэйбл и в его e-разделе GPT-таблицу)

по сути это работает так: когда опрашиваются диски, GEOM предлагает всем таблицам посмотреть, нет ли чего ихнего, если есть, они создают устройства разделов - и для вновь созданных процесс повторяется

В это даже вникать не хочу
да ничего сложного, на самом деле

а пригодиться в наше время может хоть даже и таким способом: две загрузочные флешки в gmirror, а основные диски системы все в ZFS

некоторые NAS так работают / позволяют сделать

Alex
14.09.2018
23:03:57
А что такое gmirror?

Софтверный RAID?

Vadim
14.09.2018
23:04:24
да, зеркало средствами GEOM

Alex
14.09.2018
23:06:54
Беглое чтение документации дало мало ясности

Vadim
14.09.2018
23:07:32
а что хотелось-то?

допустим есть два одинаковых диска, ada0 и ada1

Google
Vadim
14.09.2018
23:08:16
даем команду сделать из них зеркало gm0

и размечаем gm0a, gm0d и монтируем и работаем уже с ними

а оно автоматически пишет копии на ada0 и ada1

Alex
14.09.2018
23:08:56
а что хотелось-то?
Пока лишь понять как бьются диски

Vadim
14.09.2018
23:09:29
потом, один из них допустим сдох, мы получаем зеркало из одной половины, говорим забыть сдохший диск

суем новый, говорим, что он теперь тоже в зеркале - оно автоматически начинает на него лить

gmirror держит в последнем секторе свою инфу о зеркале и уменьшает отдаваемый объем на этот сектор

т.е. просто в разметках дисков - MBR, BSDlabel, GPT - используется какой-то начальный сектор, в котором инфа о разделах

а в gmirror последний

чуть-чуть конфликтует это с GPT, который в последнем секторе диска держит резервную копию первого

вот и всё

а важно это лишь в процессе загрузки, потому что пока дело не дошло до определенной стадии в загрузке фревого ядра, то используется BIOS, который знать не знает ни о каких зеркалах

он просто грузит первый сектор и передает ему управление, но может оказаться чересчур умным и делать лишние в такой схеме проверки

Dmitry
14.09.2018
23:17:48
в MBR четыре слота
Это ещё extended не вспомнили...

Vadim
14.09.2018
23:18:49
Это ещё extended не вспомнили...
для простоты объяснения лучше про них забыть, а то новичок совсем запутался бы

тем более, что устроены они довольно наркомански

Dmitry
14.09.2018
23:19:53
Это слабо сказано

Andrey
15.09.2018
00:19:26
в MBR четыре слота
когда то было

Vadim
15.09.2018
00:20:42
когда то было
так и осталось

Google
Владимир
15.09.2018
00:25:43
Это ещё extended не вспомнили...
Брр. Как хорошо, что сейчас это уже не совсем актуально.

Dmitry
15.09.2018
00:26:31
Ну кто-то вон с мбр ещё мучается

А так-то при желании извращаться это не предел. Мне как-то в молодости, ещё до распространения виртуалок, приспичило поставить десяток систем в дуалбут на один диск. Ну и в общем grub под каждую систему менял таблицу разделов.

Andrey
15.09.2018
00:38:43
так и осталось
хм... ну ведь точно помню что там что то крутили, что то там кажется про предел 16 штук было

Vadim
15.09.2018
00:39:31
что-то путаешь наверняка

Volodymyr Kostyrko
15.09.2018
00:40:08
Винде это не мешало сортировать диски путём помещения их во вложенные extended разделы.

Andrey
15.09.2018
00:45:57
не, не, не, точно помню, было какое то шаманство, во времена 9-ки что ли

Alex
15.09.2018
00:46:13
Я разобрался с причудами, сделал выводы, для которых хотел бы получить подтверждение: 1. GPT не получает BSD label. Верно? 2. BSD labels. Диск получает BSD label. Верно? 3. MBR. Диск не получает метку, но разделы (основные) получают их. Верно? И отсюда вопрос: что с метками на extended MBR, они такие же? И можно ли при установке создать экстендед в MBR?

Vadim
15.09.2018
00:46:43
что такое "получает" ?

Alex
15.09.2018
00:47:46
Я так криво-косо выразился

Vadim
15.09.2018
00:48:32
во-первых, незачем картинки файлом

Vadim
15.09.2018
00:48:43
во-вторых, из неё всё равно нихуя непонятно

в-третьих, да, криво-косо, но про это уже и спросили

Alex
15.09.2018
00:49:21
во-первых, незачем картинки файлом
Телеграм так отправил по cmd+V

Vadim
15.09.2018
00:49:24
диск или тем более схема разметки не могут ничего "получать"

Телеграм так отправил по cmd+V
выбирать надо было другой пункт

Alex
15.09.2018
00:49:56


Vadim
15.09.2018
00:49:56
так, вот схема разметки не может ничего "получать", это всего лишь соглашение

Alex
15.09.2018
00:50:01
Только так

Google
Vadim
15.09.2018
00:50:33
а, ну макоёбы должны страдать

Alex
15.09.2018
00:51:02
А что насчет экстендед партишенов, с ними так же?

Vadim
15.09.2018
00:52:50
ну с них например загрузиться нельзя

так что зачем они нужны, если только не попался диск с другой операционки?

Alex
15.09.2018
00:53:24
А линух может, удивлен я. А кроме этих ограничений?

Vadim
15.09.2018
00:53:43
а линух это не сам делает

Alex
15.09.2018
00:53:58
Ну граб

Admin
ERROR: S client not available

Alex
15.09.2018
00:54:01
Не суть

Vadim
15.09.2018
00:54:05
выше уже звучало про grub для переписывания таблицы разделов

ну как не суть

grub - это аж мини-операционка внутри, на самом деле

он очень много всякого может

Alex
15.09.2018
00:55:03
так что зачем они нужны, если только не попался диск с другой операционки?
Например я упоролся и мне нужно больше 32-х разделов

Vadim
15.09.2018
00:55:04
и никто не запрещает своих модулей дописывать, да

Alex
15.09.2018
00:55:20
В слайсе можно не более 8-ми создать ведь?

Vadim
15.09.2018
00:56:18
В слайсе можно не более 8-ми создать ведь?
я думаю, @fandrey как раз спутал в 9-ке с поднятием этого самого лимита в BSDlabel с восьми до побольше

Alex
15.09.2018
00:56:48
Я на 11-й сейчас не смог при установке больше 8-ми создать

Google
Vadim
15.09.2018
00:57:47
ну установщик "для новичков" и тулзы командной строки "для продвинутых" - чутка разные вещи

второе могли исправить, а лимит в первом - забыть

Alex
15.09.2018
00:59:34
А что насчет экстендед партишенов, с ними так же?
Т.е. поведение на них точно такое же, кроме отсутсвия возможности загрузиться, так?

Vadim
15.09.2018
01:00:25
да если упарываться, то никто не мешает держать /boot на первичном разделе, и пачку вторичных

только смысл?..

Alex
15.09.2018
01:01:06
Смысла нет, я это все спрашиваю чтобы понять и уяснить у себя в голове

Vadim
15.09.2018
01:01:36
ну EBR - это вложенный linked list

как, понятнее стало?

и нумероваться они будут с 5-го даже при отсутствии какого-нибудь из первых 4-х

Alex
15.09.2018
01:02:54
EBR я знал до этого, вопрос был в контексте BSD

Vadim
15.09.2018
01:03:26
выше уже звучало про любые комбинации как угодно

фря это осилит, в отличие от других ОС

Alex
15.09.2018
01:04:01
Ну все, я получил ответы на свои вопросы, спасибо за ответы

Vadim
15.09.2018
01:04:02
при отстуствии необходимости грузиться с такого извращения, конечно

Alex
15.09.2018
01:05:53
ну установщик "для новичков" и тулзы командной строки "для продвинутых" - чутка разные вещи
Это fdisk-ом? И им же можно создавать экстендеды на этапе установки, так?

Vadim
15.09.2018
01:06:15
fdisk - это для MBR/EBR

а внутри уже bsdlabel(8) будет

но зачем, зачем это в 2018 ?..

ну то есть, да, gmirror упоминался, емнип лимит с восьми подняли, главным образом именно для него

хм, в мане всё еще до 8 партиций, надо @bu7cher спросить, вроде поднимали лимит в bsdlabel же

Страница 588 из 669