Acerca de Linux, BSD y notas personales

zfs Snapshots / Clones

bash-3.00# zfs create poolraidz1/home

bash-3.00# zfs list
NAME              USED  AVAIL  REFER  MOUNTPOINT
poolraidz1        121K  9.78G  24.5K  /poolraidz1
poolraidz1/home  24.5K  9.78G  24.5K  /poolraidz1/home

Quota:
bash-3.00# zfs set quota=4G poolraidz1/home

bash-3.00# zfs list
NAME              USED  AVAIL  REFER  MOUNTPOINT
poolraidz1        122K  9.78G  25.5K  /poolraidz1
poolraidz1/home  24.5K  4.00G  24.5K  /poolraidz1/home

############ ZFS Snapshots #################

Features:
1. Read-only copies of volumes or file systems
2. Use no additional space, initially

####Return available snapshot
bash-3.00# zfs list -t snapshot
no datasets available

###Create spanpshot##########
bash-3.00# zfs snapshot poolraidz1/home@homespan1
bash-3.00# echo $?
0

bash-3.00# zfs list -t snapshot
NAME                        USED  AVAIL  REFER  MOUNTPOINT
poolraidz1/home@homespan1      0      -  24.5K  -

hidden directory spanshots
/poolraidz1/home/.zfs/snapshot/homespan1

test snapshots
bash-3.00# cd /poolraidz1/home/
bash-3.00# echo “testint spanshot 3″ > test.txt
bash-3.00# zfs snapshot poolraidz1/home@homespan3

#### Destroy Snapshots ###############
bash-3.00# zfs destroy poolraidz1/home@homesnap1

#### Rename Snapshots ###############
bash-3.00# zfs rename poolraidz1/home@homespan2 poolraidz1/home@homespandos
bash-3.00# zfs list -t snapshot
NAME                          USED  AVAIL  REFER  MOUNTPOINT
poolraidz1/home@homespandos  22.5K      -  24.5K  -
poolraidz1/home@homespan3      23K      -    25K  -

####   Roll backs   #########################
bash-3.00#zfs rollback -f poolraidz1/home@homesnap3
bash-3.00#echo $?


####   CLONES ###################
( First create a snapshot and then a clone)

Features:
1. Writable file systems or volumes
2. Linked to a snapshot
3. Clone can be stored anywhere in ZFS hierarchy

bash-3.00# zfs clone poolraidz1/home@homesnap3 poolraidz1/homeclone1   
bash-3.00# echo $?
0

the clone inherited attributes of the target file system
snapshots do not inherited attributes

 

Leave a comment

You must be logged in to post a comment.