Đây là lệnh csync2 có thể 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
csync2 - công cụ đồng bộ hóa cụm, thế hệ thứ 2
SYNOPSIS
csync2 [-v ..] [-NS tên cấu hình] [-D cơ sở dữ liệu-dir] [-N tên máy chủ] [Cổng -p]...
BẢN QUYỀN
csync2 có bản quyền © 2004 - 2013 bởi LINBIT Information Technologies GmbH
csync2 được phân phối theo giấy phép công cộng GNU. Xem tệp SAO CHÉP để biết thêm chi tiết.
MÔ TẢ
Trang hướng dẫn sử dụng này tài liệu ngắn gọn về csync2 chỉ huy.
Một hướng dẫn dài có thể được tìm thấy trên csync2 trang chủ:
http://oss.linbit.com/csync2/paper.pdf
csync2 là một chương trình để đồng bộ hóa tệp trên toàn bộ cụm.
LỰA CHỌN
Với hồ sơ các thông số:
-h [-r] tệp ..
Thêm (đệ quy) gợi ý để kiểm tra db
-c [-r] tệp ..
Kiểm tra tệp và có thể thêm vào db bẩn
-u [-d] [-r] tệp ..
Cập nhật tệp nếu được liệt kê trong db bẩn
-o [-r] tệp ..
Tạo danh sách các tệp trong chế độ so sánh
-f [-r] tệp ..
Buộc các tệp để giành chiến thắng trong giải quyết xung đột tiếp theo
-m tập tin..
Đánh dấu các tệp trong cơ sở dữ liệu là bẩn
Đơn giản chế độ:
-x [-d] [[-r] tệp ..]
Chạy kiểm tra tất cả các tệp nhất định và cập nhật máy chủ từ xa.
Nếu không có hồ sơ các thông số:
-c Kiểm tra tất cả các gợi ý trong db và cuối cùng đánh dấu các tệp là bẩn
-u [-d] Cập nhật (chuyển các tệp bẩn sang các tệp ngang hàng và đánh dấu là rõ ràng)
-H Liệt kê tất cả các gợi ý đang chờ xử lý từ trạng thái db
-L Liệt kê tất cả các mục nhập tệp từ trạng thái db
-M Liệt kê tất cả các tệp bẩn từ trạng thái db
-S myname ngang hàng
Liệt kê các mục nhập tệp từ trạng thái db cho cặp đồng bộ hóa này.
-T Kiểm tra xem mọi thứ có đồng bộ với tất cả các đồng nghiệp không.
-T tên tập tin
Kiểm tra xem tệp này có đồng bộ với tất cả các tệp ngang hàng không.
-T myname ngang hàng
Kiểm tra xem cặp đồng bộ hóa này có đồng bộ không.
-T tệp ngang hàng myname
Chỉ kiểm tra tệp này trong cặp đồng bộ hóa này.
-TT As -T, nhưng in các khác biệt thống nhất.
Các chế độ -H, -L, -M và -S trả về 2 nếu db được yêu cầu trống. Chế độ -T
trả về 2 nếu cả hai máy chủ được đồng bộ hóa.
-i Chạy ở chế độ máy chủ inetd.
-ii Chạy ở chế độ máy chủ độc lập.
-iii Chạy ở chế độ máy chủ độc lập (chỉ một kết nối).
-R Xóa các tệp khỏi cơ sở dữ liệu không khớp với các mục cấu hình.
Ra mã:
Các chế độ -H, -L, -M và -S trả về 2 nếu db được yêu cầu trống. Chế độ -T
trả về 2 nếu cả hai máy chủ được đồng bộ hóa. Nếu không, chỉ thoát mã 0 (không có lỗi) và
1 (một số lỗi không xác định) được mong đợi.
Bổ ngữ:
-r Hoạt động đệ quy trên các thư mục con
-d Chạy khô trên tất cả các hoạt động cập nhật từ xa
-B Đừng chặn mọi thứ vào các giao dịch SQL lớn. Điều này làm chậm csync2 nhưng
cho phép nhiều tiến trình csync2 truy cập cơ sở dữ liệu cùng một lúc. Sử dụng vd
khi các đường truyền chậm được sử dụng hoặc các tệp lớn được chuyển.
-A Mở cơ sở dữ liệu ở chế độ không đồng bộ. Điều này sẽ gây ra hỏng dữ liệu nếu
hệ điều hành bị treo hoặc máy tính bị mất nguồn.
-I Init-run. Sử dụng cẩn thận và đọc tài liệu trước! Bạn thường không cần
tùy chọn này trừ khi bạn đang khởi tạo các nhóm có danh sách tệp thực sự lớn.
-X Đồng thời thêm các loại bỏ vào db bẩn khi thực hiện một -TI chạy.
-U Đừng đánh dấu tất cả các đồng nghiệp khác là bẩn thỉu khi làm một -TI chạy.
-G Nhóm1, Nhóm2, Nhóm3, ...
Chỉ sử dụng các nhóm này từ tệp cấu hình.
-P peer1, peer1, ...
Chỉ cập nhật các đồng nghiệp này (vẫn đánh dấu tất cả là bẩn). Chỉ hiển thị tệp cho những người ngang hàng này
in -o (so sánh) chế độ.
-F Thêm các mục mới vào cơ sở dữ liệu bẩn với bộ cờ lực lượng.
-t In dấu thời gian để gỡ lỗi đầu ra (ví dụ: để lập hồ sơ).
-s tên tập tin
In dấu thời gian cũng vào tệp này.
-W fd Viết một danh sách các thư mục trong đó các tệp liên quan có thể được tìm thấy cho các
bộ mô tả tệp (khi thực hiện một -c chạy). Tên thư mục trong đầu ra này là
không chấm dứt.
Cơ sở dữ liệu công tắc:
-D database-dir hoặc url
mặc định: / var / lib / csync2
Đường dẫn tuyệt đối: sử dụng cơ sở dữ liệu sqlite trong thư mục đó.
URL:
sqlite: /// some / path [/database.db3]
sqlite3: /// some / path [/database.db3]
sqlite2: /// some / path [/database.db]
mysql: // [ : @] / [cơ sở dữ liệu]
pgsql: // [ : @] / [cơ sở dữ liệu]
If cơ sở dữ liệu không được đưa ra, nó mặc định là csync2_ tên máy chủ>
Lưu ý rằng đối với phần phụ trợ không phải sqlite, tên cơ sở dữ liệu được "làm sạch", ký tự
bên ngoài [0-9] [az] [AZ] sẽ được thay thế bằng _.
Tạo chính tập tin:
csync2 -k tên tập tin
Môi trường biến:
CSYNC2_SYSTEM_DIR
Thư mục chứa csync2.cfg và các tệp hệ thống csync2 khác. Mặc định là / etc.
Lưu ý:
Csync2 sẽ từ chối thực hiện bất kỳ điều gì nếu tìm thấy tệp này: $ CSYNC2_SYSTEM_DIR / csync2.lock
Sử dụng csync2 trực tuyến bằng các dịch vụ onworks.net