Skip to main content

Moving ZFS pools

Moving data from one pool to another - zfs.

Method 1: Assumes you are using the same disks

You can create a pool and use the zpool export option on the system you create the pool on.
Once the disks are attached to the final destination host, you can use the zpool import command to import the dataset.

See: Migrating ZFS Storage Pools

Method 2: Assumes you are using zfs with snapshots.

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

Method 3: Using rsync


rsync -av --log-file=/mnt/PoolA/rsync.log /mnt/PoolA/Data /mnt/PoolB/Data 

The v switch is verbose, the a switch is "archive"

 -a, --archive
              This  is  equivalent  to  -rlptgoD.  It  is a quick way of saying 
              you want recursion and want to preserve almost everything 
              (with -H being a  notable omission).    The   only  exception 
              to  the  above  equivalence  is  when
              --files-from is specified, in which case -r is not implied.

              Note that -a does not preserve hardlinks, because finding 
              multiply-linked files is expensive. 
              You must separately specify -H.
 

Comments

Popular posts from this blog

Javascript Form Validation

It's real simple. All you need to do is call a javascript function in a html  " onsubmit " in the form tag as a javascript return, like this       <form method="post" action="dosomething.php" onsubmit="return validateForm();"> If the code completes ok, the form is then sent to the page listed in "action" http://www.w3schools.com/js/js_form_validation.asp If the function specified in the onsubmit returns false, then the form is not sent to the page mentioned in action.