Saya cukup baru di Ubuntu dan ingin membuat cadangan. Saya benar-benar tidak yakin apa file dan folder untuk dimasukkan sehingga jika saya mengembalikan sistem saya akan seperti sekarang. Sepertinya saya tidak dapat menemukan detail yang bagus tentang ini di mana saja. Semoga ada yang bisa membantu saya dengan ini. Apakah mungkin untuk mencadangkan semuanya seperti sekarang sehingga saat terjadi pemulihan sistem saya tidak perlu menginstal ulang program dan pengaturan?
28
Jawaban:
Kumpulan cadangan saya saat ini berisi
Catatan ini untuk server, jadi mencadangkan hal-hal seperti / etc menyimpan semua konfigurasi saya untuk layanan saya, saya punya server web di / srv (meskipun jika Anda memilikinya di / var / www , mereka masih akan berada di set cadangan ini) , Saya memiliki berbagai skrip dan hal-hal yang diatur di / usr / local , dll. Membackup / home bukan / home / myusername adalah agar saya dapat melindungi semua pengguna. Jika semua yang ingin Anda simpan adalah data pengguna Anda, Anda hanya perlu direktori home Anda.
sumber
/usr/local/sbin/
.cache
folder di direktori home masing-masing pengguna (~/.cache
), atau bisakah kita menghilangkannya juga? Itu bisa puluhan ribu file dan banyak gigabytes data. Pemahaman saya adalah bahwa jika kita tidak memasukkannya, itu hanya berarti bahwa aplikasi harus menghasilkan kembali file-file sementara, di-cache lagi di lain waktu mereka dijalankan, yang meningkatkan waktu berjalan dan waktu startup tetapi tidak berbahaya, kan?~/.cache
suara bagi saya. Saya tidak mengecualikannya sendiri tetapi jika Anda ingin mengurangi waktu transfer / sinkronisasi data, itu bisa menjadi pilihan./opt
tetapi jika Anda menggunakannya, maka Anda dapat memasukkannya ke dalam cadangan Anda./opt
cenderung tidak digunakan oleh distro sendiri yang menyerahkannya kepada pengguna, tetapi vendor aplikasi yang menyediakan sistem Linux dengan aplikasi pihak ketiga mereka yang terinstal di dalamnya mungkin menggunakan/opt
atau jika Anda mengembangkan perangkat lunak Anda sendiri, Anda mungkin memilikinya di dalam/opt
bukannya/usr/local
Apa yang Anda butuhkan untuk mencadangkan tergantung pada sistem Anda *.
Jadi ini akan membutuhkan sedikit usaha dari Anda untuk memilah. Mulailah dengan mencari tahu apa yang tidak perlu didukung. Pertama lihat direktori root Anda, dan kemudian bekerja mundur.
Misalnya,
cd /; ls -F
beri saya:/cdrom
,,/media
dan/mnt
merupakan titik pemasangan sehingga tidak perlu cadangan./dev
,/lost+found
,/proc
,/run
,/sys
Dan/tmp
mendapatkan auto re-dibuat di reboot. [Saya menduga link:/initrd.img@
,/initrd.img.old@
,/vmlinuz@
, /vmlinuz.old@ mendapatkan kembali tercipta pada boot ubuntu instal ulang (saya tidak yakin yang).]Pada sistem saya
/root
kosong (gunakansudo -s
untuk membuka shell sebagai root untuk melihatnya ... hati-hatiexit
segera setelah Anda memeriksa/root
.)/snap
juga kosong. Mungkin itu adalah titik pemasangan./var
berisi data variabel seperti file pendataan sistem, direktori mail dan printer spool, dan file sementara dan sementara. "Saya sekarang mendukungnya, kecuali untuk / var / log. ref: http://www.tldp.org/LDP/Linux- Filesystem-Hierarchy / html / var.html )/bin
,/boot
,/lib
,/lib64
, Dan/sbin
mungkin akan mendapatkan reloaded melalui ulang dari Ubuntu kecuali Anda melakukan pekerjaan pengembangan sistem atau sesuatu seperti itu. Anda dapat mencadangkan ini atau mengandalkan instalasi baru untuk memulihkannya./home
harus dalam cadangan itu sendiri. Akan ada saat-saat ketika Anda ingin mengembalikan hanya/home
.Daun bahwa perubahan lain yang telah dibuat untuk sistem Anda di
/etc
,/opt
,/srv
, dan/usr
yang Anda akan ingin juga backup, baik bersama-sama atau secara individual.Berikut adalah beberapa halaman yang dapat membantu memahami direktori ini:
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/the-root-directory.html http://www.tldp.org/LDP/intro-linux/html/sect_03_01.html#sect_03_01_03
Cara berpikir yang terkait adalah: Katakanlah Anda baru saja menginstal Ubuntu yang baru. Apa yang Anda butuhkan untuk membuat cadangan? Jawab: tidak ada. Anda belum mengubah apa pun, jadi Anda cukup menginstal ulang Ubuntu. Ini mengembalikan / bin, / etc, / root, / usr, dll.
Jadi satu-satunya alasan Anda mungkin ingin membuat cadangan / bin adalah karena Anda telah mengubahnya atau menambahkannya. Jadi bagian dari pencadangan adalah memahami apa yang ada di mana dan kapan itu dibuat dan dimodifikasi. Ketahuilah bahwa kita semua juga berjuang dengan ini.
***** Dan, meskipun Anda tidak bertanya, orang dapat membuat disk penuh atau gambar partisi. Ini membutuhkan banyak waktu untuk membuat cadangan dan memulihkan dan mungkin membuat sistem Anda down saat pekerjaan itu sedang berjalan. Dan begitulah cara saya mencadangkan sistem Windows saya menggunakan Acronis. Satu hal yang mereka berikan adalah peta partisi, dan gambar dari partisi non-linux. Saya sekarang membuat ini sebelum saya mengatur ulang partisi, dan sebelum saya menguji fungsi pemulihan cadangan saya.
(Saya sangat terbuka untuk saran bagaimana saya bisa membuat ini lebih baik.)
sumber
Jika saya menginstal ulang sistem desktop saya, saya membuat cadangan
/etc
/var
, Saya terlalu malas untuk mengecualikan beberapa sub-folder/opt
/home
ada di partisi terpisah dan memiliki cadangan dibuat setiap hari .Setelah menginstal ulang, saya mengembalikan bagian-bagian dari cadangan saya, yang sangat saya butuhkan.
Dengan strategi ini, semua konfigurasi saya, mail lokal dan konfigurasi crontab aman dan saya harus menginstal ulang aplikasi yang saya butuhkan saja.
Skrip pribadi saya disimpan di folder rumah saya (cadangan harian, ingat?), Oleh karena itu saya tidak menggunakan
/usr/local
.sumber
/opt
yang kita butuhkan? yaitu: mengapa mendukungnya?Kebanyakan orang hanya backup direktori rumah mereka:
/home/$USER/
. Jika Anda ingin mencadangkan file konfigurasi dan pengaturan, itu disimpan dalam folder dan file di direktori home Anda yang dimulai dengan a. (dot). Buatlah daftar paket yang Anda gunakan (dan PPA) dan akan mudah untuk menginstal ulang semua paket Anda jika Anda butuhkan. Atau, gunakan perintah yang dijelaskan dalam komentar ini .Deja Dup Backup adalah alat yang hebat yang datang sebagai default di Ubuntu. Pilihan lain termasuk baris perintah (rsync, rsnapshot, rdiff-backup, dll).
Akhirnya, untuk mencadangkan seluruh disk sebagai gambar, periksa clonezilla .
sumber
/var/spool/cron
juga.Mari kita kumpulkan daftar file di sini. Saya membuat pos ini "wiki komunitas."
Tentu saja, ini bervariasi dari orang ke orang. Milik saya digunakan terutama sebagai server web dan server NFS.
crontab
NFS membagikan
sudoers
konfigurasi apache
autofs
fstab
tuan rumah
samba
Aturan Perangkat USB (udev)
systemd
mlocate
Peluncur Ubuntu ("Start Menu") .desktop file, termasuk. setiap kustom yang telah Anda siapkan:
home dir dapat disimpan jika Anda menginstal ulang ubuntu
sumber
Hanya pengingat jika Anda menggunakan DejaDup (atau yang lainnya benar-benar), kecualikan folder penyimpanan cloud (kemungkinan di rumah Anda), seperti Dropbox. Jika Anda membayar penyimpanan s3, ini bisa menjadi kesalahan buruk.
sumber
Gunakan cadangan Deja Dup. Ini disediakan secara default. Buka pengaturan dan simpan hanya folder rooting (
/
) sebagai "folder untuk disertakan" dan tambahkan folder media (/media
) di "folder untuk diabaikan".Karena itu, semua program Anda akan dicadangkan jika terjadi kerusakan sistem (jarang) kecuali drive lain yang biasanya tetap tidak terpengaruh.
sumber
Saya mencadangkan apa yang penting bagi saya yang secara longgar dapat didefinisikan sebagai kekayaan intelektual saya ditambah upaya yang dihabiskan untuk mengkonfigurasi Ubuntu agar berfungsi dengan sempurna (untuk saya).
Saya menjalankan pencadangan setiap pagi pada jam 4:00 pagi atau setiap kali Laptop dilanjutkan dari penundaan. Itu dikendalikan melalui
/etc/cron.daily
skrip.Jenis cadangan terbaik adalah di luar lokasi jika terjadi kebakaran atau banjir di mana komputer berada, jadi saya memanfaatkan akun gmail.com 15GB gratis dan mengirim cadangan harian terkompresi di sana.
Setelah beberapa tahun, saya mencapai kuota "bebas" 15 GB saya, jadi tuliskan skrip untuk mendaur ulang cadangan menjadi 180 hari, 78 minggu, 36 bulan, dan 100 cadangan tahunan.
Berikut ini skrip cadangan harian tentang apa yang penting bagi saya:
sumber