> Date: Sun, 22 Dec 2013 12:55:15 -0600
> From: Bruce Dubbs <[email protected]>
> To: BLFS Support List <[email protected]>
> Subject: Re: [blfs-support] Complete Backup of {,B}LFS
>
        .
        .
> > 1.  Set up and mount a new partition for this system--done
> > 2.  As root in / run: $ find . -xdev -depth -print0 | cpio --null -pd
> > <mount point>
>
> Why not just 'cp -a /  <mount point>'
>


If using cp, then maybe use also '-x' option: else can get problems when cp 
encounters mount-point in its source-tree traversal, per foll example, in 
which src-file ./a/fa doesn't get copied to tgt-path ./a/b/mnt/a/fa :
========
$ mkdir -p ./a/b/{mnt,c/d/e}
$ touch ./a/{fa,b/{fb,c/{fc,d/{fd,e/fe}}}}
$ tree -aF .
.
`-- a/
    |-- b/
    |   |-- c/
    |   |   |-- d/
    |   |   |   |-- e/
    |   |   |   |   `-- fe
    |   |   |   `-- fd
    |   |   `-- fc
    |   |-- fb
    |   `-- mnt/
    `-- fa

6 directories, 5 files
$ cp -a a a/b/mnt/
cp: cannot copy a directory, `a', into itself, `a/b/mnt/a'
$ tree -aF .
.
`-- a/
    |-- b/
    |   |-- c/
    |   |   |-- d/
    |   |   |   |-- e/
    |   |   |   |   `-- fe
    |   |   |   `-- fd
    |   |   `-- fc
    |   |-- fb
    |   `-- mnt/
    |       `-- a/
    |           `-- b/
    |               |-- c/
    |               |   |-- d/
    |               |   |   |-- e/
    |               |   |   |   `-- fe
    |               |   |   `-- fd
    |               |   `-- fc
    |               |-- fb
    |               `-- mnt/
    `-- fa

12 directories, 9 files
$
========
For full-os trees, can be messy and error-prone to patch-up what's missing 
and/or to verify that all is now ok.


> You will want to clean the virtual file systems in any case.  You could 
> also do:  'tar -c --one-file-system - | tar -x -C <mount point>' which 
> will avoid the virtual file system problem (but the virtual file systems 
> mount points need to be created).
>
> If you boot to a 3rd system and do not have the virtual file systems 
> mounted, you can just do:
>
> $ sudo cp -a /mnt/lfs  mnt/lfs2
>
        .
        .
>



rgds,
akhiezer





--
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to