Automatiska uppdateringar till FTP med rsync och curlftpfs och FUSE, en ftp mapp är utpekad i det lokala fil systemet och rsync kommer göra backup på filerna till ftp servern automatiskt.
Installera följande packet
apt-get install curlftpfs rsync
Skapa mappen som ska användas för ftp servern.
mkdir /mnt/ftpbackup
Lägg in curlftpfs i fstab för att se till så att mappen mountas varje gång systemet är startat
nano /etc/fstab
curlftpfs#{username}:{password}@{host} /mnt/ftpbackup fuse rw,allow_other,uid={userid} 0 0
{username} = FTP username
{password} = FTP password
{host} = FTP host/ip
{userid} = ID of a local user (ex. 1001)Mounta ftp mappen
mount /mnt/ftpbackup
Ställa in backup med rsync
rsync -avz –no-owner –no-group /var/www /mnt/ftpbackup
I detta exempel kommer alla filer i /var/www mappen att ingå i backupen
Automatisera backupen med hjälp av crontab
crontab -e
0 3 * * * rsync -az –no-owner –no-group /var/www /mnt/ftpbackup >> /dev/null 2>&1
I detta exempel kommer /var/www bli automatiskt backupad till din server klockan 3 varje dag.
Lämna ett svar
Du måste vara inloggad för att publicera en kommentar.