Mohon Petunjuk Perihal Remote Backup


Status
Not open for further replies.

Bestariweb Hosting

Hosting Guru
The Warrior
Verified Provider
Ada gak ya command ftp buat hapus file di remote server yg di atas 7 hari?
bikin variable nama file di bash, baru hapus via ftp.
Jadi nama filenya harus punya standard / punya pola.
misal username-yyyy-mm-dd.tar.gz, nanti tinggal hapus yang "7 days ago" aja sperti di script sy di atas.

Penggunaan rsync sebenernya lebih simple.. jadi file di remote vps akan sama dgn file di vps sumber.
misal untuk mensyncronkan folder /backup bisa dengan:

Code:
rsync -avz /backup root@remotevps:/backup

menghapus file di vps asal juga akan menghapus file di remotevps
 

Ilham Hakim

Apprentice 2.0
Verified Provider
bikin variable nama file di bash, baru hapus via ftp.
Jadi nama filenya harus punya standard / punya pola.
misal username-yyyy-mm-dd.tar.gz, nanti tinggal hapus yang "7 days ago" aja sperti di script sy di atas.

Penggunaan rsync sebenernya lebih simple.. jadi file di remote vps akan sama dgn file di vps sumber.
misal untuk mensyncronkan folder /backup bisa dengan:

Code:
rsync -avz /backup root@remotevps:/backup

menghapus file di vps asal juga akan menghapus file di remotevps
oww begitu,,

Saya coba dulu,,
kalau pakai rsync ini masalahnya saya pengen hanya simpan backup di remotevps saja.
 

dhyhost

Web Hosting Service
The Warrior
Verified Provider
saya juga sekarang ada pakai script autobackup untuk database via cron, saya jalankan setiap satu jam sekali.
tp karena memang databasenya terbilang kecil jadi ga saya hapus ga masalah di server backup, backup per jam selama 1 bulan terakhir saja cuma makan space 2GB.

Backup dan transfernya sudah berhasil.

btw yang sekarang dipakai ini pakai cara yg seperti apa?
kalau pakai bash script harusnya bisa hapus backup yang berumur sekian hari..
 

Ilham Hakim

Apprentice 2.0
Verified Provider
saya juga sekarang ada pakai script autobackup untuk database via cron, saya jalankan setiap satu jam sekali.
tp karena memang databasenya terbilang kecil jadi ga saya hapus ga masalah di server backup, backup per jam selama 1 bulan terakhir saja cuma makan space 2GB.
Database yg saya backup ini hanya database 1 web tapi size ratusan MB. Dan rencananya server backup ini akan menampung backup dari dari beberapa website, jadi harus tetep dihapus rutin.

btw yang sekarang dipakai ini pakai cara yg seperti apa?
kalau pakai bash script harusnya bisa hapus backup yang berumur sekian hari..
iya pakai bash script. ini nyoba 1 hari buat tes work atau gak
 

dhyhost

Web Hosting Service
The Warrior
Verified Provider
iya pakai bash script. ini nyoba 1 hari buat tes work atau gak

sya ga begitu ahli masalah script sih, tp sya biasanya dibuat folder aja jadi deletenya enak.

kurang lebih seperti ini

Code:
today=$(date +%Y-%m-%d)
lastbc=$(date -d '-4day' +%Y-%m-%d)

ftp -n -v $HOST << EOT
ascii
user $USER $PASSWD
prompt
mkdir $today
cd $today
mput *.tar.gz
cd ../
cd $lastbc
mdelete *
cd ../
rm $lastbc
bye
EOT
 

Ilham Hakim

Apprentice 2.0
Verified Provider
sya ga begitu ahli masalah script sih, tp sya biasanya dibuat folder aja jadi deletenya enak.

kurang lebih seperti ini

Code:
today=$(date +%Y-%m-%d)
lastbc=$(date -d '-4day' +%Y-%m-%d)

ftp -n -v $HOST << EOT
ascii
user $USER $PASSWD
prompt
mkdir $today
cd $today
mput *.tar.gz
cd ../
cd $lastbc
mdelete *
cd ../
rm $lastbc
bye
EOT
iya ini yg saya coba kurang lebih seperti itu hanya saja nggak dibuat folder2 per tanggal. saya jadikan 1 folder semua, soalnya mau saya pisah per folder per website
 
Status
Not open for further replies.

Top