Содержание
О ZFS. Рецепты
Дисковое пространство
Удобно пользоваться командой
epsilon# zfs list -o space
При этом будет показан столбец USEDDS, который показывает непосредственный размер датасета. Например,
NAME AVAIL USED USEDSNAP USEDDS USEDREFRESERV USEDCHILD system 37,4G 122G 0 2,08G 0 120G system/poudriere 37,4G 1,47G 0 31K 0 1,47G system/poudriere/jails 37,4G 758M 0 31K 0 758M system/poudriere/jails/FBSD112amd64 37,4G 758M 205K 758M 0 0 system/poudriere/ports 37,4G 752M 0 31K 0 752M system/poudriere/ports/default 37,4G 752M 0 752M 0 0 system/tmp 37,4G 5,40G 0 5,40G 0 0 system/usr 37,4G 68,7G 0 42,4G 0 26,3G system/usr/ports 37,4G 26,0G 0 4,70G 0 21,3G system/usr/ports/distfiles 37,4G 21,3G 0 21,3G 0 0 system/usr/src 37,4G 318M 0 318M 0 0 system/var 37,4G 44,6G 0 135M 0 44,5G system/var/cache 37,4G 39,2G 0 39,2G 0 0 system/var/db 37,4G 4,87G 0 4,87G 0 0 system/var/empty 37,4G 31K 0 31K 0 0 system/var/log 37,4G 54,0M 0 54,0M 0 0 system/var/mail 37,4G 18,5M 0 18,5M 0 0 system/var/tmp 37,4G 414M 0 414M 0 0
Снэпшоты
Снэпшот датасета создается командой
epsilon# zfs snapshot system/usr@snap1
где system — имя пула, usr — имя датасета, snap1 — имя снэпшота.
Просмотреть имеющиеся снэпшоты для данного датасета можно командой
epsilon# zfs list -t snapshot -r system/usr
а вообще все снэпшоты — командой
epsilon# zfs list -t snapshot
Содержимое снэпшота можно просмотреть в каталоге /usr/.zfs/snapshot/snap1.
Удалить снэпшот можно командой
epsilon# zfs destroy system/usr@snap1
Выполнить откат к состоянию снэпшота можно командой
epsilon# zfs rollback system/usr@snap1