Devi eliminare l'opzione "C" (C maiuscola) perchè tale opzione viene usato solo nello scompattamento.
In più gli --exclude fanno prima, come puoi leggere qualche post più su, nella pagina 3 di questo topic.
Il Wiki è più aggiornato in proposito.
Moderator: ago


L'importante è che lo veda anche in fase di restore. Prova a bootare da LiveCD e vedi se riesci a configurare la chiave USB, in quel caso sei a posto.Ghostraider wrote: Ho però qualche piccolo dubbio...avrei intenzione di copiare il backup su un disco esterno usb che per ora Gentoo vede tranquillamente...farà lo stesso anche in fase di restore del backup?
Sure, è un archivio in cui vengono inseriti solo i file, quindi puoi scompattare su che filesystem vuoi.Secondo dubbio: il "targizzippone" delle cartelle del backup non include il filesystem del sistema precedente vero?
Cioè avevo ext3 e rimetterò ext3 ma riformattando tutto e scompattando il targizzippone il nuovo filesystem sarà quello appena creato non quello precedente ?

Code: Select all
--exclude=/sys e --exclude=/proc
Code: Select all
--exclude=/sys/* e --exclude=/proc/*

Code: Select all
--exclude=/usr/portageCode: Select all
#!/bin/sh
/usr/bin/rsync -avvn --exclude-from=/etc/stage4.exclude / /dev/null 2>/dev/null | \
grep -iP "^excluding" | \
cut -d' ' -f3 | \
sed -e 's|^|/|' | \
tar czfp /data/backup/stage4-backup.tar.gz / --exclude-from -
Code: Select all
# /etc/stage4.exclude
# includo solo le directory e non i file di log
+ /var/log/**/
- /var/log/**
Code: Select all
*.pid
/sys
/tmp
/proc
/dev/.udevdb
/usr/tmp/*
/usr/portage/*
/data/portage
/data/backup
/data/mail/*
/var/spool/dspam/*
/var/lib/init.d/started/*
/var/dnscache/log/main/*
# mount point
+ /mnt/*/
- /mnt/**
# cache (includo apache-mm altrimenti apache non parte)
+ /data/cache/apache-mm
- /data/cache/apache-mm/*
- /data/cache/*
+ /data/www/cache/**/
- /data/www/cache/**
# includo solo le directory e non i file
+ /var/run/**/
- /var/run/**
+ /var/spool/**/
- /var/spool/**
# postfix queue e socket vari
+ /data/postfix/**/
- /data/postfix/**
# includo solo le directory e non i file di log
+ /var/log/**/
- /var/log/**
+ /data/log/**/
- /data/log/**
+ /data/apache/log/**/
- /data/apache/log/**
# genkernel (binari precompilati che saranno rigenerati alla prima invocazione)
/usr/share/genkernel/pkg/x86/
# dispatch-confg backups
/etc/config-archive/*
Code: Select all
/usr/bin/rsync -avvn --exclude-from=/etc/stage4.exclude / /dev/null 2>/dev/null | grep -iP "^excluding" | cut -d' ' -f3

Code: Select all
tar cjp --exclude=stage4.tar.bz2 --exclude=/proc --exclude=/sys --exclude=/home -f /stage4.tar.bz2 / 

No.wildancer wrote: la cartella dev con udev va inclusa?
Vuota.wildancer wrote: vuota o piena?
Li crea automaticamente udev.wildancer wrote: e soprattutto, in seguito al ripristino devo ricreare qualche dispositivo (o addirittura tutti)? se si come?
split è sicuro?
Code: Select all
-----------------------------------------------------
Your system seems to be missing critical device files
in /dev ! Although you may be running udev or devfs,
the root partition is missing these required files !
To rectify this situation, please do the following:
mkdir /mnt/fixit
mount --bind / /mnt/fixit
cp -a /dev/* /mnt/fixit/dev/
umount /mnt/fixit
rmdir /mnt/fixit
You may refer to these instructions at /etc/issue.
If you previously had an issue file, it has been
backed up at /etc/issue.devfix. Once you've fixed
your system, you will have to restore your old issue
file in order to get rid of this warning.
Thanks for using Gentoo ! :)
http://bugs.gentoo.org/show_bug.cgi?id=40987
-----------------------------------------------------
Code: Select all
mount -t proc none /mnt/gentoo/proc && \
mount --bind /dev /mnt/gentoo/dev && \
mount --bind /dev/pts /mnt/gentoo/dev/pts && \
cat /proc/mounts | sed -e 's|mnt/gentoo/*||' > /mnt/gentoo/etc/mtab && \
chroot /mnt/gentoo /sbin/grub-install --root-directory=/boot ${hd} > /dev/null 2>&1

Code: Select all
gentoo galanti.davide # tar cjp --exclude=stage4.tar.bz2 --exclude=/proc --exclude=/sys -f /mnt/hd_esterno/Galanti\ Davide/Gentoo/Stage4/stage4.tar.bz2 /
tar: Removing leading `/' from member names
tar: /dev/log: socket ignored
Broken pipe