Duplicity sudah merupakan pekerjaan yang hebat untuk membuat cadangan yang efisien, tetapi saya masih ingin meminimalkan jumlah file yang dicadangkan.
File atau direktori apa yang dapat dikecualikan di direktori home? Tolong beri nama ini secara eksplisit, wildcard diperbolehkan, path relatif terhadap direktori home.
src
direktori saya yang berisi salinan kode sumber lokal yang tersedia secara online.Jawaban:
Sebagian besar file dan direktori ini dibuat ulang jika tidak ada. Sebagian besar ditujukan untuk menurunkan waktu mulai aplikasi (cache ekstensi Firefox), menunjukkan kunci (
.gksu.lock
), atau berisi informasi khusus sesi (misalnya ID sesi dbus). Dokumen terbaru sering berubah dan umumnya tidak masuk akal untuk dicadangkan.Direktori ini dapat dikecualikan:
Khusus flash:
File:
Khusus KDE:
Khusus Firefox (lihat juga folder Profil ):
Khusus Opera (pertanyaan terkait pada Superuser.com: Apakah dokumentasi tersedia pada file dan direktori di folder profil Opera? ):
Sunting Komodo :
GnuPG:
Google Chrome:
Aplikasi lain:
sumber
wget http://git.io/vmQZ2 -O /var/tmp/ignorelist
lalu mulai rsync denganrsync -a --progress --exclude-from=/var/tmp/ignorelist /home/$USER/ /media/$USER/linuxbackup/home/
melihat askubuntu.com/a/545676/34298wget https://gist.githubusercontent.com/rubo77/8ffaadbc58ab099d2bc3/raw/ignorelist
Pertanyaan bagus. Saya suka ini - di mana kita bisa mengumpulkan input / daftar komunitas dan memilih hal-hal yang relevan. Ini
.exclude
file saya . Saya memberi makan file ini ke rsync sebagai--exclude-file=
parameter dalam banyak skrip (yang juga dapat Anda lakukan dengan duplikat ). Perhatikan bahwa pertanyaan itu menyiratkan "apa yang ingin / perlu Anda simpan". Misalnya, saya mencadangkan.mozilla
DIR lengkap saya karena berisi beberapa profil dan tweak dan lebih mudah untuk membuangnya kembali ke disk secara keseluruhan. Juga tersirat dalam konfigurasi saya: Saya melakukan banyak "membangun dari bawah ke atas menginstal" untuk pengujian. Jadi saya memiliki gambar clonezilla dari instal yang dikenal-baik-bersih-dasar, dan saya menambahkan data pribadi saya (/ rumah) yang disimpan di USB setelah di disk; terkadang secara selektif, terkadang secara keseluruhan.sumber
~/.exclude
untuk pengguna DejaDup seperti saya)Saya membuat ignorelist di https://github.com/rubo77/rsync-homedir-excludes
Anda dapat menggunakannya dengan Duplicity atau rsync seperti:
ini diperbarui secara teratur, saat ini kita sudah sejauh ini:
sumber
Saya baru-baru ini sedang mencari untuk melakukan hal semacam ini, dan saya perhatikan bahwa banyak file di direktori home saya yang saya tidak ingin buat cadangan sepertinya tidak memiliki set izin grup. Jika hal yang sama berlaku pada sistem lain, maka daftar kemungkinan tersangka dapat diperoleh dengan:
(Meskipun memeriksa output, karena meskipun milikku kelihatannya bagus, kotak masuk e-mail saya juga muncul di daftar, dan saya tidak tahu seberapa baik itu akan bekerja untuk orang lain.)
Ini sangat menarik bagi saya, karena direktori rumah saya dienkripsi (termasuk nama file), jadi daftar pengecualian manual akan menjadi PITA, dan sebagai gantinya saya harus dapat menggunakan izin grup untuk membuat daftar pengecualian secara otomatis.
(Saya tahu utasnya sudah tua, tetapi saya pikir ini mungkin berguna bagi seseorang.)
sumber