Tôi có nên bao gồm / dev trong bản sao lưu?


8

Sau khi tìm kiếm trang web này và đọc tài liệu cộng đồng Ubuntu, tôi đã quyết định sử dụng một lệnh tar đơn giản như

sudo tar -cvpzf serverbackupMMDDYYYY.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media --exclude=/backups --exclude=/boot --exclude=/dev  --exclude=/home -exclude=/tmp --exclude=serverbackupMMDDYYYY.tgz / 

Để sao lưu hệ thống của tôi. Trong khi nghiên cứu cách sao lưu hệ thống của tôi, có vẻ như một số người khuyên nên loại trừ / dev (như tôi đang làm ở trên) và những người khác cảnh báo rằng có thể có vấn đề khi làm điều đó (nhưng họ không giải thích chi tiết).

Những ưu và nhược điểm của việc bao gồm hoặc loại trừ / dev trong bản sao lưu là gì?

Tôi đã thử nghiệm sao lưu / khôi phục hoàn toàn và không gặp phải bất kỳ vấn đề nào ngoại trừ bản thân / dev, nhưng tôi cũng nghĩ rằng tôi đã thực hiện nhiều bước hơn mức cần thiết để khôi phục. Sau khi lắp ổ cứng không bị hỏng, tôi đã cài đặt lại Ubuntu và sau đó trích xuất bản sao lưu qua bản cài đặt mới.

Câu trả lời:


9

Một số thư mục không liên quan vào một bản sao lưu. Ví dụ:

  • / dev / *
  • / Proc / *
  • / sys / *
  • / tmp / *
  • * mất + tìm thấy

Chúng được tạo trong quá trình khởi động và có liên quan cụ thể với các thiết bị và / hoặc các quy trình đang chạy của bạn.

Mặc dù không liên quan đến sao lưu hay không - kernel của bạn sẽ tạo lại các thư mục đó khi khởi động từ bản sao lưu được khôi phục - bạn có thể sẽ tiết kiệm được một ít thời gian nếu bạn không sao lưu nó.


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.