Скажу сразу, что для FreeBSD и Solaris это значение этого параметра отличается.
FreeBSD
Если для корневой файловой системы точка монтирования установлена в legacy, то ZFS не будет монтировать корневую файловую систему автоматически. Она будет смонтирована после того как ядро инициирует монтирование корневой файловой системы.
Для того, что бы загрузка прошла удачно, нужно ещё добавить путь к корню (“/“) в файл /boot/loader.conf
vfs.root.mountfrom="zfs:rpool"
где rpool – имя пула.
Такое значение ставят только корню, при установке его на zfs вместо ufs. Остальным ФС явно указывают точки монтирования
Solaris
По умолчанию, все zfs файловые системы управляются службой svc://system/filesystem/local (то есть монтируются при загрузке) Преимущества такого способа очевидны: не нужно править файл /etc/vfstab.conf при добавлении новой ФС. Но если вам по каким-то причинам нужно изменить такое поведение – тогда используйте параметр legacy. При этом нужно будет прописать в /etc/fstab. Пример:
rpool/home/eschrock - /mnt zfs - yes -