Tôi nên sao lưu trên máy chủ linux của mình?


0

Tôi muốn thiết lập một bản sao lưu với rsnapshot, nhưng hiện tại tôi không biết mình nên sao lưu gì đặc biệt?

Ý tôi là tôi chỉ nên sao lưu dữ liệu của mình như sau:

/var/www
/home2/ftpdirs
/etc/httpd/hosts/
/var/lib/mysql/
...

Hoặc tôi không cần phải suy nghĩ nhiều về nó và chỉ cần sao lưu bắt đầu từ /đâu? Vậy toàn bộ hệ thống sẽ được sao lưu?

Vì vậy, lựa chọn của tôi là:

A) The whole system
B) Only content(mails/databases/hosts/...)

Cập nhật 1

Tôi chỉ sử dụng MyIsambảng. Nó sẽ là hợp lý để chỉ đơn giản là copy databasecác tập tin hoặc sử dụng tốt hơn mysqldump?

Câu trả lời:


3

Nếu điều này là cho một môi trường làm việc chắc chắn sao lưu toàn bộ máy chủ. Sao lưu một tập hợp con có nghĩa là một ngày nào đó sẽ thay đổi, bạn sẽ bỏ lỡ việc cập nhật các chính sách sao lưu và không ai nhận ra điều đó cho đến khi bạn khôi phục hệ thống.

Nếu điều này là cho một hệ thống gia đình thì nó có vẻ không quan trọng lắm nhưng tôi vẫn sao lưu toàn bộ hệ thống. Không gian lưu trữ là không tốn kém, rẻ hơn nhiều so với giá trị thời gian rảnh của bạn được sử dụng để tái tạo tất cả các chỉnh sửa tùy chỉnh của bạn sau một sự cố.

Cập nhật để bao gồm câu hỏi mysql:

Tôi sẽ sử dụng mysqldump vì, không giống như một bản sao đơn giản của các tệp, các bản sao lưu của nó thực sự là các câu lệnh sql cần thiết để xây dựng lại và điền vào cơ sở dữ liệu. Điều này cung cấp cho bạn một bản sao lưu không chỉ dễ dàng khôi phục vào một cá thể mysql mới mà còn có thể được chuyển sang khôi phục trong các hệ thống cơ sở dữ liệu khác nếu cần.


Đứng thứ hai trên mysqldump, +1.
nerdwaller

Vâng có vẻ rõ ràng cho mysqldump, nhưng tôi chưa quyết định cho hệ thống tập tin.
Jevgeni Smirnov

Tôi đã thử nghiệm sao lưu toàn bộ hệ thống. Có vẻ như toàn bộ hệ thống sao lưu onstie hoàn toàn không phải là ý tưởng hay. Mất quá nhiều thời gian và quá nhiều không gian.
Jevgeni Smirnov

Nếu bạn sẽ không thực hiện sao lưu toàn bộ hệ thống thì tôi khuyên bạn nên áp dụng chính sách trong đó mặc định là sao lưu mọi thứ và sau đó cung cấp danh sách các thư mục bị loại trừ. Tôi đã thấy quá nhiều trường hợp trong đó một chính sách sao lưu chọn lọc đã thất bại do những thay đổi trong hệ thống bị bỏ sót trong các bản sao lưu. Nếu bạn mặc định sao lưu mọi thứ và bạn quên loại trừ thứ gì đó như thư mục / bin, tất cả những gì bạn đã mất là một chút thời gian và không gian cho các bản sao lưu. Tốt hơn là cần phải nói với ai đó dữ liệu của họ đã biến mất vì các bản sao lưu bị sai.
James Thompson

1

Làm thế nào để bạn có kế hoạch khôi phục lại bản sao lưu của bạn?

Nếu bạn gặp lỗi nghiêm trọng (sét phá hủy máy chủ của bạn), bạn có định thiết lập cài đặt cơ bản từ (ví dụ DVD) và sau đó khôi phục bản sao lưu của mình không? Sau đó, tôi sẽ chỉ đề xuất dữ liệu và làm theo lời khuyên của mysqldump.

Nếu bạn sử dụng các công cụ như Mondo Cứu hộ để tạo hình ảnh khôi phục có thể khởi động, thì bạn có thể xây dựng lại toàn bộ hệ thống như hiện tại (nghĩ rằng Norton Ghost), và có vẻ như không có gì xảy ra trong thời gian đó. Khôi phục Mondo xây dựng lại hệ thống trở lại trạng thái tương tự như khi bạn chạy bản sao lưu. Sau đó, bạn không phải lo lắng về việc lựa chọn - nó sao lưu toàn bộ hệ thống.


Vâng. Có vẻ là một điểm tốt. Nói chung để bắt đầu tôi sẽ sử dụng rsnapshot. Tôi nghĩ rằng tôi sẽ cố gắng sao lưu toàn bộ hệ thống lúc đầu, ít nhất là để kiểm tra và theo dõi sự cẩn thận. Liên kết của bạn để giải cứu mondo cũng rất hữu ích, có thể tôi sẽ chuyển sang nó trong tương lai. Cảm ơn bạn.
Jevgeni Smirnov
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.