日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

使用 ZFS 快照和克隆

ZFS 快照概述快照是文件系統(tǒng)或卷的只讀副本 ??煺諑缀蹩梢约磿r創(chuàng)建,而且最初不占用池中的其他磁盤空間 。但是,當活動數(shù)據(jù)集中的數(shù)據(jù)發(fā)生更改時,快照通過繼續(xù)引用舊數(shù)據(jù)占用磁盤空間,從而阻止釋放該空間 。
ZFS 快照具有以下特征:
可在系統(tǒng)重新引導后存留下來 。
理論最大快照數(shù)是 264 。
不使用單獨的后備存儲 。快照直接占用存儲池(從中創(chuàng)建這些快照的文件系統(tǒng)所在的存儲池)中的磁盤空間 。
遞歸快照可作為一個原子操作快速創(chuàng)建 。要么一起創(chuàng)建快照(一次創(chuàng)建所有快照),要么不創(chuàng)建任何快照 。原子快照操作的優(yōu)點是始終在一個一致的時間捕獲快照數(shù)據(jù),即使跨后代文件系統(tǒng)也是如此 。
無法直接訪問卷的快照,但是可以對它們執(zhí)行克隆、備份、回滾等操作 。
創(chuàng)建和銷毀 ZFS 快照快照是使用 zfs snapshot 命令創(chuàng)建的,該命令將要創(chuàng)建的快照的名稱用作其唯一參數(shù) ??煺彰Q按如下方式指定:
filesystem@snapname
volume@snapname
在以下示例中,將創(chuàng)建 tank/home/ahrens 的快照,其名稱為 friday 。
# zfs snapshot tank/home/ahrens@friday
通過使用 -r 選項可為所有后代文件系統(tǒng)創(chuàng)建快照 。例如:
# zfs snapshot -r tank/home@now
# zfs list -t snapshot
NAMEUSED AVAIL REFER MOUNTPOINT
tank/home@now 0 - 29.5K -
tank/home/ahrens@now 0 - 2.15M -
tank/home/anne@now0 - 1.89M -
tank/home/bob@now 0 - 1.89M -
tank/home/cindys@now 0 - 2.15M -
快照沒有可修改的屬性 。也不能將數(shù)據(jù)集屬性應用于快照 。
# zfs set compression=on tank/home/ahrens@tuesday
cannot set compression property for 'tank/home/ahrens@tuesday': snapshot
propertIEs cannot be modified
使用 zfs destroy 命令可以銷毀快照 。例如:
# zfs destroy tank/home/ahrens@friday
如果數(shù)據(jù)集存在快照,則不能銷毀該數(shù)據(jù)集 。例如:
# zfs destroy tank/home/ahrens
cannot destroy 'tank/home/ahrens': filesystem has children
use '-r' to destroy the following datasets:
tank/home/ahrens@tuesday
tank/home/ahrens@wednesday
tank/home/ahrens@thursday
此外,如果已從快照創(chuàng)建克隆,則必須先銷毀克隆,才能銷毀快照 。
重命名 ZFS 快照可以重命名快照,但是必須在從中創(chuàng)建它們的池和數(shù)據(jù)集中對它們進行重命名 。例如:
# zfs rename tank/home/cindys@083006 tank/home/cindys@today
此外,下面的快捷語法提供了與上例等效的快照重命名語法 。
# zfs rename tank/home/cindys@083006 today
不支持以下快照重命名操作,因為目標池和文件系統(tǒng)名稱與從中創(chuàng)建快照的池和文件系統(tǒng)不同 。
# zfs rename tank/home/cindys@today pool/home/cindys@saturday
cannot rename to 'pool/home/cindys@today': snapshots must be part of same
dataset
可以使用 zfs rename -r 命令以遞歸方式重命名快照 。例如:
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
users270K 16.5G22K /users
users/home76K 16.5G22K /users/home
users/home@yesterday0 -22K -
users/home/markm 18K 16.5G18K /users/home/markm
users/home/markm@yesterday 0 -18K -
users/home/marks 18K 16.5G18K /users/home/marks
users/home/marks@yesterday 0 -18K -
users/home/neil18K 16.5G18K /users/home/neil
users/home/neil@yesterday0 -18K -
# zfs rename -r users/home@yesterday @2daysago
# zfs list -r users/home
NAMEUSED AVAIL REFER MOUNTPOINT
users/home76K 16.5G22K /users/home
users/home@2daysago0 -22K -
users/home/markm 18K 16.5G18K /users/home/markm
users/home/markm@2daysago 0 -18K -

推薦閱讀