Про zvol

ZFS предоставляет интерфейс zvol, который позволяет обращаться к разделам как к блочным устройствам, используя путь /dev/zvol/zpoolname/volume. Как показала практика, объекты типа filesystem адресовать нельзя.

# uname -r
8.0-RELEASE-p2
# zfs list
NAME         USED  AVAIL  REFER  MOUNTPOINT
system      1.16G   269G  1.16G  legacy
tank         177K  1.43T  30.4K  none
tank/video  28.8K  1.43T  28.8K  none
# mount
system on / (zfs, local)
devfs on /dev (devfs, local, multilabel)
# zfs get type tank/video
NAME        PROPERTY  VALUE       SOURCE
tank/video  type      filesystem  -
# ls -la /dev/zvol
ls: /dev/zvol: No such file or directory

Однако если создать volume с четко заданным размером, то его можно будет использовать как блочное устройство.

# zfs create -V 100m tank/test
# ls -l /dev/zvol/tank
total 0
crw-r-----  1 root  operator    0, 116 Jan 12 13:21 test

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *