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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
icb
лейтенант
Сообщения: 751
Зарегистрирован: 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
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

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

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

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

icb
лейтенант
Сообщения: 751
Зарегистрирован: 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
капитан
Сообщения: 1976
Зарегистрирован: 2008-09-08 21:59:56

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

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

man zpool
Там есть ответы.
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.

LOR захватили ситхи.
Добро пожаловать на светлую сторону!

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
лейтенант
Сообщения: 751
Зарегистрирован: 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
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

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

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

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

icb
лейтенант
Сообщения: 751
Зарегистрирован: 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
сержант
Сообщения: 254
Зарегистрирован: 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