Есть ли преимущество в использовании отдельных наборов данных/файловых систем ZFS в одном zpool?

Есть ли преимущество в использовании отдельных наборов данных/файловых систем ZFS в одном zpool?

У меня есть сервер Centos, использующий ZFS на Linux. Диски находятся в одном zpool. Когда вы вводите, zfs listон показывает одну файловую систему(?)(набор данных?), tank1.

NAME         USED  AVAIL     REFER  MOUNTPOINT
tank1       18.4T  25.1T     18.4T  /tank1

Внутри tank1есть несколько каталогов. Назовем их myFiles, images, иusers

Есть ли преимущество?настроить его таким образом, а не использовать zfs createдля создания изолированных файловых систем для каждого каталога, тем самым предоставляя каждому каталогу свой собственный общий ресурс и контроль над тем, как каждая файловая система используется совместно?

Поэтому вместо этого, когда я печатаю, zfs listя вижу:

NAME           USED  AVAIL     REFER  MOUNTPOINT
tank1          18.4T  25.1T     18.4T  /tank1
tank1/myFiles  55.0K  25.1T     55.0K  /tank1/myFiles
tank1/images   55.0K  25.1T     55.0K  /tank1/images
tank1/users    55.0K  25.1T     55.0K  /tank1/users

решение1

Вы можете установить квоты, сжатие и многие другие настройки для каждого набора данных. Допустим, у вас есть какая-то программа или приложение, и вы не хотите, чтобы оно когда-либо использовало больше 20 ГБ, вы можете установить это как квоту для набора данных.

Если вы делаете резервные копии или репликацию с помощью zfs send, вы делаете это для каждого набора данных. Поэтому вы можете захотеть реплицировать данные из одного приложения, которое вы ограничили определенным набором данных, но вы не хотите реплицировать огромный кэш или журналы для какого-то другого приложения. Поэтому вы разделяете вещи, которые вы хотите реплицировать, на отдельные наборы данных от тех, которые вы не хотите реплицировать.

Если вы используете встроенное управление общим доступом NFS или SMB, оно также настраивается для каждого набора данных.

Итак, ответ - все зависит от того, что вам нужно. Вам нужны наборы данных, если вам нужны разные настройки zfs для разных групп данных в вашем пуле.

Связанный контент