วันพุธที่ 11 ธันวาคม พ.ศ. 2562

Backup and Recovery (Save/Restore - ฝึกหัด)

Backup and Recovery (Save/Restore - ฝึกหัด)

Tape/Cartridge
รุ่น/ขนาด ต่างๆ (Ltrium 3,4,5)  ความจุ "ต่างกัน"  ใช้ได้กับ  Device ที่รองรับต่างกัน

การตรวจชื่อ Cartridge
- (วิธีดั้งเดิม) ใช้ Sticker ที่แปะ
- วิธีที่ถูกต้อง ตั้งชื่อใน Vol. (ขณะ InzTap) รุ่นเก่า  ตั้งชื่อเป็น  "IBMIRD" ทุกตลับ
ตย. การ "ตั้งชื่อ"   เช่น  x41D02 = สำหรับ Server = x41 ชุด D(aily)02
กลุ่มการตั้งชื่อ  ที่ใช้บ่อย เช่น Daily (3 ชุด, 7 วัน, 10 วัน) , Weekly (2 ชุด) , Monthly(2 ชุด) , History (2 ชุด)

ที่ตัวตลับ   "กด"   Write Protect(ป้องกัน  กันบันทึก)

Load Cartridge to Device

มักจะทำโดย SysOpr  (ใช้เวลา 5-10 นาที)
# จำ Label ทำที่   Tape Device ชื่ออะไร (กรณี ที่มี Tape Device หลายตัว)

Device ที่ใส่ได้ทีละ
- 1 Cartridge
- หลาย Cartridge  เป็น Slot  หรือ Load เข้าไปหลายตัวต่อเนื่อง ... แต่ทำงานได้ทีละ ตลับ

Cartridge ที่จะใช้ต้อง  กด "Load" (พร้อมใช้)

OS/400 : Tape Device No

สถานะต้องเป็น  *Varied On  ดูได้จาก  WrkCfgSts *dev  TAP*

InzTap cmd. ทำให้เกิดม้วนเปล่า (ลบทิ้ง)

ระวัง   ทำผิด Device    ที่คนอื่น  ใส่ไว้อยู่จะถูกลบทิ้ง
Vol     (จากหลักการข้างต้น)
EndOpt *REWIND, *UNLOAD 

DspTap cmd.

Vol *MOUNTED = ใช้ค่าจาก Cartridge ที่ใส่อยู่ในเครื่อง  หรือ ระบุเอง
Label *SAVRST  ใช้กับการ save
  *LABEL   ใช้กับการ save ที่ตั้งชื่อ เช่น CpyToTape

แบบฝึกหัด-1

1. จะ save sarayut/objd,owa,owt  ไปที่ Cartridge
ตรวจ sarayut/objd,owa,owt       Object ชนิด อะไร ?
- DspObjd  sarayut/o* *all

2. SavObj
OBJ         ต้องระบุชื่อ objd,owa,owt
LIB sarayut
Dev         TAPxx  (ชื่อเครื่องที่ใส่)
ObjType ระบุชนิด เพื่อ "ชัดเจน" *file  เท่านั้น
SEQ *END save ต่อท้ายม้วน
EndOpt *LEAVE (ใช้กับจะมีการ Save ต่อ     หัว tape จะชี้และหยุดรอ)
*REWIND, *UNLOAD (ใช้เพื่อเปลี่ยน Cartridge)

     >> ตรวจงานที่ Save ด้วย  DSPTAP Label *SAVRST

     ทำครั้งที่ 2  owa  sarayut
จะทำ "ต่อ" ท้าย หรือ "ทับ" (แบบ clear ทั้งตลับ)
X ห้ามทำ  ถ้าระบุ  SEQ=1 ... ที่ save ไว้ของเดิม หายหมด

3. RstObj   นำข้อมูลจาก Cartridge ลงกลับมาที่ Server
? ลงที่ใหม่  (New)  ที่ Lib ใหม่   หรือ  Lib เดิม แต่ Object หายไปแล้ว
   ลงทับ  ตัวปัจจุบัน (เลย)
กรณีลงแบบ   หลายตัวพร้อมกัน  (10 File) - เลือกเฉพาะ  ชื่อที่ตรงกันเท่านั้น

OBJ         (ต้องระบุชื่อ )
SEQ *SEARCH
ถ้า Object   ต่างกัน (ระดับไหน ?)  ให้อนุญาตทำต่อได้  เช่น save ผ่าน OS ต่าง version กัน
 การจัดเก็บจะต่่างกัน

แบบฝึกหัด-2

SavLib
>> ตรวจดู  DSPTAP Label *SAVRST

แบบฝึกหัด-3

CpyToTap
CpyFrmTap

แบบฝึกหัด-4  

Virtual Tape = Hard Disk ที่ทำหน้าที่เหมือน  Cartridge - จัดการผ่าน App
* ต้องสร้าง  Cartridge  ขึ้นมา (ให้มองเป็น Folder)
* (กรณี) ที่ต้องการใช้ร่วมกับ ระบบปัจจุบัน (ข้างต้น) ใช้คำสั่งพื้นฐาน
   - ต้องเก็บใน Format เดียวกับ ระบบพื้นฐาน