Если я сделаю
dd if=/dev/zero of=/tank/test/zpool bs=1M count=100
как я могу лечить файл /tank/test/zpool
как vdev, так что я могу использовать его как zpool?
Это только для целей тестирования zfs.
Нет необходимости создавать устройство цикла, вы можете просто использовать сам файл как vdev:
zpool create test /tank/test/zpool
Создайте устройство петли, поддерживаемое файлом.
dd if=/dev/zero of=/tmp/foo bs=1M count=128
losetup /dev/loop0 /tmp/foo
zpool create tank /dev/loop0
(Минимальный размер диска 128 МБ.)
Ой, тег Solaris не заметил. Мои инструкции были для Linux. Вместо того losetup
ты можешь использовать lofiadm
под Солярис.