On Wed, 23 Nov 2005, Micheal E Cooper wrote:

So what is the best way to make this backup?

(1) As root user of the host system, do 'tar -cjf 051123_lfs_bkp.tar.bz2
$LFS'.
(2) As root of the chroot'd system, do 'tar -cjf 051123_lfs_bkp.tar.bz2 /'.
(3) other utilities or methods, or some tar options that I don't know???

For chapter 6, and indeed any time afterwards, --one-file-system is a useful tar option. It stops you trying to back up /proc and /sys. Of course now that we use udev it also stops you backing up /dev, so you'll need to separately recreate /dev/console and /dev/null if you ever restore from it. 'info tar' is pretty good these days.

The only real difference between your (1) and (2) is if you want to put the backup somewhere different [ not so important while you strip, but more important for general backups ] - for (1) you can write it to anywhere that is mounted (e.g. /home if that is a different filesystem), for (2) you'd have to 'mount --bind' from outside chroot to be able to do that.

I guess most people here will use tar for creating backups - gnu tar has all of the necessary functionality. Probably a few people will use cpio 'because they can' (although obviously LFS doesn't contain cpio), but personally I get enough pain from cpio when I have to look at srpms with rpm2cpio.

Ken
--
 das eine Mal als Trag?die, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to