Назад | Перейти на главную страницу

Какую файловую структуру ZFS использовать для системы zfs-root linux?

В ZFS вы можете создать иерархию файловой системы, чтобы включить различные атрибуты fs для каждой файловой системы. Для insance, сжатие в одной области, no-exec / suid в других, noatime.

Например, HOWTO для FreeBSD предлагает создать следующие файловые системы:

zfs create -o compression=off   -o atime=off                    zroot/root
zfs create -o compression=on    -o setuid=off                   zroot/tmp
zfs create -o                                                   zroot/usr
zfs create -o                                                   zroot/usr/home
zfs create -o compression=lzjb                  -o setuid=off   zroot/usr/ports
zfs create -o compression=off   -o exec=off     -o setuid=off   zroot/usr/ports/distfiles
zfs create -o compression=off   -o exec=off     -o setuid=off   zroot/usr/ports/packages
zfs create -o compression=lzjb  -o exec=off     -o setuid=off   zroot/usr/src
zfs create                                                      zroot/var
zfs create -o compression=lzjb  -o exec=off     -o setuid=off   zroot/var/crash
zfs create                      -o exec=off     -o setuid=off   zroot/var/db
zfs create -o compression=lzjb  -o exec=on      -o setuid=off   zroot/var/db/pkg
zfs create                      -o exec=off     -o setuid=off   zroot/var/empty
zfs create -o compression=lzjb  -o exec=off     -o setuid=off   zroot/var/log
zfs create -o compression=gzip  -o exec=off     -o setuid=off   zroot/var/mail
zfs create                      -o exec=off     -o setuid=off   zroot/var/run
zfs create -o compression=lzjb  -o exec=on      -o setuid=off   zroot/var/tmp

Я слышал, что не включайте сжатие или другие функции в Linux ZFS на / var, потому что это приведет к сбою. Какой должна быть структура и функции файловой системы ZFS (сжатие, время, отключение setuid и т. Д.) В системе Linux?