Я обращусь к № 3 здесь. Я не думаю, что VirtualBox+FreeBSD+ZFS является лучшим решением для того, что Вы предлагаете (на основе Вашего использования "в жестком реальном времени" и "занятых").
Что Вы надеетесь выполнить при помощи ZFS? Это - большая файловая система, и я - определенно защитник, но какое значение это добавляет в этом случае? Снимки? Вычисление контрольной суммы? (лично, мне потребовались несколько попыток и большое исследование, прежде чем я начал размещать важные приложения на ZFS).
Я понимаю, что Вы плохо знакомы с ZFS, но как Ваш опыт с FreeBSD и VirtualBox?
Была бы какая-либо проблема с выполнением единственного экземпляра почтового программного обеспечения и хостинга нескольких доменов в, или Вам нужна полная изоляция, предоставленная виртуализацией?
Если Вы действительно принимаете решение использовать ZFS, Вы не хотите традиционные RAID-контроллеры Perc, но должны указать что-то, что передает НЕОБРАБОТАННЫЕ диски SAS операционной системе. См.: рекомендации контроллера SAS/SATA ZFS (BTW - Ваши диски все еще были бы заменяемы в горячем режиме.)
Используйте chmod
для SetUid и SetGid в папках, к которым они обращаются. Это приводит к тому, что новые файлы и папки в этом каталоге наследуют пользователя / группу этой папки вместо того, чтобы пользователь создавал файлы.
Если вы можете создать группы доступа, которые красиво объединяют разработчиков, это предпочтительный метод управления доступом. В противном случае используйте ACL файловой системы.
Возможно, вам придется включить ACL, вы можете использовать Posix или NFSv4 (последний гораздо сложнее, хотя и похож на разрешения NTFS): tunefs -a enable / dev / disk
или tunefs -N enable / dev / disk
(для Posix и NFSv4 соответственно)
Затем используйте getfacl
и setfacl
для разрешения любого стиля . См. Их man
страницы для более подробной информации. Задайте новый вопрос, если они доставляют вам какие-либо серьезные проблемы.