Re: [Nolug] Fastest way to create a local mirror of a huge tree?

From: Ron Johnson <ron.l.johnson_at_cox.net>
Date: Wed, 07 Sep 2011 06:34:34 -0500
Message-ID: <4E6756CA.40200@cox.net>

If I wanted to make *bad* choices, I'd go back to Windows!

On 09/07/2011 06:21 AM, Brad Bendily wrote:
> Because you can?
> Isn't that what Linux is all about, choices!
>
>
>
> On Sep 7, 2011, at 5:54 AM, Ron Johnson<ron.l.johnson@cox.net> wrote:
>
>> Why in God's name would I dd-over-ssh on a single machine?
>>
>> On 09/07/2011 05:46 AM, B. Estrade wrote:
>>> I like the dd (over ssh) idea.
>>>
>>> B. Estrade<estrabd@gmail.com>
>>> On Sep 7, 2011 12:23 AM, "Jimmy Hess"<mysidia@gmail.com> wrote:
>>>> On Tue, Sep 6, 2011 at 10:21 PM, Ron Johnson<ron.l.johnson@cox.net>
>>> wrote:
>>>>> The mirror doesn't exist yet, so rsync's clever data-minimizing
>>> algorithms
>>>>> aren't valid. (Also, there are lots of symlinks that need be preserved.)
>>>>> 1. cp -av /data /mnt/backups/data
>>>>> 2. cd /data&& tar -cvf – . | (cd /mnt/backups/data&& tar -xpvf -)
>>>>> 3. rsync -avz --stats --progress /data /mnt/backups/data
>>>>>
>>>> Netcat + XZ or gzip + CPIO or tar.
>>>>
>>>> nc otherhost portnumber | xz -d | cpio -idm
>>>> find pathname -print | cpio -o -Hnewc | xz -1 | nc -l portnumber
>>>>
>>>> Then rsync to reconcile.
>>>>
>>>>
>>>> If on a dedicated partition, consider a block-based tool that won't
>>>> need to traverse the filesystem
>>>> directory structure and won't need to copy unused disk blocks, e.g.
>>> partimage.
>>>>

-- 
Supporting World Peace Through Nuclear Pacification
___________________
Nolug mailing list
nolug@nolug.org
Received on 09/07/11

This archive was generated by hypermail 2.2.0 : 09/07/11 EDT