Страница 1 из 1

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

Добавлено: 2020-03-07 22:06:24
icb
Создал 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?
Если мне не надо делать пул не логические ФС, могу ли я без проблем в будущем сразу писать в него?
Или при создании пула сразу создается корневая ФС?

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

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

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

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

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

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

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

Добавлено: 2020-03-08 18:45:31
Neus
man zpool
Там есть ответы.

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

Добавлено: 2020-03-08 22:04:30
guest
Попробуйте создать пул и не содавать ФС через 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 и до сих пор
изучаю...

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

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

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

Добавлено: 2020-03-09 21:17:59
snorlov
ну так чего вы тогда на сервер пихаете то, с чем не знакомы... Вам может быть куда-нибудь залить zfs admin guide в pdf'е на русском языке, правда там по солярке... 2 метра всего..

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

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

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

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

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

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

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

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

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