Рассмотрим вот такую структуру:
# zfs list NAME USED AVAIL REFER MOUNTPOINT zpool 7.29T 4.43T 23K /zpool zpool/ROASM 256G 4.68T 54.5M - zpool/testdb 7.04T 3.96T 22.3G /zpool/testdb zpool/testdb/oradata 7.02T 3.96T 7.02T /zpool/testdb/oradataЗдесь zpool/ROASM - блочное устройство, остальные просто вложенные файловые сиcтемы.
Что же значат эти данные?
- В корневом датасете занято 7.29 террабайт и осталось свободным 4.43. Это свободное пространство будет уменьшаться по мере заполнения дочерних файловых систем - zpool/testdb и zpool/testdb/oradata.
- Блочное устройство zpool/ROASM имеет постоянный размер 256 гигабайт, задаваемый свойством volsize и не меняется в процессе чтения\записи.
- Файловая система zpool/testdb имеет квоту 11 террабайт. Это чуть меньше размера пула, чтобы избежать переполнения. На ней занято 7.04 террабайта (USED) и осталось 3.96 (AVAIL). При этом в саму файловую систему записано всего 22.3 гигабайта(REFER), когда как остальное занятое пространство ушло на дочернюю файловую систему zpool/testdb/oradata
- Файловая система zpool/testdb/oradata имеет ту же квоту, что и родительская и занята на 7.02 террабайта. Ее свободное место наследуется от родительской файловой системы. Если будет установлена квота, меньшая, чем размер доступного пространства на родителе, то размер ограничится этой квотой. Это файловая система не имеет дочерних элиментов, потому поле REFER равно USED, т.е. все файлы записаны прямо в эту файловую систему.
Комментариев нет:
Отправить комментарий