rsync -rtvL –rsh=ssh localfolder/ 192.168.1.1:/volume1/contracts/
Tag Archives: rsync
rsync backup script
#!/bin/sh
# simpel backup
# Patrick Biber
# 2010-11-02
# Version: 0.1
# first format disk to EXT3!
mount -t ext3 /dev/sda1 /mnt/hdbackup
mkdir /mnt/hdbackup/paede-`date +%d.%m.%Y`
touch /var/log/manualbackup/paede-`date +%d.%m.%Y`
rsync -vrpAE /home/ /mnt/hdbackup/paede-`date +%d.%m.%Y`/ > /var/log/manualbackup/paede-`date +%d.%m.%Y` 2>&1
compare folders via ssh
rsync –dry-run -rvce “ssh -p port#” user@server1:/var/www/vhosts/ /var/www/vhosts/domain.com
rsync von Synology zu Synology
install ssh
ssh root@192.168.59.12
ssh-keygen -t rsa -N “”
cd etc/bin
vi test
Beispiel: touch /bin/backup`date ‘+%A’`
rsync -e ssh -vz -r –delete root@192.168.59.11:geschickt /volume1/backup`date ‘+%A’`
cat ~/.ssh/id_rsa.pub | ssh root@192.168.59.11 “mkdir -p .ssh; cat >> .ssh/authorized_keys”
rsync -e ssh -vz -r /root/.ssh/id_rsa.pub 192.168.59.11:/root/.ssh/id_rsa.pub
rsync -e ssh -vz -r /root/.ssh/id_rsa.pub 192.168.59.11:/root/.ssh/known_hosts
chmod 755 test
./test
/usr/syno/etc/rc.d
vi S04crond.sh
start)
if [ -x “$CROND” ] ; then
mkdir -p /var/spool/cron/crontabs/
cp /etc.defaults/crontab /etc/crontab <-geändert
ln -sf /etc/crontab /var/spool/cron/crontabs/root
echo "Starting crond..."
$CROND
fi
;;
:
stop)
cd etc.defaults
cp crontab crontabback
vi crontab
#minute hour mday month wday who command
*/1 * * * * root /bin/test
bsp von synczh:
0 */6 * * * /home/itpenguin/u5/rsync_stuff/get_th.sh
R = 4
W = 2
X = 1
-
/usr/bin/rsync -e ssh -vz -r --delete root@turk.office-on-the.net:/volume1/Project/1?share/1?Projects/ /mnt/spcserver/1\ share/1\ Projects/Mirror_Region_Turkey/ 2>&1 > /mnt/spcserver/1\ share/1\ Projects/1.6\ Sync_log/mex_get_project_`date +%Y-%m-%d`.rtf
key genrieren
ssh-keygen -t rsa -N “”
cd
id kopieren/
ssh-copy-id root@spcsaf.office-on-the.net
man ssh-copy-id
mounts anzeigen
more /home/itpenguin/.smbcredentials
mount
ausführbar machen
chmod 755 send2_zh.sh
hier ausführen
./send2_zh.sh
datum ausgeben
date +%Y-%m-%d
textfile anzeigen
more /etc/crontab send2_zh.
mit Detail listen
ls -la
schauen ob crontab läuft
/etc/init.d/cron status
ps aux | grep cron
log anschauen
tail -f /var/log/lastlog
tail -f /var/log/messages
tail -f /var/log/debug
init 6 -> reboot
mini Backup script
#!/bin/sh
# simpel backup
# Patrick Biber
# 2010-11-02
# Version: 0.1
# first format disk to EXT3!
mount /dev/sda1 /mnt/hdbackup
mkdir /mnt/hdbackup/paede-`date +%d.%m.%Y`
touch /var/log/manualbackup/paede-`date +%d.%m.%Y`
rsync -vrpAE /home/ /mnt/hdbackup/paede-`date +%d.%m.%Y`/ > /var/log/manualbackup/paede-`date +%d.%m.%Y` 2>&1