Создаём датасеты ZFS и настраиваем сетевой доступ:
# Создаём датасеты для разных отделов
zfs create datapool/projects
zfs create datapool/archive
zfs create datapool/shared
# Для архива — более агрессивное сжатие
zfs set compression=zstd datapool/archive
# Квоты
zfs set quota=4T datapool/projects
zfs set quota=3T datapool/archive
Samba для Windows- и Mac-клиентов:
# /etc/samba/smb.conf
[global]
workgroup = ARTDESIGN
server string = NAS АртДизайн
security = user
map to guest = never
# Производительность
socket options = TCP_NODELAY IPTOS_LOWDELAY
read raw = yes
write raw = yes
use sendfile = yes
aio read size = 16384
aio write size = 16384
# macOS совместимость
vfs objects = catia fruit streams_xattr
fruit:metadata = stream
fruit:model = MacSamba
fruit:posix_rename = yes
fruit:veto_appledouble = no
fruit:nfs_aces = no
[Projects]
path = /mnt/datapool/projects
valid users = @designers
read only = no
create mask = 0664
directory mask = 0775
force group = designers
[Archive]
path = /mnt/datapool/archive
valid users = @designers
read only = yes
write list = admin
[Shared]
path = /mnt/datapool/shared
valid users = @designers, @managers
read only = no
NFS для Linux-рабочих станций (два дизайнера на Ubuntu):
# /etc/exports
/mnt/datapool/projects 10.0.10.0/24(rw,sync,no_subtree_check,no_root_squash)
/mnt/datapool/shared 10.0.10.0/24(rw,sync,no_subtree_check)
exportfs -ra
# На клиенте
mount -t nfs4 nas.artdesign.local:/mnt/datapool/projects /mnt/projects
Скорость по гигабитной сети: чтение 110–115 МБ/с, запись 95–105 МБ/с. Близко к теоретическому пределу 125 МБ/с. С LACP-агрегацией двух портов: чтение до 220 МБ/с при параллельном доступе нескольких клиентов.
Оставить комментарий