Basic Rsync with SSH Key
Pada tutorial ini akan membuat folder/file synchronization menggunakan Rsync dengan option -av dan ---delete.
Option -a artinya archieve mode, di mode ini akan mencopy file/folder dari source server ke destination server dengan menjaga permission nya dan di option ini juga mencopy secara recursive (copy sub folder dan file file nya jika ada).
Option -v artinya verbose, opsi ini akan menampilkan informasi ke layar seperti tentang file-file apa saja yang telah tercopy
Option --delete akan menghapus file/folder yang tidak sesuai dengan source server, dengan ini daftar isi file di kedua server akan sama. Jika kedua server sama-sama menjalankan rsync maka akan mengubah file yang ada di destination, jika ada file baru di destination ada rsync jalan di source server maka file yang di destination akan terhapus.
SSH-Key agar proses rsync bisa passwordless.
Selanjutnya bisa jalankan Rsync secara rutin pada periode waktu yang diinginkan menggunakan crontab, edit menggunakan perintah crontab -e
Untuk video demo bisa dilihat dibawah ini:
Archive mode is the same as options -rlptgoD
r = recurse into directories
l = copy symlinks as symlinks
p = preserve permissions
t = preserve modification times
g = preserve group
o = preserve owner (super-user only)
D = preserve device & special files
Option -a artinya archieve mode, di mode ini akan mencopy file/folder dari source server ke destination server dengan menjaga permission nya dan di option ini juga mencopy secara recursive (copy sub folder dan file file nya jika ada).
Option -v artinya verbose, opsi ini akan menampilkan informasi ke layar seperti tentang file-file apa saja yang telah tercopy
Option --delete akan menghapus file/folder yang tidak sesuai dengan source server, dengan ini daftar isi file di kedua server akan sama. Jika kedua server sama-sama menjalankan rsync maka akan mengubah file yang ada di destination, jika ada file baru di destination ada rsync jalan di source server maka file yang di destination akan terhapus.
SSH-Key agar proses rsync bisa passwordless.
Selanjutnya bisa jalankan Rsync secara rutin pada periode waktu yang diinginkan menggunakan crontab, edit menggunakan perintah crontab -e
Untuk video demo bisa dilihat dibawah ini:
Archive mode is the same as options -rlptgoD
r = recurse into directories
l = copy symlinks as symlinks
p = preserve permissions
t = preserve modification times
g = preserve group
o = preserve owner (super-user only)
D = preserve device & special files
Komentar