Backup Server menggunakan fitur Samba

linux

Karena ada PC yang tidak terpakai, akhirnya dibuatlah satu PC sebagai backup dari file server.

File server OS : WinServer2003
Backup server OS : Ubuntu 7.10 (supaya lebih aman terhadap virus)

Ada 2 pilihan :

1. Backup manual dengan cara –> mount manual –> copy manual –> paste manual (tapi kok rasanya tidak cerdas ya?)

2. Backup berkala dengan cara –> mount automatic –> copy automatic –> paste automatic –> unmount automatic

Baru terpikir 2 cara itu, akhirnya diputuskan ambil pilihan ke-2.

Berbekal sedikit pengetahuan tentang samba, akhirnya beres juga proses automatic-backup berkala

Berikut step-by-step :

0. Tambahkan paket berikut pada Ubuntu 1.70

– samba-common (3.0.26a-1ubuntu2.3)
– smbfs (3.0.26a-1ubuntu2.3)

1. Tes sharing dari file-server dengan sintaks
#smbclient -U userid -L machine-name/ip
(Contoh : #smbclient -U tim -L 123.123.123.123)

2. Buat file username-password
#vim /etc/samba/password-file-name
Lalu isi dengan keterangan berikut
username = netuserid
password = netpass
(Contoh :#vim /etc/samba/auth.smb
username = tim
password = 12345
)

3. Ubah mode dari file username-password agar hanya bisa diakses dari root
#chmod 600 /etc/samba/password-file-name
(Contoh :#chmod 600 /etc/samba/auth.smb)

4. Buat direktori untuk tujuan mount
#mkdir /mnt/sharename
(Contoh : #mkdir /mnt/data)

5. Lakukan proses mount
#smbmount //machine/share /mnt/sharename -o “credentials=/etc/samba/password-file-name,uid=userid,gid=userid,fmask=664,dmask=775
(Contoh :#smbmount //123.123.123.123/data /mnt/data -o “credentials=/etc/samba/auth.smb,uid=tim,gid=12345,fmask=664,dmask=775”)

6. Lakukan proses copy
#cp -rf /mnt/sharename /home/backup-folder
(Contoh : #cp -au /mnt/data /home/backup/)

7. Lakukan umount
#umount /mnt/sharename
(Contoh : #umount /mnt/data)

8. Masukkan langkah (5) di rc.local untuk dijalankan di startup.

9. Masukkan langkah (6) untuk dijalankan oleh root setiap pukul 00.01 malam. (crontab)

Referensi :
http://forums.fedoraforum.org/archive/index.php/t-2556.html
http://dikamelz.wordpress.com/2007/08/16/crontab-si-tepat-waktu/

No Comments

Leave a Reply

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>