Haruskah saya memasukkan / dev dalam cadangan?

8

Setelah mencari situs ini, dan membaca dokumentasi komunitas Ubuntu, saya memutuskan untuk menggunakan perintah tar sederhana seperti

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 / 

Untuk mencadangkan sistem saya. Saat meneliti bagaimana membuat cadangan sistem saya, tampaknya beberapa orang merekomendasikan mengecualikan / dev (seperti yang saya lakukan di atas) dan yang lain memperingatkan bahwa mungkin ada masalah dalam melakukan itu (tetapi mereka tidak memerinci).

Apa pro dan kontra dari termasuk atau tidak termasuk / dev dalam cadangan?

Saya menguji backup / restore penuh dan tidak mengalami masalah termasuk / dev sendiri, tapi saya juga berpikir saya mengambil lebih banyak langkah daripada yang diperlukan untuk mengembalikan. Setelah memasukkan hard drive yang tidak rusak, saya menginstal ulang Ubuntu dan kemudian mengekstrak cadangan di atas instalasi baru.

Evan
sumber

Jawaban:

9

Beberapa direktori tidak relevan menjadi cadangan. Sebagai contoh:

  • / dev / *
  • / proc / *
  • / sys / *
  • / tmp / *
  • * hilang + ditemukan

Mereka dibuat selama boot, dan terkait spesifik dengan perangkat Anda dan / atau proses Anda berjalan.

Walaupun tidak relevan untuk mencadangkan atau tidak - kernel Anda akan membuat kembali direktori tersebut ketika boot dari cadangan yang dipulihkan - Anda mungkin akan menghemat sedikit waktu jika Anda tidak mencadangkannya.

crncosta
sumber
1
  • Tidak ada node dalam dev adalah file nyata, dan tidak ada yang mengandung banyak yang tidak dihasilkan.
Martin Owens -doctormo-
sumber