Những thư mục quan trọng nhất để sao lưu trên máy chủ Linux?


10

Tôi đang chạy máy chủ Ubuntu 9.10 Linux. Tôi đang cố gắng tìm cách sao lưu máy trong khi máy đang chạy và từ những gì tôi thấy, điều này giúp loại bỏ các tiện ích nhân bản đĩa. Tất cả những thứ sao chép đĩa tôi đã thấy cho Linux đều yêu cầu bạn khởi động lại vào một đĩa CD trực tiếp đặc biệt.

Vì vậy, câu hỏi của tôi là, giải pháp tốt nhất để sao lưu hệ thống trong khi nó đang chạy là gì? Ngoài ra, tôi không thực sự quan tâm đến cấu hình hệ điều hành quá nhiều, tôi chỉ muốn có thể giữ các tệp được lưu trữ và các chương trình mà tôi đã cài đặt trên nó.

Cảm ơn


2
Hahaha! Tôi nghĩ rằng nó là! Nhưng hãy gửi bình luận này cho /dev/nullchúng tôi?
BloodPhilia

Một cái gì đó cho tôi biết điều này cần từ chối trách nhiệm, không biết tại sao
Ivo Flipse

Đối với những người không quen biết, những bình luận trước đó là những trò đùa ... xin lỗi các bạn
wag2639

Câu trả lời:


15

Các thư mục quan trọng là /etc, /home, /var, và /srv. Bạn có thể muốn thêm /rootvà xóa các bit không cần thiết khỏi /var.

rsynclà tốt nếu bạn muốn các tập tin có thể truy cập trực tiếp, tarsẽ tốt nếu bạn không.


Ok cảm ơn vì thông tin đó. Có bản sao lưu đĩa nào hỗ trợ sao lưu "trực tiếp" không? Các bản sao lưu không yêu cầu tôi phải tắt máy hoặc xử lý vật lý với máy chủ (chẳng hạn như đặt CD vào).
QAH


những gì không nên được sao lưu trong / var?
Rajat Gupta

/var/cachethường là một biggie.
Ignacio Vazquez-Abrams

1
@Ashesh: Cuối cùng, người thực hiện sao lưu sẽ xác định tệp nào thực sự quan trọng đối với họ.
Ignacio Vazquez-Abrams

11

Tôi đồng ý với Ignacio Vazquez-Abrams về / etc / / home / và một số phần trong / var /.

Nhưng đừng quên lưu danh sách các gói đã cài đặt, để bạn biết chương trình nào đã được cài đặt ...

dpkg --get-selections > dpkg.list

2

Tôi đang sử dụng backup2l để sao lưu máy chủ Debian của mình (AFAIK Ubuntu là một sản phẩm phái sinh của Debian). Nếu được định cấu hình chính xác, nó sẽ tự động sao lưu dự phòng của bạn, ví dụ: nhận các lựa chọn dpkg, tạo các bản sao lưu khác biệt và tăng dần (tùy thuộc vào cài đặt của bạn) và lưu trữ nó một kho lưu trữ. Một hook hook sao lưu kích hoạt rsync đồng bộ hóa kho lưu trữ của tôi với một bản sao từ xa.

Tôi đang sao lưu /etc /var(với một số loại trừ như cache) /root, /home. Chỉ cần nghĩ về những gì bạn đã thay đổi ngoài đó và thêm nó vào danh sách. Tôi ví dụ dumy cơ sở dữ liệu sql của tôi trong một thư mục đặc biệt và lưu nó, quá.

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.