LINUX.ORG.RU
ФорумAdmin

zfs не создаёт /dev/zvol/...

 , , , ,


0

2

debian8

root@debian:~# zpool create -f tank raidz3 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
root@debian:~# zfs create tank/disk0 

тут я ожидаю, что у меня будет устройство

/dev/zvol/tank/disk0
а его нет.

Но вот есть получаю смонтированный раздел

root@debian:~# df -h|fgrep tan
tank            472M     0  472M   0% /tank
tank/disk0      472M     0  472M   0% /tank/disk0

в устройствах ничего

root@debian:~# ls /dev/z*
/dev/zero  /dev/zfs

и вообще ничего

root@debian:~# du -a / 2>/dev/null|fgrep disk0
0	/sys/fs/cgroup/systemd/system.slice/tank-disk0.mount/tasks
0	/sys/fs/cgroup/systemd/system.slice/tank-disk0.mount/cgroup.procs
0	/sys/fs/cgroup/systemd/system.slice/tank-disk0.mount/cgroup.clone_children
0	/sys/fs/cgroup/systemd/system.slice/tank-disk0.mount/notify_on_release
0	/sys/fs/cgroup/systemd/system.slice/tank-disk0.mount
1	/tank/disk0

как получить устройство?

debian 8 чистый никаких других манипуляций с ним не производил до описанного кроме утановки пакетов zfs-dkms zfsutils-linux

окуап

zfs create tank/disk0

Этой командой ты создал не блочное устройство, а файловую систему.
Создай блочное устройство zfs create -V 100G tank/disk0 и оно таки появится в /dev/zvol/tank/disk0.

King_Carlo ★★★★★ ()
Ответ на: окуап от King_Carlo

понял, спасибо.

а как можно рассчитать узнать максимальный размер который можно задать если я хочу создать raidz3 ?

вообще где почитать про логику создания volume в контексте размеров ? есть ли какое то место которое нужно оставть для технических нужд?

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

VoDD87 ()
Ответ на: комментарий от VoDD87

а как можно рассчитать узнать максимальный размер который можно задать если я хочу создать raidz3 ?

Не понял вопрос, если честно. Для raidz3 понадобится минимум 5 дисков, 3 уйдут на избыточность. Размер дисков - любой.

вообще где почитать про логику создания volume в контексте размеров ?

Вот здесь, например https://docs.oracle.com/cd/E19253-01/820-0836/

есть ли какое то место которое нужно оставть для технических нужд?

Не надо ничего оставлять, zfs лучше отдавать диски целиком.

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

Нет, так делать не надо. Для максимальной производительности рекомендуется оставлять около 20% пула свободным, но это не обязательно.

King_Carlo ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.