Zfs Notes: Difference between revisions

From Federal Burro of Information
Jump to navigationJump to search
No edit summary
No edit summary
Line 40: Line 40:


on freenas: http://doc.freenas.org/index.php/Replication_Tasks
on freenas: http://doc.freenas.org/index.php/Replication_Tasks
== replication ==
from: http://docs.oracle.com/cd/E18752_01/html/819-5461/gbchx.html
Receiving a ZFS Snapshot
Keep the following key points in mind when you receive a file system snapshot:
Both the snapshot and the file system are received.
The file system and all descendent file systems are unmounted.
The file systems are inaccessible while they are being received.
The original file system to be received must not exist while it is being transferred.
If the file system name already exists, you can use zfs rename command to rename the file system.
For example:
# zfs send tank/gozer@0830 > /bkups/gozer.083006
# zfs receive tank/gozer2@today < /bkups/gozer.083006
# zfs rename tank/gozer tank/gozer.old
# zfs rename tank/gozer2 tank/gozer

Revision as of 03:49, 17 November 2013

Simple commands

zfs list
zpool list
zfs get all <thing>

like

get all /mnt/tank/dataset_music


Compression

I'm pretty sure this has to do with high compression ratios set on the the zimbra backups volumes. I've lowered it before and it's gotten better, so I will lower it to gzip-3 form gzip-6. Let's see how this looks over the next week.

[root@sms-thumper /]# date ; zpool list tank ; zfs list -o name,type,volsize,quota,refer,avail,compressratio,usedbysnapshots,mountpoint -S refer
Mon May 13 10:46:39 EDT 2013
NAME   SIZE   USED  AVAIL    CAP  HEALTH  ALTROOT
tank  19.0T  15.4T  3.66T    80%  ONLINE  -
NAME                       TYPE        VOLSIZE  QUOTA  REFER  AVAIL  RATIO  USEDSNAP  MOUNTPOINT
tank/zimbra-msgstr-XX      filesystem        -     5T  3.61T  1.39T  1.38x         0  /tank/nfs/zimbra-msgstr-XX
rootpool                   filesystem        -   none    34K   385G  1.00x         0  /rootpool
rootpool/ROOT              filesystem        -   none    19K   385G  1.00x         0  /rootpool/ROOT
rootpool/export            filesystem        -   none    19K   385G  1.00x         0  /rootpool/export
[root@sms-thumper /]# zfs get compression tank/zimbra-msgstr-XX
NAME                   PROPERTY     VALUE     SOURCE
tank/zimbra-msgstr-XX  compression  gzip      local
[root@sms-thumper /]# zfs set compression=gzip-3 tank/zimbra-msgstr-XX
[root@sms-thumper /]# zfs get compression tank/zimbra-msgstr-XX
NAME                   PROPERTY     VALUE     SOURCE
tank/zimbra-msgstr-XX  compression  gzip-3    local
[root@sms-thumper /]#

zfs send

on freenas: http://doc.freenas.org/index.php/Replication_Tasks

replication

from: http://docs.oracle.com/cd/E18752_01/html/819-5461/gbchx.html

Receiving a ZFS Snapshot Keep the following key points in mind when you receive a file system snapshot:

Both the snapshot and the file system are received.

The file system and all descendent file systems are unmounted.

The file systems are inaccessible while they are being received.

The original file system to be received must not exist while it is being transferred.

If the file system name already exists, you can use zfs rename command to rename the file system.

For example:

# zfs send tank/gozer@0830 > /bkups/gozer.083006
# zfs receive tank/gozer2@today < /bkups/gozer.083006
# zfs rename tank/gozer tank/gozer.old
# zfs rename tank/gozer2 tank/gozer