Portál AbcLinuxu, 11. května 2025 10:45
cp -pR / [misto kam]
, kde parametr p
zabezpeci ponechani atributu souboru a R
znamena, ze ma adresare kopirovat rekurzivne.
Pozor ale na kopirovani adresaru /dev
, /proc
a /sys
.
cp -a
.
wan1:/backup# mount backup.img mount/ -o loop wan1:/backup# rsync -a /bin/ /boot/ /cdrom /dev/ /etc/ /home/ /initrd /initrd.img /initrd.img.old /lib/ /lost+found/ /media/ /mnt/ /opt/ /root/ /sbin/ /srv/ /usr/ /var/ /vmlinuz /vmlinuz.old mount/ &mi namlátilo všetko cez seba, úplne o ničom. Potom som skúšal len adresáre, ani to nešlo. Jednoducho neskopíroval všetko, ako keby nebral do úvahy všetky parametre, ja neviem. Asi budem musieť použiť cp -a.
#!/bin/sh ADRESARE="/bin/ /boot/ /etc/ /lib/ /root/ /sbin/ /usr/ /var/ /home/alp/ /home/data/ /home/ftp/ /home/ftp-user/ /home/herfik/ /home/mysql-dump/ /home/php-exec/ /home/stat/ /home/vmail/ /home/www/" LOG="/var/log/zalohovani.log" # mysql dump /root/zalohovani/mysql/vsechny echo "=============================================================" >> $LOG DATUM=`date` echo "$DATUM: Spoustim zalohovani" >> $LOG for DIR in $ADRESARE; do rsync -avz --delete --update --stats --numeric-ids -e "ssh -i /root/zalohovani/ssh_key" $DIR root@backup-stroj:/home/zaloha-e-net$DIR >> $LOG done; DATUM=`date` echo "$DATUM: Konec zalohovani" >> $LOGTzn. pro lokoální zálohu je Váš druhý pokus správný...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.