
Существуют ли какие-либо технические причины, по которым не следует использовать файловую систему ZFS внутри виртуальной машины на гипервизоре поверх аппаратного RAID?
решение1
Если вы пройдете через весь HBA или сырые диски, у вас не должно быть никаких проблем. Если вы попытаетесь построить zvol вокруг виртуальных дисков, это не будет работать надежно - ZFS, как и ReFS и т. д., полагается на команду SCSI flush для фиксации обновлений метаданных, а виртуальные диски не могут гарантировать, что базовые программные слои будут допускать flush, проталкиваемый вниз по стеку хранения.
решение2
ZFS будет отлично работать в виртуализированной среде. Единственное, что следует отметить, это то, что с одним дисковым пулом ZFS не сможет автоматически исправлять любые найденные ошибки (т. е. она будет только обнаруживать ошибки, не исправляя их).