21 May 2007

Backup Data Linux Memanfaatkan Share Direktori WindowsXP

Kapasitas harddisk yang besar-besar sungguh sangat disayangkan jika hanya digunakan untuk menyimpan lagu-lagu mp3. Alangkah baiknya jika digunakan untuk keperluan backup data server linux. Namun sayangnya, Operating Systemnya berbeda :(
Yach... OS yang dipakai ternyata WindowsXP, lalu bagaimana caranya?
Manfaatkan share folder and directory service milik windows.

Adapun tahapan-tahapannya adalah sbb:

Share folder
- Buat folder data pada drive c
* Masuk My Computer -> Drive C -> File -> New -> Folder
* Beri nama dengan data
- Share folder data yang barusan dibuat
* Klik kanan pada folder data -> sharing and security -> sharing
* Pada bagian Network sharing and security aktifkan:
- Share this folder on the network
share name : data
- Allow network users to change my files
* Ok
Tahapan share folder selesai

Mounting share folder pada server linux
- Masuk sebagai super user root
- Ubah kepemilikan file smbmnt dan smbmount untuk mengijinkan user biasa
# chmod +s /usr/bin/smbmnt
# chmod +s /usr/bin/smbmount
- Login sebagai user biasa dan lakukan proses mount pada folder samba
$ mkdir samba
$ smbmount //atos/data /home/widodo/samba/ -o password=''
catatan:
- atos adalah nama komputer WindowsXP bisa dilihat dengan cara:
MyComputer -> Klik kanan -> properties -> Computer name -> Full Computer Name
- data adalah nama share dari folder data ( c:\data)
- password='' maksudnya tidak ada password
- Cek hasilnya dengan perintah df
$ df
//atos/data 4883712 4183808 699904 86% /home/widodo/samba
- Lakukan test copy file sembarang ke folder /home/widodo/samba
$ cp test.txt /home/widodo/samba
- Lihat pada komputer windows apakah file tersebut ada
- Lakukan proses umount
$ smbumount /home/widodo/samba

Membuat bash scripting untuk melakukan proses backup
- Buat file backup
$ vi backup.sh
- Isi dengan
#!/bin/bash
smbmount //atos/data /home/widodo/samba -o password=''
tar czvf data.tgz *.dat
cp data.tgz /home/widodo/samba
smbumount /home/widodo/samba
- Simpan dan ubah menjadi file excutable
$ chmod +x backup.sh
- Selesai dan selamat mencoba


Sumber: dari berbagai sumber

No comments: