Tối thiểu sẽ là để giữ các tập tin riêng của người dùng trong /home
. Ngoài ra, để biết những tập tin nào tránh khỏi /etc
việc sử dụng một hệ thống như thế etckeeper
có thể theo dõi lịch sử thay đổi /etc
và ai đã thực hiện chúng. IE - chúng là những thay đổi phân phối, hay những thay đổi mà bạn đã thực hiện?
Để sao lưu chính nó, tôi luôn sao chép như sau:
/usr/local
/usr/share
/home
/var
/etc
/root
Có nhiều cách để sao lưu những thứ này bằng cách sử dụng Rsync vào một khu vực riêng biệt, sử dụng các liên kết cứng để không gian bổ sung không được sử dụng cho các bản sao lưu tiếp theo.
Sau đó, bạn có thể khôi phục lại /home/*
, nhưng bạn sẽ muốn chọn các tệp / thư mục cụ thể khi cần /var
và /etc
. Bạn sẽ biết nếu bạn cần một cái gì đó cụ thể từ /usr/local
, bởi vì rất có thể bạn sẽ đặt nó ở đó một cách có chủ đích.
Các nội dung /var
và /usr/share
có thể là khó khăn. Apache, mediawiki, wordpress và nhiều dịch vụ khác lưu trữ dữ liệu trong một trong hai. Bạn nên biết nếu bạn có bất kỳ dữ liệu nào được lưu trữ trong các cấu hình này theo cấu hình bạn đã thực hiện khi thiết lập các dịch vụ này. Nếu bạn không chạy bất kỳ dịch vụ 'máy chủ' hoặc 'web' nào, bạn có thể an toàn không sao lưu những dịch vụ này, nhưng nó luôn khôn ngoan hơn để sao lưu hơn là bạn muốn sao lưu.
Trừ khi bạn có những thứ được chỉnh sửa bằng tay trong /etc
bạn có thể an toàn với một cấu hình sạch. Nếu bạn có các thay đổi được thực hiện bằng tay /etc
, tốt nhất là chuyển chúng bằng tay để bạn biết chính xác những gì bạn đang giới thiệu cho hệ thống sạch.
/opt
cũng có thể là một thư mục quan tâm. Nó thường được tạo khi cài đặt phần mềm được phân phối với trình cài đặt của chính nó từ phần mềm bên ngoài phân phối của bạn. Sao lưu đây là một tùy chọn, nhưng bạn có thể muốn cài đặt lại các gói đó - vì chúng có cấu hình yêu cầu liên kết trở lại/etc