PDA

View Full Version : Hỏi về kiểu Backup


hugbok
10-07-2008, 12:19
Mình có Chiến lược Backup Data trên TAPE:

- Thứ 2-->thứ 6 : Backup Differential(D)
- Thứ 7: Backup Normal(N)
- Giả sử có 7 TAPE: T1,T2,T3,T4,T5,T6.
Tuan 1
Sat---Mon---Tue---Wed---Thu---Fri
Tape: T1 T2 T3 T4 T5 T6
Type: N1 D1 D1 D1 D1 D1
Tuan 2
Sat---Mon---Tue---Wed---Thu---Fri
Tape T1 T2 T3 T4 T5 T6
Type N2 D2 D2 D2 D2 D2


1. Khi backup DIFFERENTIAL vào thứ 2 tuần sau(D2), phần Data khác biệt sẽ so sánh với phần NORMAL N2, chứ không phải
là phần NORMAL N1?

2. Khi backup DIFFERENTIAL, nếu chưa backup NORMAL thì xem như việc backup DIFFERENTIAL không ý nghĩa???

Mình không chắc lắm, mong ý kiến mấy bác.

Cảm ơn.

hocviennn
10-07-2008, 15:15
Mình có Chiến lược Backup Data trên TAPE:

- Thứ 2-->thứ 6 : Backup Differential(D)
- Thứ 7: Backup Normal(N)
- Giả sử có 7 TAPE: T1,T2,T3,T4,T5,T6.
Tuan 1
Sat---Mon---Tue---Wed---Thu---Fri
Tape: T1 T2 T3 T4 T5 T6
Type: N1 D1 D1 D1 D1 D1
Tuan 2
Sat---Mon---Tue---Wed---Thu---Fri
Tape T1 T2 T3 T4 T5 T6
Type N2 D2 D2 D2 D2 D2


1. Khi backup DIFFERENTIAL vào thứ 2 tuần sau(D2), phần Data khác biệt sẽ so sánh với phần NORMAL N2, chứ không phải
là phần NORMAL N1?

2. Khi backup DIFFERENTIAL, nếu chưa backup NORMAL thì xem như việc backup DIFFERENTIAL không ý nghĩa???

Mình không chắc lắm, mong ý kiến mấy bác.

Cảm ơn.

1. Cuối tuần Backup Normal đề làm nền tảng cho các ngày từ 2 --> 6 (difirental)
2. Vẫn bình thường nhưng phải có Normal để làm nền tảng

StiltDreamer
10-07-2008, 16:00
Theo những gì tui đoán (mò):

Backup Normal của bạn thường gọi (có nghĩa) là Full backup.
Backup Differential còn thường gọi là Incremental backup.
Incremental backup đánh giá sự thay đổi dựa trên mốc của lần backup trước đó (sau Full backup hoặc Incremental backup trước)
Nếu khởi sự bằng Incremental backup, mốc sẽ là zero
Khi triển khai Incremental backup, toàn bộ các tác vụ backup phải được quản lý bằng một công cụ (chung CSDL quản lý tác vụ backup) thì mới có mốc để phân biệt

rex_bestvn
10-07-2008, 17:30
Theo những gì tui đoán (mò):

Backup Differential còn thường gọi là Incremental backup.


differential hoàn toàn khác với incremental bạn ơi

hocviennn
10-07-2008, 17:33
differential hoàn toàn khác với incremental bạn ơi

Bác ấy học nhiều quá nên "tẩu quả" đó mà :)

StiltDreamer
10-07-2008, 17:47
Sorry for nhầm lẫn & tnx các bạn đã nhắc nhở :so_happy:

Tại tui lộn cái khái niệm người ta hay kêu anh Incremental là Differential Incremental backup và cái anh Differential được kêu là Cumulative Incremental backup.

Vậy cũng xin đính chính là: Incremental backup sẽ backup những thay đổi so với lần backup (Full hoặc Incremental) trước đó, và Differential backup sẽ backup những thay đổi so với lần Full backup trước đó.

Note: hổng phải học nhiều tẩu hỏa nhập ma đâu, là học mà hổng có hành nên bộ nhớ bị lộn xộn. :D

hhminh
11-07-2008, 15:22
Oh, cám ơn các bác nhiều, bây giờ thì mình đã hiểu phần nào về tape backup rùi, nhưng các bác ơi, nhờ các bác gop ý giúp mình kế hoach backup này xem có ổn không.

Mình có tổng cộng là 12 tape, và vì dữ liệu của Cty mình cũng không nhiều nên mình muốn full backup từ thứ 2 đến thứ 6 (thứ 7 và CN không backup)

Trước tiên mình đặt lable cho các tape như sau:
Mon1,Tue1,Wed1,Thu1,Fri1 (tương ứng với tuần thứ nhất)
Mon2,Tue2,Wed2,Thu2,Fri2 (tương ứng với tuần thứ hai)
Tuần thứ 3 sẽ backup tape của tuần thứ nhất, và Tuần thứ 4 sẽ backup tape của tuần thứ hai.

job1: daily từ thứ 2 dến thứ 6 (Full backup)
job2: Monthly (Fullbackup) mỗi tháng 1 tape và mình giữ lại luôn.

các option của job1 và job2 như sau:
1. Backup mode: Full
2. Write mode: Append to all media
3. Span mode: Restart file
4. Change mode: Force to append to end of media
Schedule mình sẽ chọn là manual
Các bác góp ý giúp mình nhé.

StiltDreamer
11-07-2008, 15:35
Mình không hiểu lắm về mấy cái vụ cứ append liên tục vô tape thì sẽ thế nào :D.

Về kế hoạch backup, theo mình, phải được thiết lập dựa trên hai tiêu chí chính là nội dung cần backup và thời gian khôi phục cho phép/mong muốn. Việc có bao nhiêu cái tape chỉ là phụ thôi.

Với phương thức ngày nào cũng full backup như bạn chọn, theo mình chỉ cần xài 2-3 tape là OK (mấy cái còn lại cất đi dự phòng). Tất nhiên trừ khi bạn xài tủ tape dạng auto-loader thì có thể cắm sẵn đủ tape vô đó.

hhminh
11-07-2008, 16:04
Đúng, ở đây sếp mình muốn backup đầy đủ và dữ liệu phải restore được ít nhất là 10 ngày kể từ ngày backup mới nhất, nên mình mới sữ dụng tới 10 tape cho job daily. Không biết như vậy đã ổn chưa? Mong bác góp ý và chỉ dẫn giúp mình để có kế hoạch backup đầy đủ và an toàn nhất.

lmh
13-07-2008, 16:34
Đúng, ở đây sếp mình muốn backup đầy đủ và dữ liệu phải restore được ít nhất là 10 ngày kể từ ngày backup mới nhất, nên mình mới sữ dụng tới 10 tape cho job daily. Không biết như vậy đã ổn chưa? Mong bác góp ý và chỉ dẫn giúp mình để có kế hoạch backup đầy đủ và an toàn nhất.

1. Để restore được data của 10 ngày trước (-10), bạn phải có bộ bkup full của ngày thứ -11 (hoặc -13 nếu -10 là ngày thứ hai).

2. Daily không phải là full backup.

Do đó, đề nghị bạn chọn 1 trong 2 cách sau:

1. Khi dung lượng data không quá lớn: Job normal chạy 5 ngày / tuần -> Bạn nên dùng 12 tape xoay vòng.

2. Chiến lược Normal - Differential: thứ sáu chạy normal, các ngày còn lại chạy Diff. -> Bạn nên dùng 16 tape xoay vòng.

hugbok
15-07-2008, 08:22
Chào các bạn,

-Theo ý mình thì không nên Backup Full hết vào các ngày trong tuần.
-Môt tuần chỉ cần Backup Full một lần duy nhất vào ngày cuối tuần(thường là thứ 7, nếu công ty bạn vẫn làm việc ngày thứ 7; hoặc ngày thứ 6, nếu thứ
sáu là ngày cuối tuần của công ty bạn).
- Tuy nhiên, để chắc chắn hơn, thì nên có 2 TAPE backup FULL, mình sẽ dùng xen kẽ tuần chẳn/lẻ.
VD:
TAPE FULL A : sẽ backup Full tuần 1, và tuần 3.
TAPE FULL B : sẽ backup Full tuần 2, và tuần 4.
mình làm vậy vì sợ nếu chẳng may TAPE backup Full cũng bị hư, thì có thể cứu được Data cho đến thời điểm trước đó 1 tuần.

- Về câu hỏi của mình: mình muốn hỏi các bạn là khi Backup Differential(không phải Incremential):

Làm sao hệ thống biết được là phần Differential đó sẽ khác biệt so với phần backup Normal nào( có phải hệ thống tự hiểu là "sẽ khác biệt so với phần
backup Normal mới nhất").

các bạn nào có kinh nghiệm nhiều về vụ này xin chỉ giáo.
Xin cảm ơn!!!

lmh
15-07-2008, 16:29
- Về câu hỏi của mình: mình muốn hỏi các bạn là khi Backup Differential(không phải Incremential):

Làm sao hệ thống biết được là phần Differential đó sẽ khác biệt so với phần backup Normal nào( có phải hệ thống tự hiểu là "sẽ khác biệt so với phần
backup Normal mới nhất").


Mỗi tập tin có thể có 4 thuộc tính :
1. S (System): thuộc về hệ thống
2. H (Hidden): ẩn
3. R (Read only): chỉ đọc
4. A (Archive): có thể được sao lưu
Thuộc tính A có thể có trong 2 trường hợp:
1. Tập tin vừa được khởi tạo
2. Quá trình sao lưu Normal hoặc Incremetal sẽ xóa thuộc tính A. Thuộc tính A có trở lại sau khi tập tin được hiệu chỉnh.

Quá trình sao lưu Differential chỉ sao lưu những tập tin có thuộc tính A mà thôi

Vd:
- Thư mục Data chứa 100 tập tin, trong đó có 20 tập tin có thuộc tính A.
- Chọn sao lưu cả thư mục theo kiểu Differential thì sẽ chỉ 20 tập tin có thuộc tính A được sao lưu