Thursday, October 21, 2010

Ubuntu : Backup & Restore

คำสั่ง mt (Magnatic Tape) ปกติระบบจะ mount ไว้ให้ที่ /dev/st0
mt -f /dev/st0 status # ตรวจสอบสถานะ
mt -f /dev/st0 rewind # สั่งหมุน tape กลับ
mt -f /dev/st0 erase # ลบข้อมูล (นานมาก)
mt -f /dev/st0 offline #สั่งเด้ง tape ออก


Cleaning Cartridge # บางรุ่นอาจไม่เหมือนกัน
ใส่เข้าไป พอมัน load เข้าไปแล้วทำความสะอาดเสร็จจะเด้งออกมาเอง
(Cleaning Cartridge เป็นแบบใช้แล้วใช้เลย rewind กลับมาใช้อีกไม่ได้)

คำสั่ง Backup & Restore
Backup ใช้ -c
tar -cvf backup_filename data_to_backup
เช่น
tar -cvf backup.tar /home/nikom
กรณีต้องการให้บีบอัดไฟล์ด้วย เพิ่ม parameter -z
tar -cvzf backup.tar.gz /home/nikom

Restore เปลี่ยน -c เป็น -x (เข้าไปใน directory ที่จะ restore ก่อน เพราะสั่งตรงไหน restore มาตรงนั้น)
tar -xvf backup_filename
เช่น
tar -xvf backup.tar
restore ไฟล์ที่บีบไว้ ใช้ -z เหมือนกัน
tar -xvzf backup.tar.gz

Tape
backup ลง tape
tar -cvf /dev/st0 data_to_backup
ดูรายการใน tape
tar -tvf /dev/st0
restore จาก tape
tar -tvf /dev/st0 backup_filename
backup & restore กับ tape ก็ใช้ -z สำหรับการบีบอัดได้

backup แบบ incremental
การ backup เฉพาะส่วนที่เพิ่มขึ้น ทำได้โดยใช้ -g ตามด้วย ไฟล์ที่ใช้เก็บส่วนต่าง เช่น
tar -g /home/nikom/tar_inc_file.dat -cvf /dev/st0 /home/nikom

No comments: