OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

3.4. Sao lưu localhost


Phần này mô tả cách sao lưu các thư mục được chỉ định trên một máy chủ duy nhất vào một ổ đĩa băng cục bộ.

• Đầu tiên Kho lưu trữ thiết bị cần được cấu hình. Chỉnh sửa /etc/bacula/bacula-sd.conf thêm vào:


Thiết bị {

Tên = "Ổ đĩa băng" Loại thiết bị = băng Loại phương tiện = DDS-4

Thiết bị lưu trữ = / dev / st0 Phần cứng kết thúc của phương tiện = Không;

AutomaticMount = có; # khi thiết bị được mở, hãy đọc nó AlwaysOpen = Có;

RemovableMedia = có;



RandomAccess = không;

Alert Command = "sh -c 'tapeinfo -f% c | grep TapeAlert'"

}


Ví dụ cho một DDS-4 ổ băng. Điều chỉnh “Loại phương tiện” và “Thiết bị lưu trữ” để phù hợp với phần cứng của bạn.


Bạn cũng có thể bỏ ghi chú một trong các ví dụ khác trong tệp.

• Sau khi chỉnh sửa /etc/bacula/bacula-sd.conf daemon Storage sẽ cần được khởi động lại:


sudo systemctl khởi động lại bacula-sd.service

• Bây giờ hãy thêm một Kho lưu trữ tài nguyên trong /etc/bacula/bacula-dir.conf để sử dụng Thiết bị mới:


# Định nghĩa về thiết bị lưu trữ "Tape Drive" Bộ nhớ {

Tên = TapeDrive

# Không sử dụng "localhost" ở đây

Address = backupserver # NB Sử dụng tên đủ điều kiện tại đây SDPort = 9103

Mật khẩu = "Cv70F6pf1t6pBopT4vQOnigDrR0v3LT3Cgkiyjc" Device = "Tape Drive"

Loại phương tiện = băng

}


Địa Chỉ Chỉ thị cần phải là Tên miền Đủ điều kiện (FQDN) của máy chủ. Thay đổi

máy chủ sao lưu vào tên máy chủ thực tế.


Ngoài ra, hãy đảm bảo Mật khẩu chỉ thị khớp với chuỗi mật khẩu trong /etc/bacula/bacula-sd.conf.

• Tạo một cái mới Bộ tập tin, sẽ xác định thư mục nào cần sao lưu, bằng cách thêm:


# Tập tin LocalhostBacup. Tập tin {

Name = "LocalhostFiles" Bao gồm {

Tùy chọn {chữ ký = MD5 nén = GZIP

}

Tệp = / etc Tệp = / home

}

}


T Bộ tập tin sẽ sao lưu / Etc / Home các thư mục. Các Các lựa chọn các chỉ thị tài nguyên định cấu hình FileSet để tạo chữ ký MD5 cho mỗi tệp được sao lưu và nén các tệp bằng GZIP.

• Tiếp theo, tạo một Schedule cho công việc sao lưu:


# Lịch trình sao lưu của Localhost - Hàng ngày. Lịch trình {

Name = "LocalhostDaily" Run = Đầy đủ hàng ngày lúc 00:01

}


Công việc sẽ chạy hàng ngày lúc 00:01 hoặc 12:01 sáng. Có nhiều tùy chọn lập lịch trình khác có sẵn.

• Cuối cùng tạo Việc làm:


# Sao lưu localhost. Công việc {

Name = "LocalhostBackup" JobDefs = "DefaultJob" Enabled = yes

Mức độ = Đầy đủ

FileSet = "LocalhostFiles" Schedule = "LocalhostDaily" Storage = TapeDrive

Viết Bootstrap = "/var/lib/bacula/LocalhostBackup.bsr"

}


Công việc sẽ làm một Full sao lưu mỗi ngày vào ổ băng.

• Mỗi băng được sử dụng sẽ cần phải có nhãn. Nếu băng hiện tại không có nhãn Bacula sẽ gửi email thông báo cho bạn. Để gắn nhãn băng bằng Bảng điều khiển, hãy nhập thông tin sau từ một thiết bị đầu cuối:


bảng điều khiển

• Tại dấu nhắc Bacula Console, nhập:


nhãn

• Sau đó, bạn sẽ được nhắc về Kho lưu trữ nguồn:


Danh mục được chọn tự động: MyCatalog Sử dụng Danh mục "MyCatalog"

Các tài nguyên lưu trữ được xác định là: 1: Tệp

2: Ổ băng từ

Chọn Tài nguyên lưu trữ (1-2):2


• Nhập cái mới Khối lượng tên:


Nhập tên tập mới: Chủ Nhật

Hồ bơi được xác định:

1: Mặc định

2: Vết xước


Thay thế Chủ Nhật với nhãn mong muốn.

• Bây giờ, hãy chọn Hồ Bơi:


Chọn Nhóm (1-2): 1

Đang kết nối với Storage daemon TapeDrive tại backuperver: 9103 ... Đang gửi lệnh nhãn cho Vùng ổ đĩa "Chủ nhật" 0 ...


Xin chúc mừng, bạn đã cấu hình xong thịt xông khói để sao lưu localhost vào một ổ băng đính kèm.


Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: