Mục lục:
- Bước 1: Giả định
- Bước 2: Cài đặt Rdiff-backup
- Bước 3: Xác định thư mục bạn muốn sao lưu
- Bước 4: Tự động hóa
- Bước 5: Viết một hàm
- Bước 6: Thực hiện cho Script biết Dirs nào cần sao lưu
- Bước 7: Toàn bộ vấn đề cùng nhau ngay bây giờ
- Bước 8: Thêm vào Cron
- Bước 9: Khôi phục
Video: Cách dễ dàng sao lưu hộp Linux của bạn bằng Rdiff-backup: 9 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:37
Tài liệu hướng dẫn này sẽ chỉ cho bạn cách chạy một hệ thống sao lưu và phục hồi đầy đủ tính năng đơn giản trên linux bằng cách sử dụng rdiff-backup và ổ USB.
Bước 1: Giả định
Tôi sẽ giả sử một hệ thống sử dụng yum để cài đặt và đã gắn ổ USB của bạn dưới dạng /mnt//backup. Tôi sử dụng fedora, nhưng bạn có thể sử dụng bất cứ thứ gì và chỉ cần cài đặt rdiff-backup theo cách bạn muốn. Ngoài ra, nó có sẵn khi tải xuống tại đây:
Bước 2: Cài đặt Rdiff-backup
Cài đặt rdiff-backup [root @ HOST scripts] # yum install rdiff-backup
Bước 3: Xác định thư mục bạn muốn sao lưu
Bạn có thể sao lưu toàn bộ hệ thống, nhưng điều đó có thể quá mức cần thiết, tôi muốn sao lưu thư mục / etc / của mình cho bất kỳ thay đổi nào mà tôi có thể đã thực hiện đối với tên, sendmail, mạng, v.v., / data và dirs nhà của mình.
Bước 4: Tự động hóa
Rõ ràng là bạn không muốn làm điều này bằng tay. Chúng ta sẽ viết một script. Điều đầu tiên trong script, chúng ta sẽ kiểm tra xem ổ USB đã được gắn kết chưa và thoát ra nếu chưa. #! / bin / bash # Tập lệnh sao lưu vào ổ USBBACKUPBASE = "/ backup" #check để xem mục tiêu backup đã được mount chưa.if `df -h | grep $ BACKUPBASE> / dev / null `then echo" Đang bắt đầu $ 0 `date`" else echo "LỖI: $ BACKUPBASE không được gắn kết" echo "$ 0 thoát khỏi` date` "thoát 1fi
Bước 5: Viết một hàm
Tiếp theo, chúng ta sẽ viết một hàm để thực sự sao lưu. chức năng sao lưu {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE" if [-d $ DEST] then echo "Dest: $ DEST" else mkdir -p $ DEST echo "Dest: $ DEST -cined" OPTS = " --force "fi #Perform backup rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Cleanup phiên bản tệp cũ hơn 4 tuần rdiff-backup -v2 --remove-old-hơn 4W --force $ DEST # In báo cáo về những gì chúng tôi đã sao lưu và dọn dẹp rdiff-backup --list-change-since 0D23h00m $ DEST}
Bước 6: Thực hiện cho Script biết Dirs nào cần sao lưu
sao lưu $ BACKUPBASE / databackup $ BACKUPBASE / etcbackup $ BACKUPBASE / usr / localbackup $ BACKUPBASE / home
Bước 7: Toàn bộ vấn đề cùng nhau ngay bây giờ
#! / bin / bash # Tập lệnh sao lưu vào ổ USBBACKUPBASE = "/ backup" # Kiểm tra xem ổ sao lưu đã được gắn chưa. nếu `df -h | grep $ BACKUPBASE> / dev / null `then echo" Đang bắt đầu $ 0 `date`" else echo "LỖI: $ BACKUPBASE không được gắn kết" echo "$ 0 thoát khỏi` date` "thoát khỏi bản sao lưu 1 chức năng {DEST = $ 1 $ 2 SOURCE = $ 2 echo" Src: $ SOURCE "if [-d $ DEST] then echo" Dest: $ DEST "else mkdir -p $ DEST echo" Dest: $ DEST -create "OPTS =" - force "fi #Perform backup rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Cleanup phiên bản tệp cũ hơn 4 tuần rdiff-backup -v2 --remove-old-hơn 4W --force $ DEST # In báo cáo về những gì chúng tôi đã sao lưu và dọn dẹp rdiff-backup --list-change-since 0D23h00m $ DEST} backup $ BACKUPBASE / databackup $ BACKUPBASE / etcbackup $ BACKUPBASE / usr / localbackup $ BACKUPBASE / home
Bước 8: Thêm vào Cron
[root @ HOST scripts] # crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh> /var/log/backup.log 2> & 1
Bước 9: Khôi phục
Để khôi phục phiên bản mới nhất, bạn chỉ cần sao chép tệp ra khỏi thư mục sao lưu. Nếu bạn muốn có phiên bản từ 2 ngày trước: rdiff-backup -r 2D /backup/etc/name.conf /etc/name.confSimple và rất hiệu quả.
Đề xuất:
Tự làm cách rẻ và dễ dàng để thi công PCB của bạn bằng cách sử dụng sắt hàn: 6 bước
Tự làm với giá rẻ và dễ dàng để thi công PCB của bạn bằng cách sử dụng sắt hàn: Khi tôi là người mới bắt đầu in PCB và hàn, tôi luôn gặp vấn đề là chất hàn không bám đúng vị trí, hoặc các vết đồng bị vỡ, bị ôxy hóa và nhiều hơn nữa . Nhưng tôi đã làm quen với rất nhiều kỹ thuật và thủ thuật và một trong số chúng
Cách sao chép Bản lưu trò chơi sang Microsoft hoặc Bên thứ 3 MU theo cách DỄ DÀNG: 9 bước
Cách sao chép trò chơi lưu vào Microsoft hoặc bên thứ 3 MU theo cách DỄ DÀNG: Hướng dẫn gốc HẾT Có rất nhiều hướng dẫn về Softmod trên mạng và tất cả chúng đều tốt nhưng việc lưu tệp vào Xbox HDD là một điều khó khăn, tôi đã thực hiện trực tiếp cd giúp bạn dễ dàng thực hiện điều đó. Đây không phải là một hướng dẫn softmod hoàn chỉnh, đây
Cách cải thiện âm thanh của bản sao TB-303 (hoặc Guitar điện) của bạn: 4 bước
Cách tăng cường âm thanh cho bản sao TB-303 của bạn (hoặc Guitar điện): Thiết kế retro-Electronics này (được gọi là Warp303) được lấy cảm hứng từ các sản phẩm Proco RAT và Valve caster; trên thực tế, bản dựng này kết hợp cả hai mạch để tạo ra âm thanh trầm hơn. Tôi đã thiết kế mạch cho Cyclone TT-303 Bass Bot (TB-303 tốt nhất
Sao lưu trực tuyến bằng tài khoản Gmail của bạn: 4 bước
Sao lưu trực tuyến bằng tài khoản Gmail của bạn: http://www.softpedia.com/progDownload/GMail-Drive-shell-extension-Download-15944.htmlGMail drive là một chương trình nhỏ dành cho hệ điều hành Windows giúp tài khoản Gmail của bạn trở thành? sao lưu?. Bạn có thể sử dụng tài khoản Gmail của mình để lưu trữ các tệp
Sao chép các trang trình bày cũ của bạn một cách dễ dàng!: 8 bước (kèm hình ảnh)
Sao chép các trang trình bày cũ của bạn một cách dễ dàng !: Tôi có nhiều trang trình bày từ nhiều năm trước và thỉnh thoảng vẫn thích xem chúng. Nhưng tôi luôn ước ao có chúng trên đĩa, CD, Flash Drive, hoặc bất cứ thứ gì để tôi có thể nhìn thấy chúng thường xuyên hơn. Vào những ngày đó, các slide rẻ hơn nhiều so với p