Đây là lệnh vos_backupsys có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
vos_backupsys - Tạo một khối lượng dự phòng cho một số khối lượng đọc / ghi
SYNOPSIS
vos sao lưu [-tiếp đầu ngữ <chung tiếp đầu ngữ on (các) khối lượng> +]
[-người phục vụ <máy tên>]
[-vách ngăn <phân vùng tên>]
[-loại trừ] [-xprefix <tiêu cực tiếp đầu ngữ on (các) khối lượng> +]
[-chạy khô] [-tủ <pin tên>]
[-noauth] [-localauth]
[-bèo thuyền] [-mã hóa] [-giải quyết] [-Cứu giúp]
vos sao lưu [-pr <chung tiếp đầu ngữ on (các) khối lượng> +]
[-s <máy tên>] [-pa <phân vùng tên>]
[-Ví dụ] [-x <tiêu cực tiếp đầu ngữ on (các) khối lượng> +] [-d]
[-c <pin tên>] [-noa] [-l] [-v]
[-en] [-cũng không] [-h]
MÔ TẢ
vos sao lưu lệnh sao chép từng khối lượng đọc / ghi được chỉ định để tạo một bản sao lưu
phiên bản, đặt mỗi bản sao tại cùng một trang web như phiên bản nguồn đọc / ghi của nó. Nó chỉ định
mỗi bản sao trùng tên với nguồn đọc / ghi, thêm phần mở rộng ".backup". Nó
chỉ định số ID ổ đĩa đã được phân bổ cho phiên bản sao lưu trong Ổ đĩa
Cơ sở dữ liệu Vị trí (VLDB). Nếu một phiên bản dự phòng đã tồn tại cho một số lượng nhất định, phiên bản mới
nhân bản thay thế nó.
Để sao chép mọi khối lượng đọc / ghi được liệt kê trong VLDB, hãy bỏ qua tất cả các tùy chọn của lệnh.
Nếu không, hãy kết hợp các tùy chọn của lệnh để sao chép các nhóm khối lượng khác nhau. Các tùy chọn
sử dụng một trong hai tiêu chí cơ bản để chọn khối lượng: vị trí ( -người phục vụ và -vách ngăn
đối số) hoặc sự hiện diện trong tên tập của một trong một tập hợp các chuỗi ký tự được chỉ định
(Các -tiếp đầu ngữ, -loại trừvà -xprefix tùy chọn).
Để chỉ sao chép các khối lượng nằm trên một máy chủ tệp, hãy bao gồm -người phục vụ
tranh luận. Để sao chép chỉ các ổ đĩa nằm trên một phân vùng, hãy kết hợp -người phục vụ và
-vách ngăn tranh luận. Các -vách ngăn đối số cũng có thể được sử dụng một mình để sao chép các khối lượng
nằm trên phân vùng được chỉ định trên mọi máy chủ tệp. Những đối số này có thể là
kết hợp với những người chọn tập dựa trên tên của chúng.
Kết hợp -tiếp đầu ngữ, -loại trừ và -xprefix tùy chọn (có hoặc không có -người phục vụ và
-vách ngăn đối số) theo các cách được chỉ định để chọn khối lượng dựa trên chuỗi ký tự
chứa trong tên của họ:
· Để sao chép mọi khối lượng đọc / ghi tại vị trí được chỉ định có tên bao gồm một trong các
một tập hợp các chuỗi ký tự được chỉ định (ví dụ: bắt đầu bằng "người dùng". hoặc bao gồm
string "afs"), sử dụng -tiếp đầu ngữ đối số hoặc kết hợp -xprefix và -loại trừ tùy chọn.
· Sao chép mọi khối lượng đọc / ghi tại vị trí được chỉ định ngoại trừ những người có tên
bao gồm một trong một tập hợp các chuỗi ký tự được chỉ định, sử dụng -xprefix đối số hoặc
kết hợp -tiếp đầu ngữ và -loại trừ tùy chọn.
· Để sao chép mọi khối lượng đọc / ghi tại vị trí được chỉ định có tên bao gồm một trong các
một trong một tập hợp các chuỗi ký tự được chỉ định, ngoại trừ những chuỗi có tên bao gồm một trong một
tập hợp các chuỗi ký tự được chỉ định khác nhau, kết hợp -tiếp đầu ngữ và -xprefix
tranh luận. Lệnh tạo một danh sách tất cả các ổ khớp với -tiếp đầu ngữ đối số
và sau đó xóa khỏi danh sách các tập phù hợp với -xprefix tranh luận. Vì
kết quả hiệu quả, các chuỗi được chỉ định bởi -xprefix đối số phải chỉ định một
tập hợp con của các khối được chỉ định bởi -tiếp đầu ngữ tranh luận.
Nếu -loại trừ cờ được kết hợp với -tiếp đầu ngữ và -xprefix đối số, lệnh
tạo một danh sách tất cả các tập không khớp với -tiếp đầu ngữ đối số và sau đó thêm vào
liệt kê bất kỳ tập nào phù hợp với -xprefix tranh luận. Như khi -loại trừ cờ là
không được sử dụng, kết quả chỉ có hiệu lực nếu các chuỗi được chỉ định bởi -xprefix
đối số chỉ định một tập hợp con của các khối được chỉ định bởi -tiếp đầu ngữ tranh luận.
-tiếp đầu ngữ và -xprefix cả hai đối số đều chấp nhận nhiều giá trị, có thể được sử dụng để
xác định các nhóm khối lượng rời rạc. Mỗi giá trị có thể là một trong hai loại:
· Một chuỗi ký tự đơn giản, khớp với các tập có tên bắt đầu bằng chuỗi. Tất cả các
các ký tự được hiểu theo nghĩa đen (nghĩa là các ký tự có khả năng có
ý nghĩa đặc biệt đối với vỏ lệnh, chẳng hạn như dấu chấm, chỉ có nghĩa đen của chúng
Ý nghĩa).
· Một biểu thức chính quy, khớp với các tập có tên chứa các biểu thức. Địa điểm
dấu mũ ("^") ở đầu biểu thức và bao gồm toàn bộ chuỗi trong
dấu nháy đơn (''). Giải thích các biểu thức chính quy nằm ngoài phạm vi của vấn đề này
Trang tham khảo; xem trang hướng dẫn sử dụng UNIX cho regexp(5) hoặc (để giới thiệu ngắn gọn)
backup_addvolentry(số 8). Ví dụ: biểu thức sau phù hợp với các khối lượng
có chuỗi "aix" ở bất kỳ vị trí nào trong tên của chúng:
-prefix '^. * aix'
Để hiển thị danh sách các tập sẽ được sao chép mà không thực sự sao chép chúng, hãy bao gồm
-chạy khô lá cờ. Để hiển thị một tuyên bố tóm tắt các tiêu chí đang được sử dụng để chọn
khối lượng, bao gồm -bèo thuyền cờ.
Lệnh này có thể được sử dụng để sao chép một khối lượng đọc / ghi; chỉ định tên đầy đủ của nó là
các -tiếp đầu ngữ tranh luận. Tuy nhiên, sẽ hiệu quả hơn khi sử dụng vos sao lưu lệnh, cái nào
sử dụng một kỹ thuật được sắp xếp hợp lý hơn để tìm một tập duy nhất.
LỰA CHỌN
-tiếp đầu ngữ <chung tiếp đầu ngữ>
Chỉ định một hoặc nhiều chuỗi ký tự đơn giản hoặc biểu thức chính quy có độ dài bất kỳ; Một
tập có tên bao gồm chuỗi được đặt trên tập hợp các tập sẽ được sao chép.
Bao gồm các dấu phân cách trường (chẳng hạn như dấu chấm) nếu thích hợp. Đối số này có thể là
kết hợp với bất kỳ sự kết hợp nào của -người phục vụ, -vách ngăn, -loại trừvà -xprefix
tùy chọn.
-người phục vụ <máy tên>
Xác định máy chủ tệp nơi chứa từng ổ nguồn đọc / ghi.
Cung cấp địa chỉ IP của máy hoặc tên máy chủ của máy (đủ điều kiện hoặc sử dụng
viết tắt rõ ràng). Để biết chi tiết, hãy xem vos(1).
Đối số này có thể được kết hợp với bất kỳ sự kết hợp nào của -tiếp đầu ngữ, -vách ngăn,
-loại trừvà -xprefix tùy chọn.
-vách ngăn <phân vùng tên>
Xác định phân vùng chứa mỗi ổ nguồn đọc / ghi. Cung cấp
tên đầy đủ của phân vùng với dấu gạch chéo trước (ví dụ: "/ vicepa") hoặc sử dụng một trong các
ba dạng viết tắt được chấp nhận. Để biết chi tiết, hãy xem vos(1).
Đối số này có thể được kết hợp với bất kỳ sự kết hợp nào của -tiếp đầu ngữ, -người phục vụ, -loại trừ,
và -xprefix tùy chọn.
-loại trừ
Đảo ngược ý nghĩa của -tiếp đầu ngữ or -xprefix tranh luận. Cờ này có thể được kết hợp
với bất kỳ sự kết hợp nào của -tiếp đầu ngữ, -người phục vụ, -vách ngănvà -xprefix tùy chọn.
-xprefix <tiêu cực tiếp đầu ngữ>
Chỉ định một chuỗi ký tự đơn giản hoặc biểu thức chính quy có độ dài bất kỳ; một tập
có tên bao gồm chuỗi bị xóa khỏi tập hợp các ổ đĩa sẽ được sao chép.
Bao gồm các dấu phân cách trường (chẳng hạn như dấu chấm) nếu thích hợp. Đối số này có thể là
kết hợp với bất kỳ sự kết hợp nào của -tiếp đầu ngữ, -người phục vụ, -vách ngănvà -loại trừ
tùy chọn.
-chạy khô
Hiển thị trên luồng đầu ra tiêu chuẩn danh sách các ổ sẽ được sao chép, không có
thực sự nhân bản chúng.
-tủ <pin tên>
Đặt tên cho ô để chạy lệnh. Không kết hợp đối số này với
-localauth lá cờ. Để biết thêm chi tiết, hãy xem vos(1).
-noauth
Chỉ định danh tính không có đặc quyền "ẩn danh" cho tổ chức phát hành. Không kết hợp cờ này
với -localauth lá cờ. Để biết thêm chi tiết, hãy xem vos(1).
-localauth
Tạo một vé máy chủ bằng cách sử dụng một khóa từ cục bộ / etc / openafs / server / KeyFile
tập tin. Các vos trình thông dịch lệnh trình bày nó tới Máy chủ Âm lượng và Vị trí Ổ đĩa
Máy chủ trong quá trình xác thực lẫn nhau. Không kết hợp cờ này với -tủ đối số
or -noauth lá cờ. Để biết thêm chi tiết, hãy xem vos(1).
-bèo thuyền
Tạo ra trên luồng đầu ra tiêu chuẩn một dấu vết chi tiết về việc thực thi lệnh. Nếu như
đối số này bị bỏ qua, chỉ xuất hiện cảnh báo và thông báo lỗi.
-mã hóa
Mã hóa lệnh để kết quả của hoạt động không được truyền qua
mạng trong văn bản rõ ràng. Tùy chọn này có sẵn trong OpenAFS phiên bản 1.4.11 trở lên
và 1.5.60 trở lên.
-giải quyết
Hiển thị tất cả các máy chủ dưới dạng địa chỉ IP thay vì tên DNS. Điều này rất hữu ích khi
địa chỉ máy chủ được đăng ký là 127.0.0.1 hoặc khi giao dịch với multi-homed
may chủ. Tùy chọn này có sẵn trong OpenAFS phiên bản 1.4.8 trở lên và 1.5.35 hoặc
sau đó.
-Cứu giúp
In trợ giúp trực tuyến cho lệnh này. Tất cả các tùy chọn hợp lệ khác đều bị bỏ qua.
OUTPUT
Lệnh tạo các thông báo sau trên luồng đầu ra tiêu chuẩn để xác nhận rằng
hoạt động thành công:
thực hiện
Tổng số lượng đã sao lưu: ; không sao lưu được:
Nếu -chạy khô cờ được bao gồm, một danh sách các tập sẽ được sao lưu trước
thông báo xác nhận tiêu chuẩn.
Nếu -bèo thuyền cờ được bao gồm nhưng không -chạy khô cờ, các thông báo sau xuất hiện
cho mỗi tập. Đầu ra kết thúc với các thông báo xác nhận tiêu chuẩn.
Tạo khối lượng dự phòng cho trên
{Đang mở lại khối lượng dự phòng | Tạo một bản sao dự phòng mới} . . .xong
Nếu cả hai -chạy khô và -bèo thuyền cờ được bao gồm, đầu ra bắt đầu bằng một câu lệnh
tóm tắt các tiêu chí đang được sử dụng để chọn các tập, theo sau là danh sách
khối lượng và các thông báo xác nhận tiêu chuẩn. Định dạng của bản tóm tắt tiêu chí
tuyên bố phụ thuộc vào các tùy chọn khác được cung cấp:
· Nếu chỉ -tiếp đầu ngữ đối số được cung cấp, hoặc -xprefix và -loại trừ lựa chọn là
kết hợp:
Sẽ có các tập đã sao lưu có tiền tố là [hoặc ]. .
· Nếu chỉ -xprefix đối số được cung cấp, hoặc -tiếp đầu ngữ và -loại trừ lựa chọn là
kết hợp:
Sẽ có các tập đã sao lưu không có tiền tố [cũng không ]. .
· Nếu -tiếp đầu ngữ và -xprefix các đối số được kết hợp:
Sẽ có các tập đã sao lưu có tiền tố là [hoặc ] \
loại bỏ những người có tiền tố [hoặc ]. .
· Nếu -tiếp đầu ngữ, -xprefixvà -loại trừ các tùy chọn được cung cấp:
Sẽ có các tập đã sao lưu không có tiền tố [cũng không ] \
thêm những người có tiền tố [hoặc ]. .
VÍ DỤ
Ví dụ sau đây tạo một phiên bản sao lưu của mọi khối lượng đọc / ghi được liệt kê trong
VLDB của ô có tên bắt đầu bằng chuỗi người sử dụng.
% vos backupys -prefix người dùng
Ví dụ sau, thích hợp trong ô ABC Corporation, tạo một phiên bản dự phòng
của mọi khối lượng đọc / ghi trên máy chủ tệp "fs3.abc.com".
% vos backupys -server fs3.abc.com
Ví dụ sau, thích hợp trong ô State University, tạo một phiên bản dự phòng
của mọi khối lượng đọc / ghi trên máy chủ tệp "db1.stateu.edu" ngoại trừ những khối lượng có
tên bao gồm chuỗi "tạm thời".
% vos backupys -server db1.stateu.edu -prefix '^. * temp'
Ví dụ sau tạo một phiên bản sao lưu của mọi ổ đĩa được liệt kê trong VLDB của ô,
loại trừ những người có tên chứa chuỗi "nguồn", nhưng bao gồm cả những người có tên
chứa chuỗi "source.current".
% vos backupys -prefix '^. * source' -exclude -xprefix '^. * source \ .current'
QUYỀN RIÊNG TƯ YÊU CẦU
Tổ chức phát hành phải được liệt kê trong / etc / openafs / server / UserList tập tin trên máy
được chỉ định với -người phục vụ đối số và trên mỗi máy chủ cơ sở dữ liệu. Nếu -localauth
cờ được bao gồm, nhà phát hành thay vào đó phải đăng nhập vào máy chủ với tư cách là máy chủ cục bộ
superuser "gốc".
Sử dụng vos_backupsys trực tuyến bằng các dịch vụ onworks.net