Пытаюсь разобраться с zfs, помогите понять нюансы

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
icb
лейтенант
Сообщения: 747
Зарегистрирован: 2008-07-15 16:11:11

Пытаюсь разобраться с zfs, помогите понять нюансы

Непрочитанное сообщение icb » 2020-03-07 22:06:24

Создал zroot и pool:

Код: Выделить всё

#zfs list
....
pool               .... /pool
zroot              .... /zroot
zroot/ROOT         .... none
zroot/ROOT/default .... /
zroot/tmp          .... /tmp
....
Что означает строка "zroot .... /zroot"?
На диске есть каталог /zroot, но он пустой.
Зачем он нужен? В каких случаях надо писать или будет что-то записано в этот каталог?
Можно ли его удалить или это повлияет на что-то?

Что означает строка "zroot/ROOT .... none"?
Почему не просто "zroot/ROOT .... /" вместо следующей за ней?

Обязательно ли после создания пула pool создавать ФС через zfs?
Если мне не надо делать пул не логические ФС, могу ли я без проблем в будущем сразу писать в него?
Или при создании пула сразу создается корневая ФС?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

snorlov
подполковник
Сообщения: 3811
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Пытаюсь разобраться с zfs, помогите понять нюансы

Непрочитанное сообщение snorlov » 2020-03-08 10:21:54

Вы сперва создаете пул, затем файловые системы в нем, с которыми вы и работаете... То, что вы видите так это точки монтирования соответствующих компонент. При создании пула файловая система не создается... Честно говоря, в инете довольно много инфы о zfs , то, что вы сейчас спросили, это базовые вещи...

icb
лейтенант
Сообщения: 747
Зарегистрирован: 2008-07-15 16:11:11

Пытаюсь разобраться с zfs, помогите понять нюансы

Непрочитанное сообщение icb » 2020-03-08 11:30:43

snorlov писал(а):
2020-03-08 10:21:54
Вы сперва создаете пул, затем файловые системы в нем, с которыми вы и работаете... То, что вы видите так это точки монтирования соответствующих компонент. При создании пула файловая система не создается... Честно говоря, в инете довольно много инфы о zfs , то, что вы сейчас спросили, это базовые вещи...
Попробуйте создать пул и не содавать ФС через zfs.
Попробуйте после этого записать данные в этот пул и увидите что получится.
Как получается писать в пул без ФС? Или всетаки создается карневая ФС пула?

А что такое точка монтирования none? Зачем она нужна?
Почему именно этот пул не сделать /?

Вот и получается вроде как базовые вещи, но ответа никто не знает :(
Ощущение что знания у всех поверхностные, никто даже не задавался вопросом что и откуда берется :(

Аватара пользователя
Neus
капитан
Сообщения: 1790
Зарегистрирован: 2008-09-08 21:59:56

Пытаюсь разобраться с zfs, помогите понять нюансы

Непрочитанное сообщение Neus » 2020-03-08 18:45:31

man zpool
Там есть ответы.
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн

guest
проходил мимо

Пытаюсь разобраться с zfs, помогите понять нюансы

Непрочитанное сообщение guest » 2020-03-08 22:04:30

Попробуйте создать пул и не содавать ФС через zfs.
Попробуйте после этого записать данные в этот пул и увидите что получится.
Как получается писать в пул без ФС? Или всетаки создается карневая ФС пула?

А что такое точка монтирования none? Зачем она нужна?
Почему именно этот пул не сделать /?

Вот и получается вроде как базовые вещи, но ответа никто не знает :(
Ощущение что знания у всех поверхностные, никто даже не задавался вопросом что и откуда берется
Скачайте пару книг по zfs и начните наконец реально изучать, а не кусочечными howto,
получите ответы на все верхние вопросы, они простые, в отличие от тех с которыми
приходится сталкиваться в работе.

Касательно корневого пула, создайте сами и наступит прозрение, особенно
после изучения Sun/Solaris документации ZFS и создание rpool'а.

На wiki.freebsd.org - море устаревшей документации по созданию zroot:
- MBR
- GPT
изучение трансформации создания корневого пула zroot - способствует развитию.

прим: rpool и zroot - суть одно и тоже, имя корневого пула, root pool, zfs root.

ps. Много лет работаю с ZFS: OpenSolaris/OpenIndiana/OmniOS/FreeBSD/Linux и до сих пор
изучаю...

icb
лейтенант
Сообщения: 747
Зарегистрирован: 2008-07-15 16:11:11

Пытаюсь разобраться с zfs, помогите понять нюансы

Непрочитанное сообщение icb » 2020-03-09 19:45:22

Neus писал(а):
2020-03-08 18:45:31
man zpool
Там есть ответы.
Ну вот ради интереса - я задал 3 вопроса.
Сможете процитировать из man zpool ответы на них?
guest писал(а):
2020-03-08 22:04:30
Скачайте пару книг по zfs и начните наконец реально изучать
Пытаюсь, но сам понимаешь (судя по твоему же ps) это долго, постпенно.
Но вопросы возникли прямо сейчас - сервер не будет ждать покая проштудирую пару книг ;)

snorlov
подполковник
Сообщения: 3811
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Пытаюсь разобраться с zfs, помогите понять нюансы

Непрочитанное сообщение snorlov » 2020-03-09 21:17:59

ну так чего вы тогда на сервер пихаете то, с чем не знакомы... Вам может быть куда-нибудь залить zfs admin guide в pdf'е на русском языке, правда там по солярке... 2 метра всего..

icb
лейтенант
Сообщения: 747
Зарегистрирован: 2008-07-15 16:11:11

Пытаюсь разобраться с zfs, помогите понять нюансы

Непрочитанное сообщение icb » 2020-03-09 22:09:26

Вот что за привычка вставлять свои реплики без дела сводя дискуссию во флуд.
Отвечу вам в вашем же стиле: вот чего вы в тему с которой не знакомы пихаете реплики, вам может сначала самим изучить этот вопрос (раз это 2 метра всего).

P.S. Есть классное выражение: не указывайте мне что надо делать и я не скажу куда вам надо идти ;)

guest
проходил мимо

Пытаюсь разобраться с zfs, помогите понять нюансы

Непрочитанное сообщение guest » 2020-03-10 1:10:49

guest писал(а):
Скачайте пару книг по zfs и начните наконец реально изучать
Пытаюсь, но сам понимаешь (судя по твоему же ps) это долго, постпенно.
Но вопросы возникли прямо сейчас - сервер не будет ждать покая проштудирую пару книг
те, изучать Вы не хотите, а сделать хотите? Красава...

1) при создании пула верхнего уровня, автоматически создается dataset = /poolname.
2) "точка монтирования none" - проще некуда, none - отсутствует, а вот причина - зависит
от того что за пул и какую цель и какой layout преследовал создатель пула.
3) "Почему именно этот пул не сделать /?" - потому что у кого-то отсутствуют знания
и понимание что есть "RPOOL", наличие Boot Environment и возможность создания
нового корня при обновлении и загрузка с него (bootfs) / beadm/bectl.

Если штудировать zpool/zfs - ответы найти можно, но они не на поверхности как
в Sun ZFS Administration Guide или как в книгах Лукаса по ZFS.

lazhu
сержант
Сообщения: 216
Зарегистрирован: 2013-08-10 14:28:38
Контактная информация:

Пытаюсь разобраться с zfs, помогите понять нюансы

Непрочитанное сообщение lazhu » 2020-03-11 17:43:32

вот тут можно почитать очень подробно про solaris zfs (первая часть, далее пользуйтесь поиском по метке)
https://yvoinov.blogspot.com/2012/09/zfs-i.html