Tự động sao lưu thư mục debian


0

Tôi có debian 7 x64.

Tôi muốn tự động nén một thư mục /ftbvà đặt nó trong một thư mục /backup. Tôi muốn nó được đặt tên Backup: (system date). Tôi đã sử dụng apt-get installđể cài đặt gói zip , vì vậy tôi có thể sử dụng nó để nén một tập tin.

Ví dụ: nếu nó được tạo vào ngày 3 tháng 2 năm 2014, nó sẽ được đặt tên Backup: 2/3/14và đặt vào / sao lưu.

Điều này có thể không?

Câu trả lời:


2

Đúng. Bạn có thể tạo một tập lệnh sẽ làm những gì bạn muốn và chạy nó thông qua cron.

Kịch bản sẽ giống như thế này

#!/bin/bash
zip -r /backup/Backup-$(date +%Y-%m-%d) /ftb

Cái nào sẽ tạo một tập tin với tên Backup-2013-12-31, được đặt trong đó /backup, và có nội dung của /ftbthư mục

Sau đó, bạn có thể làm cho tập lệnh có thể thực thi được và thêm nó vào crontab để chạy tập lệnh hàng ngày hoặc tuy nhiên bạn thường chạy nó.

Để thực hiện hàng ngày, bạn chỉ cần sử dụng lệnh hàng ngày trong crontab -
chạy crontab, sau đó thêm dòng sau

@daily /path/to/backup/script

Kịch bản tuyệt vời, tôi thích nó. Sử dụng nó để sao lưu phân vùng nhà của tôi, và thư mục www của tôi và thư mục mysql.
crosenblum
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.