File mana yang saya perlukan untuk membuat cadangan untuk mempertahankan pengaturan pengguna Linux saya?

13

Saya perlu melakukan instalasi bersih setelah masalah driver grafis yang buruk.

File mana yang harus saya cadangkan untuk menjaga semua pengaturan pengguna di Linux?

Distro saya adalah fuduntu.

Yurij73
sumber
1
Saya mengedit pertanyaan Anda, jika Anda tidak puas dengan perubahan yang Anda dapat kembalikan atau edit lagi.
Baarn
3
Pada dasarnya Anda perlu membuat cadangan /homedirektori Anda , tetapi tergantung pada penggunaan atau instalasi Anda akan membantu untuk membuat cadangan /etc /usrdan /var. Tetapi kemungkinan Anda menyalin file konfigurasi buruk ke sistem baru. Saya akan merekomendasikan untuk memperbaiki masalah daripada melakukan instalasi yang bersih.
Baarn
Saya telah mencoba [kode] sejarah yum -untuk <beberapa id instalasi terakhir> [kode] tetapi tidak membantu saya. Juga membual dengan mode vga berbeda "vga = ask" tidak berdaya. Hanya terminal yang dapat diakses. Jadi saya dapat rm atau menyalin atau membuat operasi file lainnya. Membeku di boot gnome shell grafis.
Yurij73
1
@ Yurij73: Anda dapat mengelilingi kode dengan `dan` (tanda kutip kembali) dalam komentar dan jawaban.
Linuxios

Jawaban:

11

Minimal adalah untuk menyimpan file milik pengguna sendiri /home. Juga, untuk mengetahui file mana yang akan disimpan /etcitu bermanfaat untuk menggunakan sistem seperti etckeeperitu yang dapat melacak riwayat perubahan /etcdan siapa yang membuatnya. IE - apakah itu perubahan distribusi, atau perubahan yang Anda buat?

Untuk pencadangan itu sendiri, saya selalu menyalin yang berikut:

/usr/local
/usr/share
/home
/var
/etc
/root

Ada beberapa cara untuk mencadangkan ini menggunakan Rsync ke area terpisah, menggunakan hardlink sehingga ruang tambahan tidak digunakan pada cadangan berikutnya.

Anda kemudian dapat mengembalikan /home/*apa adanya, tetapi Anda ingin memilih file / folder tertentu sesuai kebutuhan dari /vardan /etc. Anda akan tahu jika Anda memerlukan sesuatu yang spesifik /usr/local, karena kemungkinan besar Anda akan meletakkannya di sana dengan sengaja.

Isi /vardan /usr/sharebisa rumit. Apache, mediawiki, wordpress, dan berbagai layanan lainnya menyimpan data di keduanya. Anda harus tahu jika Anda memiliki data yang tersimpan di dalamnya dengan konfigurasi yang Anda lakukan saat menyiapkan layanan ini. Jika Anda tidak menjalankan layanan 'server' atau 'web', Anda mungkin aman untuk tidak mencadangkannya, tetapi selalu lebih bijaksana untuk membuat cadangan daripada berharap Anda telah membuat cadangan.

Kecuali Anda memiliki hal-hal yang diedit dengan tangan di dalam /etcAnda mungkin aman dengan konfigurasi yang bersih. Jika Anda memiliki perubahan buatan tangan /etc, yang terbaik adalah porting dengan tangan sehingga Anda tahu persis apa yang Anda perkenalkan pada sistem bersih.

/optmungkin juga menjadi direktori yang memprihatinkan. Biasanya dibuat ketika menginstal perangkat lunak yang didistribusikan dengan penginstalnya sendiri dari perangkat lunak di luar distribusi Anda. Mencadangkan ini adalah opsi, tetapi Anda mungkin ingin menginstal ulang paket-paket tersebut - karena mereka memiliki konfigurasi yang memerlukan tautan kembali ke/etc

Glallen
sumber
1
Saya anggap dengan /usermaksud Anda /home/[username], meskipun sepertinya Anda mencoba untuk mengatakan /usrdan menambahkan surat. Saya ingin mengedit untuk memperjelas ini
DeveloperACE