Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a Linux server with almost no disk space left. I fact i there is not enough space left to write a full backup to the disk, so i wonder if there is a good way to stream the backup directly to my windows home PC and save it there.

Basically i want to know how i could transmit output from a pipe on Linux to a file on a remote Windows server.

share|improve this question
up vote 3 down vote accepted

From the Windows end, do:

ssh user@linuxserver "tar cvzf - /stufftobackup" > backup.tgz

Obviously user will need read access to /stufftobackup.

share|improve this answer
    
Nice, i didn't think it would be so simple :-) – Jochen Ritzel Aug 26 '09 at 3:47

Are the Windows and Linux systems on the same network? If you're just backing up a directory and not the system, you could just mount a Windows share in Linux (something like mount -t cifs //windows.system.ip/sharename /mnt/samba , first creating /mnt/samba) and save your files there.

Or you can use FUSE to mount a remote share over SSH as if it were local and again save data to the mount point.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.