Vì câu hỏi này có nhiều câu trả lời khác nhau, nên danh sách sau đây nên kết hợp các gợi ý thành một danh sách toàn diện:
Trong hầu hết các trường hợp bạn muốn sao lưu những điều này:
/home/
cho dữ liệu người dùng và cấu hình.
/etc/
cho các tập tin cấu hình toàn hệ thống.
/var/
chứa hỗn hợp các thư mục bạn thường muốn sao lưu và những thư mục bạn không muốn sao lưu. Xem bên dưới để được giải thích chi tiết hơn.
Một số thư mục khác để xem xét là:
/usr/local/
các gói cài đặt bằng tay (tức là không được cài đặt thông qua apt) được cài đặt tại đây. Nếu bạn có các gói được cài đặt ở đây, bạn có thể muốn sao lưu toàn bộ thư mục, vì vậy bạn không phải cài đặt lại chúng. Nếu bản thân các gói không quan trọng với bạn, thì nó đủ để sao lưu /usr/local/etc/
và /usr/local/src/
.
/opt/
nếu bạn không lưu trữ bất cứ thứ gì ở đây, bạn không cần sao lưu nó. Nếu bạn lưu trữ một cái gì đó ở đây, bạn đang ở vị trí tốt nhất để quyết định, nếu bạn muốn sao lưu nó.
/srv/
rất giống /opt/
, nhưng theo quy ước nhiều khả năng chứa dữ liệu bạn thực sự muốn sao lưu.
/root/
lưu trữ cấu hình cho người dùng root. Nếu điều đó quan trọng với bạn, bạn nên sao lưu nó.
/var/
/var/
chứa nhiều tệp bạn muốn sao lưu trong hầu hết các trường hợp, nhưng cũng có một số tệp bạn không muốn sao lưu.
Bạn có thể muốn sao lưu những thứ này:
/var/lib/
thư mục này chứa dữ liệu trạng thái thay đổi cho các ứng dụng được cài đặt. Tùy thuộc vào ứng dụng bạn muốn sao lưu trạng thái đó hoặc bạn không. Nếu bạn muốn ở bên an toàn, bạn có thể sao lưu mọi thứ. Nếu không, bạn có thể xem từng thư mục con và tự quyết định xem dữ liệu chứa có đủ quan trọng để bạn sao lưu hay không.
/var/mail/
bạn thường muốn sao lưu thư địa phương.
/var/www/
nếu gốc web của bạn được đặt ở đây và đây là nơi duy nhất lưu trữ nội dung web của bạn, bạn muốn sao lưu nó.
/var/games/
bạn có thể muốn sao lưu những thứ này, nếu dữ liệu trò chơi trên toàn hệ thống đủ quan trọng đối với bạn (mặc dù không có nhiều trò chơi sử dụng bộ lưu trữ này).
/var/backups/
thường chứa các tệp được tạo tự động từ các dữ liệu khác mà bạn thường muốn trên một bản sao lưu, nhưng điều đó sẽ chiếm một lượng không gian không cần thiết trong bản sao lưu hoặc nếu không thì rất khó để sao lưu. Ví dụ, dpkg kết xuất một danh sách các gói đã cài đặt ở đây, để sau này bạn có thể biết gói nào sẽ được cài đặt sau khi khôi phục bản sao lưu. Bạn có thể muốn sao lưu này.
Bạn có thể không muốn sao lưu những thứ này:
/var/cache/
Trái với tên, một số nội dung của thư mục này rất quan trọng, vì vậy hãy kiểm tra từng thư mục con riêng lẻ, theo nguyên tắc thông thường, mọi thứ bạn đặt ở đây đều quan trọng. Bạn cũng có thể muốn sao lưu /var/cache/debconf/
.
/var/lock/
khóa thường (luôn luôn) không cần phải sao lưu.
/var/run/
chứa dữ liệu chỉ quan trọng đối với hệ thống đang chạy của bạn, tức là khi bạn tắt hệ thống, nó sẽ không còn cần thiết nữa.
/var/spool/
thông thường dữ liệu quan trọng không nên được lưu trữ ở đây, nhưng bạn có thể muốn kiểm tra.
/var/spool/cron/crontabs/
có thể chứa nhiều lệnh hoặc một lịch trình phức tạp, ngay cả với sự phụ thuộc vào các hệ thống khác, đã phải nỗ lực đáng kể để kết hợp lại.
Bạn phải tự quyết định về những điều này:
/var/local/
bạn thường biết nếu bạn lưu trữ một cái gì đó ở đây và liệu bạn có muốn nó trên một bản sao lưu hay không.
/var/opt/
xem /var/local/
hoặc kiểm tra tốt hơn nếu một cái gì đó quan trọng được lưu trữ ở đây.
/var/log/
phụ thuộc vào việc nhật ký của bạn có quan trọng với bạn hay không và liệu bạn có đủ không gian để lưu trữ chúng hay không (chúng có thể chiếm nhiều không gian dự phòng theo thời gian).