tar and split

I need to Tar a directory and split the output (due to NTFS being Dumb)

tar cvzf - dir/ | split --bytes=200MB - sda1.backup.tar.gz.

Or (in case this gives an Error)

tar cvzf - dir/ | split -b 200m - sda1.backup.tar.gz.


The following command can then be used to unpack the files

cat sda1.backup.tar.gz.* | tar xzvf -

Unpacking over a network

Unix is super cool that it can do this stuff.

cat sda1.backup.tar.gz.* | ssh user@host "tar xzf - -C /some/dir"