Re: reliable, dd over simple ip network

2008-10-18 Thread johan beisser

On Oct 18, 2008, at 2:23 AM, Matthew Dempsky wrote:


I know, but I understood "ssh will compress what goes through its
tunnel to begin with" to imply this is the default behavior.  Maybe
Johan meant "can" instead of "will."


You're right, I did. Sorry for the confusion, I was typing on the  
blackberry vs on something useful, like my laptop.




Re: reliable, dd over simple ip network

2008-10-18 Thread Matthew Dempsky
On Sat, Oct 18, 2008 at 12:12 AM, Mike <[EMAIL PROTECTED]> wrote:
> If you use ssh -C  it'll compress

I know, but I understood "ssh will compress what goes through its
tunnel to begin with" to imply this is the default behavior.  Maybe
Johan meant "can" instead of "will."



Re: reliable, dd over simple ip network

2008-10-18 Thread Girish Venkatachalam
On 23:57:17 Oct 17, Matthew Dempsky wrote:
> On Fri, Oct 17, 2008 at 10:52 PM, Johan Beisser <[EMAIL PROTECTED]> wrote:
> > You know ssh will compress what goes through its tunnel to begin with, 
> > right?
> 
> ssh_config(5) says Compression defaults to "no".

That is quite correct.

And I left out the "cd /destir" for the restore command that happens at
the other side.

Moreover with gzip you can select a compression level between 0 and 9
that suits your network and processing speeds best.

And you could loop this command line for all the partitions in a simple
shell script after you setup ssh-agent(1).

-Girish



Re: reliable, dd over simple ip network

2008-10-18 Thread Mike
On Sat, Oct 18, 2008 at 6:57 AM, Matthew Dempsky <[EMAIL PROTECTED]> wrote:
> On Fri, Oct 17, 2008 at 10:52 PM, Johan Beisser <[EMAIL PROTECTED]> wrote:
>> You know ssh will compress what goes through its tunnel to begin with, right?
>
> ssh_config(5) says Compression defaults to "no".
>
>

If you use ssh -C  it'll compress



Re: reliable, dd over simple ip network

2008-10-18 Thread Matthew Dempsky
On Fri, Oct 17, 2008 at 10:52 PM, Johan Beisser <[EMAIL PROTECTED]> wrote:
> You know ssh will compress what goes through its tunnel to begin with, right?

ssh_config(5) says Compression defaults to "no".



Re: reliable, dd over simple ip network

2008-10-17 Thread Johan Beisser
You know ssh will compress what goes through its tunnel to begin with, right?

So, you can eliminate at least one command there..


On 10/17/08, Girish Venkatachalam <[EMAIL PROTECTED]> wrote:
> On 17:29:56 Oct 17, Mike wrote:
>> >
>> > will work out much faster and better than plain old dd(1).
>> >
>> > On the other side you have to run
>> >
>> > #  | restore xf -
>> >
>> > -Girish
>> >
>>
>> whats the  going to be?
>
> Sorry I was wrong. It was meant to be done in one step from the "dump
> side".
>
> This works for me.
>
> # dump af - /dev/rwd0d | gzip -c - | ssh  "gzip -d -|
>   restore rf -"
>
> Hope it works out for you.
>
> Thanks.
>
> -Girish



Re: reliable, dd over simple ip network

2008-10-17 Thread Girish Venkatachalam
On 17:29:56 Oct 17, Mike wrote:
> >
> > will work out much faster and better than plain old dd(1).
> >
> > On the other side you have to run
> >
> > #  | restore xf -
> >
> > -Girish
> >
> 
> whats the  going to be?

Sorry I was wrong. It was meant to be done in one step from the "dump
side".

This works for me.

# dump af - /dev/rwd0d | gzip -c - | ssh  "gzip -d -|
  restore rf -"

Hope it works out for you.

Thanks.

-Girish



Re: reliable, dd over simple ip network

2008-10-17 Thread Neko
complete binary data of wd0c (more than 6 partitions)
on one fly.


neko

--- On Fri, 10/17/08, Mike <[EMAIL PROTECTED]> wrote:

> From: Mike <[EMAIL PROTECTED]>
> Subject: Re: reliable, dd over simple ip network
> To: [EMAIL PROTECTED], misc@openbsd.org
> Date: Friday, October 17, 2008, 1:29 PM
> > will work out much faster and better than plain old
> dd(1).
> >
> > On the other side you have to run
> >
> > #  | restore xf -
> >
> > -Girish
> >
> 
> whats the  going to be?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 



Re: reliable, dd over simple ip network

2008-10-17 Thread Mike
> will work out much faster and better than plain old dd(1).
>
> On the other side you have to run
>
> #  | restore xf -
>
> -Girish
>

whats the  going to be?



Re: reliable, dd over simple ip network

2008-10-16 Thread Stuart Henderson
On 2008-10-16, Neko <[EMAIL PROTECTED]> wrote:
> yes i already master dd, and i have to use it since im cloning two
> disk that are identical both disk with more that 5 partition / 6 os.

If you've mastered it, you'll know it can output or input data over
a pipe to/from another program. Like ssh.



Re: reliable, dd over simple ip network

2008-10-16 Thread Neko
since tar can be a device,
and ssh open a port
can i use straight device to device using both engines ?



--- On Thu, 10/16/08, John Jackson <[EMAIL PROTECTED]> wrote:

> From: John Jackson <[EMAIL PROTECTED]>
> Subject: Re: reliable, dd over simple ip network
> To: misc@openbsd.org
> Date: Thursday, October 16, 2008, 12:26 PM
> Maybe the simplest usage:
> 
> tar cfz - /somedir | ssh somehost "dd
> of=/somefile.tgz"
> 
> John
> 
> On Thu, Oct 16, 2008 at 10:42:17AM -0400, Douglas A. Tutty
> wrote:
> > On Wed, Oct 15, 2008 at 09:28:56PM -0700, Neko wrote:
> >  
> > > since my partitions have 16% free on all systems,
> i cant tarball the
> > > drive sent it to target machine and uncompress,
> >  
> > Tarball it up, pipe the output somewhere, eg via ssh
> > 
> > (disclaimer: untested; concept only)
> > 
> > [tar commands, to stdout] | ssh [EMAIL PROTECTED] "cat
> - [tar commands to
> > untar the ball] or > tarball.tgz
> > 
> > Or use rsync?
> > 
> > Doug.



Re: reliable, dd over simple ip network

2008-10-16 Thread Neko
wow thanks for your time,

yes i already master dd, and i have to use it since im cloning two
disk that are identical both disk with more that 5 partition / 6 os.

i have no choice I HAVE TO binary copy the disk, and their is a catch
since i want to update all my partitions in a fly, since many of them
had updates, i normally got track of all of the changes and ftp the
small tarballs to the appropriate system, and what i meant by catch is

disks are identical

i have 16% free on both disk, i cant afford *in the design not monetarly*
to dump a tarball that would weight more that a hundred time what i have left 
for ressources.


i am using ip4/ftp/ssh/sftp as of openservices,  my question is
i need to create a device that could stream the binary flow straight to
my disk tru the ip4/sftp/ssh net.


more suggestion ?
thanks


neko



--- On Thu, 10/16/08, Mr D R Hughes <[EMAIL PROTECTED]> wrote:

> From: Mr D R Hughes <[EMAIL PROTECTED]>
> Subject: Re: reliable, dd over simple ip network
> To: [EMAIL PROTECTED]
> Date: Thursday, October 16, 2008, 5:43 AM
> Neko wrote:
> > Good day to all of you,
> > 
> > i have found a really dirty way of going around this, 
> > so im fishing for advices on finding a reliable way
> > to dd over simple ip network with the generic bsd.
> > 
> > could this be done in a straight pipe ?
> > 
> > i have an ftp on the generic bsd, containing data,
> this 
> > bsd system is on a multiple os drive. i have no choice
> to
> > dd, since multiple partition got updated out of hand,
> no way
> > to single track specific updated folders. *well
> actually yes, its
> > the dirty way stipulated above*
> > 
> > since my partitions have 16% free on all systems, i
> cant tarball the
> > drive sent it to target machine and uncompress,
> 
> If you can mount the destination (eg; via NFS or Samba)
> then you can 
> still use tar (it should also be possible to pipe the
> tarred stdin 
> through scp to an sshd enabled destination if you can't
> mount it):-
> 
> cd TargetDir && tar cvpf - . | ( cd DestinationDir
> && tar xvpf - . ) ; 
> sync ; sync
> 
> Other choices would include dump (re; $ man dump) and rsync
> (re; OpenBSD 
>   packages), but if for some reason you really must use dd
> (eg; to clone 
> a disk/partition), I've not tried it but dd should work
> using the 
> following or similar command over a network mounted
> filesystem after 
> booting to single user with network support mode:-
> 
> dd if=/dev/TargetDisk | ( cd /DestinationDir && dd
> of=BackupFile.image ) 
> ; sync ; sync
> 
> Note that this process is likely to take a very long time
> unless you 
> give dd appropriate ibs and obs or bs value/s to speed it
> up (see $ man 
> dd).
> 
> The destination backup file will also be a raw data (ie;
> image) file 
> which you'll have to mount as a vnode pseudo-device
> (see $ man vnconfig) 
> if you only want to restore a few files and not the whole
> disk or 
> partition at a later date.
> 
> Generally dd isn't a good choice for backing up data
> unless you want to 
> keep clones of hard disks or partitions for replication.
> Also when 
> cloning disks or partitions it is usually more convenient
> to remove the 
> source disk/s and fit it and the destination disk/s to a
> spare machine 
> for cloning.
> 
> Rhys
> 
> > 
> > anyays, if you have suggestion on opensource pkgs,
> services i could open,
> > or any bright idea i would like to hear them,
> > 
> > since my solution for now is screwdrivers :C
> > 
> > thanks 
> > 
> > neko



Re: reliable, dd over simple ip network

2008-10-16 Thread Jesus Sanchez

Daniel Melameth escribis:

On Wed, Oct 15, 2008 at 10:28 PM, Neko <[EMAIL PROTECTED]> wrote:
  

i have found a really dirty way of going around this,
so im fishing for advices on finding a reliable way
to dd over simple ip network with the generic bsd.

could this be done in a straight pipe ?

i have an ftp on the generic bsd, containing data, this
bsd system is on a multiple os drive. i have no choice to
dd, since multiple partition got updated out of hand, no way
to single track specific updated folders. *well actually yes, its
the dirty way stipulated above*

since my partitions have 16% free on all systems, i cant tarball the
drive sent it to target machine and uncompress,

anyays, if you have suggestion on opensource pkgs, services i could open,
or any bright idea i would like to hear them



You could easily use a few pipes, dd and the built-in netcatand add
some compression too if you wanted.


  

nc -l  , tar and gzip also looks great.

-Jesus



Re: reliable, dd over simple ip network

2008-10-16 Thread Daniel Melameth
On Wed, Oct 15, 2008 at 10:28 PM, Neko <[EMAIL PROTECTED]> wrote:
> i have found a really dirty way of going around this,
> so im fishing for advices on finding a reliable way
> to dd over simple ip network with the generic bsd.
>
> could this be done in a straight pipe ?
>
> i have an ftp on the generic bsd, containing data, this
> bsd system is on a multiple os drive. i have no choice to
> dd, since multiple partition got updated out of hand, no way
> to single track specific updated folders. *well actually yes, its
> the dirty way stipulated above*
>
> since my partitions have 16% free on all systems, i cant tarball the
> drive sent it to target machine and uncompress,
>
> anyays, if you have suggestion on opensource pkgs, services i could open,
> or any bright idea i would like to hear them

You could easily use a few pipes, dd and the built-in netcatand add
some compression too if you wanted.



Re: reliable, dd over simple ip network

2008-10-16 Thread John Jackson
Maybe the simplest usage:

tar cfz - /somedir | ssh somehost "dd of=/somefile.tgz"

John

On Thu, Oct 16, 2008 at 10:42:17AM -0400, Douglas A. Tutty wrote:
> On Wed, Oct 15, 2008 at 09:28:56PM -0700, Neko wrote:
>  
> > since my partitions have 16% free on all systems, i cant tarball the
> > drive sent it to target machine and uncompress,
>  
> Tarball it up, pipe the output somewhere, eg via ssh
> 
> (disclaimer: untested; concept only)
> 
> [tar commands, to stdout] | ssh [EMAIL PROTECTED] "cat - [tar commands to
> untar the ball] or > tarball.tgz
> 
> Or use rsync?
> 
> Doug.



Re: reliable, dd over simple ip network

2008-10-16 Thread Douglas A. Tutty
On Wed, Oct 15, 2008 at 09:28:56PM -0700, Neko wrote:
 
> since my partitions have 16% free on all systems, i cant tarball the
> drive sent it to target machine and uncompress,
 
Tarball it up, pipe the output somewhere, eg via ssh

(disclaimer: untested; concept only)

[tar commands, to stdout] | ssh [EMAIL PROTECTED] "cat - [tar commands to
untar the ball] or > tarball.tgz

Or use rsync?

Doug.



Re: reliable, dd over simple ip network

2008-10-15 Thread Girish Venkatachalam
On 21:28:56 Oct 15, Neko wrote:
> Good day to all of you,
> 
> i have found a really dirty way of going around this, 
> so im fishing for advices on finding a reliable way
> to dd over simple ip network with the generic bsd.
> 
> could this be done in a straight pipe ?
> 
> i have an ftp on the generic bsd, containing data, this 
> bsd system is on a multiple os drive. i have no choice to
> dd, since multiple partition got updated out of hand, no way
> to single track specific updated folders. *well actually yes, its
> the dirty way stipulated above*
> 
> since my partitions have 16% free on all systems, i cant tarball the
> drive sent it to target machine and uncompress,
> 
> anyays, if you have suggestion on opensource pkgs, services i could open,
> or any bright idea i would like to hear them,
> 

dd(1) is not a good idea. If you want to back up across the n/w, then
dump(8) with ssh(8) may be interesting.

# dump af - | ssh ...

will work out much faster and better than plain old dd(1).

On the other side you have to run 

#  | restore xf -

-Girish