Đây là lệnh backintime-config 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 giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
config - Tệp cấu hình BackInTime.
SYNOPSIS
~ / .config / backintime / config
/ etc / backintime / config
MÔ TẢ
Back In Time được phát triển dưới dạng chương trình GUI thuần túy và vì vậy hầu hết các chức năng chỉ có thể sử dụng được với
backintime-qt4. Nhưng có thể sử dụng Back In Time, ví dụ như trên một máy chủ không đầu. Bạn có
để tạo tệp cấu hình (~ / .config / backintime / config) thủ công. Nhìn vào trong
/ usr / share / doc / backintime-common /amples / cho các ví dụ.
Tệp cấu hình có định dạng sau:
từ khóa = đối số
Lập luận không cần phải được trích dẫn. Tất cả các ký tự đều được phép ngoại trừ '='.
Chạy 'backintime check-config' để xác minh cấu hình, tạo thư mục ảnh chụp nhanh và
mục crontab.
KHẢ THI TỪ KHÓA
toàn cầu.hash_collision
Loại: int Giá trị được phép: 0-99999
Giá trị nội bộ được sử dụng để ngăn chặn xung đột băm trên các điểm gắn kết. Đừng thay đổi điều này.
Mặc định: 0
toàn cầu.use_flock
Loại: bool Giá trị được phép: true | false
Ngăn nhiều ảnh chụp nhanh (từ các hồ sơ hoặc người dùng khác nhau) được chạy cùng một lúc
thời gian
Mặc định: false
Hồ sơ .Tên
Loại: str Giá trị được phép: văn bản
Tên của hồ sơ này.
Mặc định: Hồ sơ chính
Hồ sơ .snapshots.automatic_backup_anacron_period
Loại: int Giá trị được phép: 0-99999
Có bao nhiêu đơn vị để chờ giữa các ảnh chụp nhanh mới với anacron? Chỉ hợp lệ cho
Hồ sơ .snapshots.automatic_backup_mode = 25 | 27
Mặc định: 1
Hồ sơ .snapshots.automatic_backup_anacron_unit
Loại: int Giá trị được phép: 10 | 20 | 30 | 40
Các đơn vị phải chờ giữa các lần chụp nhanh mới với anacron.
10 = giờ
20 = ngày
30 = tuần
40 = tháng
Chỉ hợp lệ cho Hồ sơ .snapshots.automatic_backup_mode = 25 | 27
Mặc định: 20
Hồ sơ .snapshots.automatic_backup_day
Loại: int Giá trị được phép: 1-28
Cronjob nên chạy vào ngày nào trong tháng? Chỉ hợp lệ cho
Hồ sơ .snapshots.automatic_backup_mode > = 40
Mặc định: 1
Hồ sơ .snapshots.automatic_backup_mode
Type: int Allowed Values: 0|1|2|4|7|10|12|14|16|18|19|20|25|27|30|40|80
Lịch trình nào được sử dụng cho crontab. Mục nhập crontab sẽ được tạo với
'cấu hình kiểm tra thời gian quay lại'.
0 = Đã tắt
1 = ở mỗi lần khởi động
2 = cứ sau 5 phút
4 = cứ sau 10 phút
7 = cứ sau 30 phút
10 = mỗi giờ
12 = cứ sau 2 giờ
14 = cứ sau 4 giờ
16 = cứ sau 6 giờ
18 = cứ sau 12 giờ
19 = giờ xác định tùy chỉnh
20 = mỗi ngày
25 = anacron hàng ngày
27 = khi ổ đĩa được kết nối
30 = mỗi tuần
40 = mỗi tháng
80 = hàng năm
Mặc định: 0
Hồ sơ .snapshots.automatic_backup_time
Loại: int Giá trị được phép: 0-24
Cronjob nên chạy lúc mấy giờ? Chỉ hợp lệ cho
Hồ sơ .snapshots.automatic_backup_mode > = 20
Mặc định: 0
Hồ sơ .snapshots.automatic_backup_weekday
Loại: int Giá trị được phép: 1 = thứ hai - 7 = chủ nhật
Cronjob nên chạy vào ngày nào trong tuần? Chỉ hợp lệ cho
Hồ sơ .snapshots.automatic_backup_mode = 30
Mặc định: 7
Hồ sơ .snapshots.backup_on_restore.enabled
Loại: bool Giá trị được phép: true | false
Đổi tên các tệp hiện có trước khi khôi phục thành FILE.backup.YYYYMMDD
Mặc định: true
Hồ sơ .snapshots.bwlimit.enabled
Loại: bool Giá trị được phép: true | false
Hạn chế sử dụng băng thông rsync qua mạng. Sử dụng điều này với chế độ SSH. Đối với chế độ Địa phương bạn
nên sử dụng ionice.
Mặc định: false
Hồ sơ .snapshots.bwlimit.value
Loại: int Giá trị được phép: 0-99999
Giới hạn băng thông tính bằng KB / giây.
Mặc định: 3000
Hồ sơ .snapshots.check_for_changes
Loại: bool Giá trị được phép: true | false
Thực hiện chạy khô trước khi chụp nhanh. Đừng chụp ảnh nhanh mới nếu không có gì
đã thay đổi. Chỉ hợp lệ với Hồ sơ .snapshots.full_rsync = sai
Mặc định: true
Hồ sơ .snapshots.continue_on_errors
Loại: bool Giá trị được phép: true | false
Tiếp tục về lỗi. Điều này sẽ giữ cho các ảnh chụp nhanh không hoàn chỉnh thay vì xóa và
bắt đầu lại từ đầu.
Mặc định: true
Hồ sơ .snapshots.copy_links
Loại: bool Giá trị được phép: true | false
Khi gặp phải các liên kết tượng trưng, mục mà chúng trỏ đến (tham chiếu) là
được sao chép, thay vì liên kết biểu tượng.
Mặc định: false
Hồ sơ .snapshots.copy_unsafe_links
Loại: bool Giá trị được phép: true | false
Điều này yêu cầu rsync sao chép tham chiếu của các liên kết tượng trưng trỏ ra bên ngoài
cây sao chép. Các liên kết tượng trưng tuyệt đối cũng được coi như các tệp thông thường.
Mặc định: false
Hồ sơ .snapshots.cron.ionice
Loại: bool Giá trị được phép: true | false
Chạy cronjobs với 'ionice -c2 -n7'. Điều này sẽ cung cấp cho BackInTime IO thấp nhất
ưu tiên băng thông để không xen vào bất kỳ quá trình làm việc nào khác.
Mặc định: true
Hồ sơ .snapshots.cron.nice
Loại: bool Giá trị được phép: true | false
Chạy cronjobs với 'nice -n 19'. Điều này sẽ cung cấp cho BackInTime mức ưu tiên CPU thấp nhất để
không xen kẽ bất kỳ quy trình làm việc nào khác.
Mặc định: true
Hồ sơ .snapshots.cron.redirect_stderr
Loại: bool Giá trị được phép: true | false
chuyển hướng stderr đến / dev / null trong cronjobs
Mặc định: Sai
Hồ sơ .snapshots.cron.redirect_stdout
Loại: bool Giá trị được phép: true | false
chuyển hướng stdout đến / dev / null trong cronjobs
Mặc định: true
Hồ sơ .snapshots.custom_backup_time
Loại: str Giá trị được phép: được phân tách bằng dấu phẩy int (8,12,18,23) hoặc * / 3
Giờ tùy chỉnh cho cronjob. Chỉ hợp lệ cho Hồ sơ .snapshots.automatic_backup_mode
= 19
Mặc định: 8,12,18,23
Hồ sơ .snapshots.dont_remove_name_snapshots
Loại: bool Giá trị được phép: true | false
Giữ ảnh chụp nhanh với tên trong smart_remove.
Mặc định: true
Hồ sơ .snapshots.exclude.bysize.enabled
Loại: bool Giá trị được phép: true | false
Bật loại trừ tệp theo kích thước.
Mặc định: false
Hồ sơ .snapshots.exclude.bysize.value
Loại: int Giá trị được phép: 0-99999
Loại trừ các tệp lớn hơn giá trị trong MiB. Với 'Chế độ rsync hoàn toàn' bị tắt, điều này sẽ
chỉ ảnh hưởng đến các tệp mới vì đối với rsync, đây là một tùy chọn chuyển, không phải là một loại trừ
lựa chọn. Vì vậy, các tệp lớn đã được sao lưu trước đó sẽ vẫn ở trong ảnh chụp nhanh ngay cả khi
họ đã thay đổi.
Mặc định: 500
Hồ sơ .snapshots.exclude. .giá trị
Loại: str Giá trị được phép: tệp, thư mục hoặc mẫu (tương đối hoặc tuyệt đối)
Loại trừ tệp hoặc thư mục này. phải là bộ đếm bắt đầu bằng 1
Vỡ nợ: ''
Hồ sơ .snapshots.exclude.size
Loại: int Giá trị được phép: 0-99999
Số lượng hồ sơ .snapshots.exclude. mục.
Mặc định: -1
Hồ sơ .snapshots.full_rsync
Loại: bool Giá trị được phép: true | false
Chế độ rsync đầy đủ. Có thể nhanh hơn nhưng ảnh chụp nhanh không chỉ đọc nữa và
hệ thống tệp đích phải hỗ trợ tất cả các thuộc tính linux (ngày, quyền, người dùng,
tập đoàn...)
Mặc định: false
Hồ sơ .snapshots.full_rsync.take_snapshot_regardless_of_changes
Loại: bool Giá trị được phép: true | false
Tạo một ảnh chụp nhanh mới bất kể có thay đổi hay không. Chỉ hợp lệ với
Hồ sơ .snapshots.full_rsync = đúng
Mặc định: false
Hồ sơ .snapshots.gnu_find_suffix_support
Loại: bool Giá trị được phép: true | false
Hỗ trợ máy chủ lưu trữ SSH từ xa hậu tố tìm GNU (find -exec COMMAND {} +).
Mặc định: true
Hồ sơ .snapshots.include. .loại
Loại: int Giá trị được phép: 0 | 1
Chỉ định nếu Hồ sơ .snapshots.include. .giá trị là một thư mục (0) hoặc một tệp (1).
Mặc định: 0
Hồ sơ .snapshots.include. .giá trị
Loại: str Giá trị được phép: đường dẫn tuyệt đối
Bao gồm tệp hoặc thư mục này. phải là bộ đếm bắt đầu bằng 1
Vỡ nợ: ''
Hồ sơ .snapshots.include.size
Loại: int Giá trị được phép: 0-99999
Số lượng hồ sơ .snapshots.include. mục.
Mặc định: -1
Hồ sơ .snapshots.keep_only_one_snapshot.enabled
Loại: bool Giá trị được phép: true | false
KHÔNG ĐƯỢC THỰC HIỆN. Xóa tất cả ảnh chụp nhanh trừ một ảnh.
Mặc định: false
Hồ sơ .snapshots.local.nocache
Loại: bool Giá trị được phép: true | false
Chạy rsync trên máy cục bộ với 'nocache'. Điều này sẽ ngăn không cho các tệp được lưu vào bộ nhớ đệm
trong trí nhớ.
Mặc định: false
Hồ sơ .snapshots.local_encfs.path
Loại: str Giá trị được phép: đường dẫn tuyệt đối
Nơi lưu ảnh chụp nhanh trong chế độ 'local_encfs'.
Vỡ nợ: ''
Hồ sơ .snapshots.log_level
Loại: int Giá trị được phép: 1-3
Mức nhật ký được sử dụng trong quá trình chụp ảnh.
1 = Lỗi
2 = Thay đổi
3 = Thông tin
Mặc định: 3
Hồ sơ .snapshots.min_free_inodes.enabled
Loại: bool Giá trị được phép: true | false
Xóa ảnh chụp nhanh cho đến khi Hồ sơ .snapshots.min_free_inodes.value inodes miễn phí trong%
đạt được
Mặc định: true
Hồ sơ .snapshots.min_free_inodes.value
Loại: int Giá trị được phép: 1-15
Giữ ít nhất giá trị% inodes miễn phí.
Mặc định: 2
Hồ sơ .snapshots.min_free_space.enabled
Loại: bool Giá trị được phép: true | false
Xóa ảnh chụp nhanh cho đến khi Hồ sơ .snapshots.min_free_space.value không gian trống là
đạt được.
Mặc định: true
Hồ sơ .snapshots.min_free_space.unit
Loại: int Giá trị được phép: 10 | 20
10 = Mb
20 = GB
Mặc định: 20
Hồ sơ .snapshots.min_free_space.value
Loại: int Giá trị được phép: 1-99999
Giữ ít nhất giá trị + đơn vị dung lượng trống.
Mặc định: 1
Hồ sơ .snapshots.mode
Loại: str Giá trị được phép: local | local_encfs | ssh | ssh_encfs
Sử dụng chế độ (hoặc phụ trợ) cho ảnh chụp nhanh này. Nhìn vào 'man backintime' phần 'Chế độ'.
Mặc định: địa phương
Hồ sơ .snapshots. .password.save
Loại: bool Giá trị được phép: true | false
Lưu mật khẩu vào khóa hệ thống (gnome-keyring hoặc kwallet). phải giống nhau
as Hồ sơ .snapshots.mode
Mặc định: false
Hồ sơ .snapshots. .password.use_cache
Loại: bool Giá trị được phép: true | false
Cache mật khẩu trong RAM để cronjobs có thể đọc được. Vấn đề bảo mật: root có thể là
cũng có thể đọc mật khẩu đó. phải giống như
Hồ sơ .snapshots.mode
Mặc định: true nếu home không được mã hóa
Hồ sơ .snapshots.no_on_battery
Loại: bool Giá trị được phép: true | false
Không chụp nhanh nếu Máy tính chạy pin.
Mặc định: false
Hồ sơ .snapshots.notify.enabled
Loại: bool Giá trị được phép: true | false
Hiển thị thông báo (lỗi, cảnh báo) thông qua libnotify.
Mặc định: true
Hồ sơ .snapshots.path
Loại: str Giá trị được phép: đường dẫn tuyệt đối
Nơi lưu ảnh chụp nhanh ở chế độ 'cục bộ'. Đường dẫn này phải chứa cấu trúc thư mục
như 'backintime / / / '
Vỡ nợ: ''
Hồ sơ .snapshots.path.host
Loại: str Giá trị được phép: văn bản
Đặt Máy chủ lưu trữ cho đường dẫn ảnh chụp nhanh
Mặc định: tên máy chủ cục bộ
Hồ sơ .snapshots.path.profile
Loại: str Giá trị được phép: 1-99999
Đặt ID hồ sơ cho đường dẫn ảnh chụp nhanh
Mặc định: ID-Hồ sơ hiện tại
Hồ sơ .snapshots.path.user
Loại: str Giá trị được phép: văn bản
Đặt Người dùng cho đường dẫn ảnh chụp nhanh
Mặc định: tên người dùng cục bộ
Hồ sơ .snapshots.path.uuid
Loại: str Giá trị được phép: văn bản
Uuid thiết bị được sử dụng để tự động thiết lập quy tắc udev nếu ổ đĩa không được kết nối.
Vỡ nợ: ''
Hồ sơ .snapshots.preserve_acl
Loại: bool Giá trị được phép: true | false
Bảo tồn ACL. Hệ thống nguồn và đích phải có ACL tương thích
các mục để tùy chọn này hoạt động bình thường.
Mặc định: false
Hồ sơ .snapshots.preserve_xattr
Loại: bool Giá trị được phép: true | false
Bảo tồn các thuộc tính mở rộng (xattr).
Mặc định: false
Hồ sơ .snapshots.remove_old_snapshots.enabled
Loại: bool Giá trị được phép: true | false
Xóa tất cả ảnh chụp nhanh cũ hơn giá trị + đơn vị
Mặc định: true
Hồ sơ .snapshots.remove_old_snapshots.unit
Loại: int Giá trị được phép: 20 | 30 | 80
20 = ngày
30 = tuần
80 = năm
Mặc định: 80
Hồ sơ .snapshots.remove_old_snapshots.value
Loại: int Giá trị được phép: 0-99999
Các ảnh chụp nhanh cũ hơn lần này, các đơn vị sẽ bị xóa
Mặc định: 10
Hồ sơ .snapshots.rsync_options.enabled
Loại: bool Giá trị được phép: true | false
Các tùy chọn bổ sung trước đây để rsync
Mặc định: false
Hồ sơ .snapshots.rsync_options.value
Loại: str Giá trị được phép: văn bản
tùy chọn rsync. Các tùy chọn phải được trích dẫn ví dụ --exclude-from = "/ path / to / mylude file"
Vỡ nợ: ''
Hồ sơ .snapshots.smart_remove
Loại: bool Giá trị được phép: true | false
Chạy smart_remove để xóa ảnh chụp nhanh cũ sau khi ảnh chụp nhanh mới được tạo.
Mặc định: false
Hồ sơ .snapshots.smart_remove.keep_all
Loại: int Giá trị được phép: 0-99999
Giữ tất cả ảnh chụp nhanh trong X ngày.
Mặc định: 2
Hồ sơ .snapshots.smart_remove.keep_one_per_day
Loại: int Giá trị được phép: 0-99999
Giữ một ảnh chụp nhanh mỗi ngày trong X ngày.
Mặc định: 7
Hồ sơ .snapshots.smart_remove.keep_one_per_month
Loại: int Giá trị được phép: 0-99999
Giữ một ảnh chụp nhanh mỗi tháng trong X tháng.
Mặc định: 24
Hồ sơ .snapshots.smart_remove.keep_one_per_week
Loại: int Giá trị được phép: 0-99999
Giữ một ảnh chụp nhanh mỗi tuần trong X tuần.
Mặc định: 4
Hồ sơ .snapshots.smart_remove.run_remote_in_background
Loại: bool Giá trị được phép: true | false
Nếu sử dụng chế độ SSH hoặc được mã hóa SSH, hãy chạy smart_remove ở chế độ nền trên máy từ xa
Mặc định: false
Hồ sơ .snapshots.ssh.cipher
Loại: str Giá trị được phép: mặc định | aes192-cbc | aes256-cbc | aes128-ctr |
aes192-ctr | aes256-ctr | vòng cung | arcfour256 | arcfour128 | aes128-cbc | 3des-cbc
| Blowfish-cbc | cast128-cbc
Mật mã được sử dụng để mã hóa đường hầm SSH. Tùy thuộc vào môi trường
(băng thông mạng, hiệu suất cpu và hdd) một mật mã khác có thể nhanh hơn.
Mặc định mặc định
Hồ sơ .snapshots.ssh.host
Loại: str Giá trị được phép: IP hoặc địa chỉ miền
Máy chủ từ xa được sử dụng cho chế độ 'ssh' và 'ssh_encfs'.
Vỡ nợ: ''
Hồ sơ .snapshots.ssh.ionice
Loại: bool Giá trị được phép: true | false
Chạy rsync và các lệnh khác trên máy chủ từ xa với 'ionice -c2 -n7'
Mặc định: false
Hồ sơ .snapshots.ssh.max_arg_length
Loại: int Giá trị được phép: 0,> 700
Độ dài đối số tối đa của các lệnh chạy trên máy chủ từ xa. Điều này có thể được kiểm tra với
'python3 /usr/share/backintime/common/sshMaxArg.py USER @ HOST'.
0 = không giới hạn
Mặc định: 0
Hồ sơ .snapshots.ssh.nice
Loại: bool Giá trị được phép: true | false
Chạy rsync và các lệnh khác trên máy chủ từ xa với 'nice -n 19'
Mặc định: false
Hồ sơ .snapshots.ssh.nocache
Loại: bool Giá trị được phép: true | false
Chạy rsync trên máy chủ từ xa với 'nocache'. Điều này sẽ ngăn không cho các tệp được lưu vào bộ nhớ đệm
trong trí nhớ.
Mặc định: false
Hồ sơ .snapshots.ssh.path
Loại: str Giá trị được phép: đường dẫn tuyệt đối hoặc tương đối
Đường dẫn ảnh chụp nhanh trên máy chủ từ xa. Nếu đường dẫn là tương đối (không có hàng đầu '/'), nó sẽ bắt đầu
từ người dùng từ xa homedir. Một đường dẫn trống sẽ được thay thế bằng './'.
Vỡ nợ: ''
Hồ sơ .snapshots.ssh.port
Loại: int Giá trị được phép: 0-65535
Cổng SSH trên máy chủ từ xa.
Mặc định: 22
Hồ sơ .snapshots.ssh.prefix.enabled
Loại: bool Giá trị được phép: true | false
Thêm tiền tố vào mọi lệnh chạy qua SSH trên máy chủ từ xa.
Mặc định: false
Hồ sơ .snapshots.ssh.prefix.value
Loại: str Giá trị được phép: văn bản
Tiền tố để chạy trước mỗi lệnh trên máy chủ từ xa. Các biến cần được thoát bằng
\ $ FOO. Điều này không liên quan đến rsync. Vì vậy, để thêm tiền tố cho việc sử dụng rsync
Hồ sơ .snapshots.rsync_options.value với --rsync-path = "FOO = bar: \ $ FOO
/ usr / bin / rsync"
Mặc định: 'PATH = / opt / bin: / opt / sbin: \ $ PATH'
Hồ sơ .snapshots.ssh.private_key_file
Loại: Giá trị cho phép str: đường dẫn tuyệt đối đến tệp khóa cá nhân
Tệp khóa cá nhân được sử dụng để xác thực không cần mật khẩu trên máy chủ từ xa.
Mặc định: ~ / .ssh / id_dsa
Hồ sơ .snapshots.ssh.user
Loại: str Giá trị được phép: văn bản
Người dùng SSH từ xa
Mặc định: tên người dùng cục bộ
Hồ sơ .snapshots.take_snapshot. .user.script
Loại: str Giá trị được phép: đường dẫn tuyệt đối
Chạy tập lệnh này trên các sự kiện được xác định bởi .
Các sự kiện có thể xảy ra cho :
trước
sau khi
new_snapshot
lôi
Vỡ nợ: ''
Hồ sơ .snapshots.use_checksum
Loại: bool Giá trị được phép: true | false
Sử dụng tổng kiểm tra để phát hiện các thay đổi thay vì kích thước + thời gian.
Mặc định: false
Hồ sơ .snapshots.user_backup.ionice
Loại: bool Giá trị được phép: true | false
Chạy BackInTime với 'ionice -c2 -n7' khi chụp ảnh nhanh thủ công. Điều này sẽ cung cấp cho
BackInTime ưu tiên băng thông IO thấp nhất để không xen vào bất kỳ hoạt động nào khác
quá trình.
Mặc định: false
Hồ sơ .user_callback.no_logging
Loại: bool Giá trị được phép: true | false
Không bắt std {out | err} từ tập lệnh gọi lại của người dùng. Tập lệnh sẽ chỉ viết cho
TTY hiện tại. Mặc định là bắt std {out | err} và ghi lại vào nhật ký hệ thống và TTY.
Mặc định: false
hồ sơ
Loại: str Giá trị được phép: int được phân tách bằng dấu hai chấm (ví dụ: 1: 3: 4)
Tất cả các Tiểu sử đang hoạt động ( trong hồ sơ cá nhân .snapshots ...).
Mặc định: 1
hồ sơ.version
Loại: int Giá trị được phép: 1
Phiên bản nội bộ của cấu hình cấu hình.
Mặc định: 1
Sử dụng backintime-config trực tuyến bằng các dịch vụ onworks.net