Câu hỏi ảnh chụp nhanh của một số thư mục nhà người dùng nhất định sau 12 giờ


Tôi có một máy chủ xây dựng xây dựng sản phẩm comnay của chúng tôi trong một phương pháp xây dựng liên tục. người dùng xây dựng được gọi là build (ngạc nhiên, ngạc nhiên, tôi biết :-)) và hầu hết dữ liệu mà nó sử dụng chỉ đơn giản là lấy từ git và svn, bao gồm cả mã trình xây dựng, tuy nhiên có một số tệp cấu hình như danh sách công việc của chúng tôi và nhiều thứ khác không có bản sao lưu thực.

Hiện tại tôi đã đặt chúng trên một repo git riêng trên một máy chủ, chúng tôi có 3 máy chủ hoạt động.

Câu hỏi tôi có là tôi có thể kích hoạt trên ext4 (ubuntu 12.04 LTS) một bản chụp 12 giờ của thư mục gốc của thư mục chính (không cần phần còn lại)? tôi biết solaris được sử dụng để có khả năng "quay trở lại trong thời gian" đến một tuần hoặc lâu hơn trong các bức ảnh nhỏ 5-10 phút trong các ops trong thời gian thực, thực sự mát mẻ :-) Tôi đã tự hỏi nếu nó tồn tại với ext4 và làm thế nào để sử dụng nó?


1
2017-11-04 07:41


gốc


Mối quan hệ với ext4 trong điều này là gì? và: askubuntu.com/questions/15146/… - Rinzwind


Các câu trả lời:


Thời gian quay trở lại là một công cụ sao lưu đơn giản cho Linux (GNOME & KDE4).

Bạn chỉ cần xác định 3 điều: nơi lưu ảnh chụp nhanh, sao lưu và sao lưu tần số (thủ công, mỗi giờ, mỗi ngày, mỗi tháng)

enter image description here

Kiểm tra trang web dự án. Về cơ bản nó thực hiện tất cả những gì bạn muốn.

Bạn có thể sử dụng các mục sau tùy chọn dòng lệnh cho công cụ:

backintime [ --backup | --backup-job |
         --snapshots-path |
         --snapshots-list | --snapshots-list-path |
         --last-snapshot | --last-snapshot-path
         --help | --version | --license]

-b, –backup: take a snapshot now (if needed)
–backup-job – take a snapshot (if needed) depending on schedule rules (used for cron jobs).
–snapshots-path: display the path where is saves the snapshots (if configured)
–snapshots-list: display the list of snapshot IDs
–snapshots-list-path: display the path to snapshot
–last-snapshot: display last snapshot ID
–last-snapshot-path: display the path to the last snapshot
-h, –help: show a small help
-v, –version: show version
–license: show license

2
2017-11-04 07:52



Ông đang đề cập đến một máy chủ vì vậy giả sử không có máy tính để bàn;) - Rinzwind
Anh ta có thể cài đặt một máy tính để bàn trên máy chủ ... Tôi cũng đã thêm CLI. - don.joey
Đó là một giả định bạn đang thực hiện;) Đó là bit cuối cùng làm cho nó rất tốt: + - Rinzwind
yup nó là một máy chủ ubuntu, không có giao diện người dùng, máy ảo nên chỉ putty và ssh :-) những gì connetion để ext4? dường như không có FS nhưng khi bạn thực hiện thay đổi, bạn có thể lưu thay đổi trong inodes trong một FS DB bên trong và không xóa các inode cũ mà là tạo các mã mới và trỏ đến chúng, giữ liên kết cũ trong DB, sau đó bạn có thể đi qua lại trong tiểu bang FS mỗi state là tất cả các thay đổi inode trong X phút cuối cùng. tôi hiểu ext4 không phải là một trong những :-) - codeScriber
@codeScriber bạn đang nói về các hệ thống tập tin copy-on-write snapshots. Điều này có thể được thực hiện với btrfs. Nhưng bạn nên lưu ý rằng đây không phải là bản sao lưu thực bởi vì nếu ổ đĩa của bạn thất bại, bạn cũng sẽ mất bản sao lưu. Một chiến lược sao lưu tốt nên đặt bản sao lưu ít nhất trên một ổ đĩa khác, thậm chí tốt hơn trên một máy khác. BIT hỗ trợ sao lưu và khôi phục từ dòng lệnh trong các phiên bản gần đây (từ PPA). - Germar