(1) backup - rsync // back up directory to a remote

# on the localhost 

1- # apt -y install rsync

# vi /etc/rsync_exclude.lst 

# حدد الملفات أو الأدلة التي ترغب في استبعادها

 

# on the remote

 

1- # apt -y install rsync






$ mkdir /home/user/backup



 rsync daemon

 

 مزامنة البيانات مع جهاز بعيد، يمكننا استخدام كل من shell البعيد كـ ssh

 

  أو البرنامج daemon rsync



2- # vi /etc/rsyncd.conf


[backup]

# REMOTE_DIRECTORY

path= /home/user/backup

# LOCAL_IP

hosts allow = 192.168.155.4

hosts deny = *

list = true

uid = linux

gid = linux

read only = false


# systemctl start rsync


rsync -avz LOCAL_DIRECTORY REMOTE_IP::backup


rsync -avz /home/nlinux/DEV/ 192.168.1.239::backup


# rsync -avz   --delete --exclude-from=/etc/rsync_exclude.lst /home/nlinux/DEV/ 192.168.1.239::backup 

في حال لم ينحج الأمر السابق جرب التالي :

$ sudo ufw allow 873/tcp


أو استخدم ssh 


# rsync -avz   --delete --exclude-from=/etc/rsync_exclude.lst /home/nlinux/DEV/ linux@192.168.100.192:~/backup 

تقديم إقتراح

إرسال تعليق

تقديم إقتراح

Post a Comment (0)

أحدث أقدم