0

I currently have a production server with four drives in raidz2 and a backup server that is identical in configuration and hardware.

I'm currently doing a transfer of data using rsync between the production server and the backup server.

I'm finding that its painfully slow, even over LAN.

Idea: What if I remove two drives from the production server and place them in the backup server to resilver the backup server drives, and then have the backup server resilver its own two last two drives? Would that make the transfer go significantly faster -- Is this a smart idea? Anyone know how to do this (I'm worried that I might resilver and lose all my data if I issue the wrong commands).

2
  • Why not use the zfs send/receive commands? Jan 5, 2015 at 2:23
  • Are you using FreeBSD or Linux? Or is one server running FreeBSD and the other Linux? Seems odd to tag the post with both. Jan 5, 2015 at 2:24

1 Answer 1

2

No. Don't do it. Any form of backup that revolves around intentionally failing an array or pool of disks is fraught and irresponsible.

If you could provide details about your rsync command line, what you're transferring, the connection between the servers and any other specifics, we may be able to help with a more robust solution.

2
  • I looked into it, as it turns out the connection is a 64k ISDN line which makes sense for the poor speeds. Hmmmm.
    – John A
    Jan 3, 2015 at 18:21
  • 2
    Copy to an external drive and ship it.
    – ewwhite
    Jan 3, 2015 at 18:22

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .