Руководство по администрированию файловых систем ZFS Solaris

Создание клона ZFS

Для создания клона используется команда zfs clone, в которой задается снимок для создания клона и имя новой файловой системы или тома. Новая файловая система или том могут быть расположены в любом месте в иерархии ZFS. Тип нового набора данных (например, файловой системы или тома) совпадает с типом снимка, на основе которого был создан клон. Создать клон файловой системы в пуле, отличном от местоположения исходного снимка файловой системы, невозможно.

В следующем примере создается новый клон tank/home/ahrens/bug123 с тем же исходным содержимым, что и в снимке tank/ws/gate@yesterday.


# zfs snapshot tank/ws/gate@yesterday
# zfs clone tank/ws/gate@yesterday tank/home/ahrens/bug123

В следующем примере создается клонированная рабочая область projects/teamA/tempuser, основанная на снимке projects/newproject@today и предназначенная для временного пользователя. Затем для этого клона задаются свойства.


# zfs snapshot projects/newproject@today
# zfs clone projects/newproject@today projects/teamA/tempuser
# zfs set sharenfs=on projects/teamA/tempuser
# zfs set quota=5G projects/teamA/tempuser