Jika saya ingin membuat cadangan seluruh OS saya (termasuk tetapi tidak hanya direktori home saya), bagaimana cara melakukannya?
Apakah sesederhana mencadangkan semuanya /
lalu ketika ketika saya mengalami kerusakan, cukup menyalin file kembali?
Apakah ini mencakup grub, dan bagaimana saya benar-benar melakukan ini ketika sistem tidak dapat dioperasikan?
Jawaban:
FILE
Lihat howto ini: http://ubuntuforums.org/showthread.php?t=35087
Dalam istilah sederhana, perintah backup adalah:
sudo tar czf /backup.tar.gz --exclude=/backup.tar.gz --exclude=/dev --exclude=/mnt --exclude=/proc --exclude=/sys --exclude=/tmp --exclude=/lost+found /
. Tambahkan lebih banyak--exclude=
parameter jika perlu.Ini akan membuat arsip semua file Anda di
/backup.tar.gz
, yang kemudian dapat Anda salin ke komputer / drive lain dan mengembalikan file Anda jika instalasi berjalan berbentuk buah pir. Anda dapat melakukannya dari LiveCD, dengan memasang sistem "buruk" di bawah/media
atau/mnt
dan berjalantar xf /path/to/drive/with/backup.tar.gz -C /mnt
(ganti jalur aktual ke sistem "buruk").GRUB
Ini tidak akan mencakup GRUB, namun Anda dapat dengan mudah menginstalnya kembali dengan mengikuti panduan ini di sini . Anda hanya perlu melakukan langkah Tiga dan Empat .
sumber
--exclude=/dev
Tidak ada yang memperhatikan clonezilla . Itu membuat gambar lengkap dari hard drive Anda, jadi itu benar-benar cadangan segalanya . Semudah membakar iso atau membuat flash drive yang dapat di-boot.
Pencadangan aktual membutuhkan waktu, tetapi yang paling dapat diandalkan.
sumber
Untuk mengkloning sistem Anda ke sistem lain. Atau buat cadangan. Dalam jenis terminal:
Perintah ini membuat daftar file semua paket yang terinstal di sistem Anda (dan menyimpannya di direktori kerja sekarang). Cadangkan file ini dalam hdd, email, dll ... (file ini sangat kecil).
Dalam menjalankan sistem ubuntu yang baru diinstal:
Ini hanya akan menginstal paket-paket yang telah Anda instal (dengan
apt-get
) di sistem lama.Anda dapat mencadangkan semua
.deb
paket dari/var/cache/apt/archives/
dan menginstalnya secara manual menggunakan:Dan setelah itu menjalankan siklus pembaruan nanti.
sumber
Anda dapat menggunakan Remastersys untuk membuat gambar live CD / DVD yang dapat di-boot. Ini akan menginstal seperti CD Ubuntu normal.
Untuk menginstal Remastersys, Anda harus menambahkan repositori:
Anda kemudian dapat menginstalnya dari Pusat Perangkat Lunak seperti biasa.
Setelah terinstal, gunakan untuk membuat cadangan 'dist'. Ini berarti bahwa data pengguna akan dikeluarkan dari citra ISO.
Ini sering digunakan untuk membuat distribusi khusus tetapi masih berguna untuk tugas cadangan yang ada dalam pikiran Anda. Satu peringatan adalah bahwa hal itu mungkin gagal jika isi
/
(minus data pengguna/home
) memakan terlalu banyak memori karena format file ISO hanya dapat menampung ~ 4GB data. Remastersys menggunakan sistem file yang disebut squashfs untuk mengompres data Anda sehingga Anda harus OK hingga ~ 8GB.sumber
Coba Remastersys .
Dengan program itu Anda dapat melakukan liveCD (sama seperti file iso instalasi Ubuntu) dari sistem Anda dengan kemampuan untuk menginstalnya di hard drive. Bekerja sangat sederhana (jika Anda tahu cara membakar iso ke USB / CD / DVD).
Berfungsi dengan sempurna pada 11.10 dan 11.04 saya, dan yang lebih lama juga.
Instalasi:
edit file
/etc/apt/sources.list
tambahkan:
# Remastersys
deb http://www.geekconnection.org/remastersys/repository karmic/
dan simpanKemudian jalankan di terminal:
sudo apt-get update
sudo apt-get install remastersys
sumber
Berikut adalah solusi yang saya gunakan dengan SquashFS. Ini sangat mirip dengan solusi TAR.GZ yang diusulkan sebelumnya, tetapi memiliki beberapa manfaat utama.
SquashFS adalah sistem file terkompresi, yang sepenuhnya disimpan dalam satu file. File ini dapat dipasang ke sistem yang ada dan diakses dengan cara biasa, seperti partisi lainnya. Perbedaannya dengan TAR.GZ adalah bahwa SquashFS adalah sistem file full-blown dengan akses acak ke file, sedangkan TAR hanyalah satu file besar yang digabungkan.
Ini berarti bahwa jika Anda ingin me-mount beberapa cadangan besar dari seluruh sistem file Anda, untuk TAR.GZ akan membutuhkan waktu 5 jam (menurut pengalaman saya) dan untuk SquashFS hanya perlu beberapa menit / detik. Hal yang sama berlaku juga untuk operasi kompresi / cadangan, SquashFS jauh lebih cepat.
UPDATE 2017-01-31 : Tampaknya Anda tidak hanya dapat me-mount file squashfs, tetapi juga membukanya sebagai arsip biasa dengan aplikasi yang sudah dikenal seperti File Roller di Linux dan 7-Zip di Windows, dll.
Jadi di sini adalah perintah yang saya gunakan untuk membuat cadangan folder root saya:
di mana "-e" switch mengecualikan folder yang ingin Anda kecualikan (seperti folder Linux virtual dan eksternal dalam contoh saya).
Setelah cadangan selesai, sekarang saya bisa memasangnya:
Sekarang tunggu beberapa menit (tergantung pada ukuran arsip) dan nikmati semua file Anda di folder / mnt / root_backup.
Hal yang sama dapat dilakukan untuk folder / home / myname, mis
Saya mengecualikan Dropbox dan GoogleDrive di sini untuk menghindari kemungkinan masalah di masa depan, seandainya saya mengembalikan folder-folder itu dari cadangan dan mereka mengacaukan file-file aktual di cloud.
Lihat info lebih lanjut di http://tldp.org/HOWTO/SquashFS-HOWTO/creatingandusing.html
sumber
Kita juga dapat melakukan backup sistem dengan rsync & mengecualikan file & folder yang tidak kita inginkan. Berikut ini perintah untuk melakukan ini:
Dengan menggunakan
-aAX
set opsi, file ditransfer dalam mode arsip, memastikan bahwa tautan simbolik, perangkat, izin dan kepemilikan, waktu modifikasi, ACL, dan atribut yang diperluas dipertahankan.The
--exclude
pilihan akan menyebabkan file yang cocok dengan pola yang diberikan untuk dikecualikan.REFERENSI: Cadangan sistem lengkap dengan rsync
sumber
Berikut ini adalah tutorial yang baik menggunakan PartImage .
sumber
Pergeseran waktu.
TimeShift melindungi sistem Anda dengan mengambil snapshot tambahan dari sistem file secara berkala. Snapshots ini dapat dipulihkan nanti untuk membawa sistem Anda ke keadaan yang tepat pada saat snapshot diambil.
Buka terminal dan jalankan perintah berikut
Tangkapan layar
sumber
pergi ke pusat perangkat lunak ubuntu cari Déjà Dup backup manger menginstalnya`` jalankan dan berikan path tempat mencadangkan data Anda pilih file yang akan dicadangkan, buat cadangan
nanti Anda dapat memilih cadangan dengan memberikan lokasi sumber keberuntungan gud hard drive eksternal Anda [https://launchpad.net/deja-dup]
sumber
Anda dapat menggunakan alat seperti Bacula Community atau Bacula Enterprise . Perbedaan di antara mereka adalah bahwa versi komunitas tidak mendukung bare metal mengembalikan ketika Anda tidak perlu menginstal ulang sistem dan hanya murni memulihkannya setelah crash besar.
sumber
Crashplan akan mencadangkan semua file dan data sistem Anda dan memungkinkan Anda untuk memulihkannya - baik pada PC Anda saat ini atau memungkinkan Anda untuk mengadopsinya ke instalasi lain.
Anda dapat membuat cadangan ke sistem online mereka, komputer lain atau hard drive yang terpasang.
sumber
Jika Anda menggunakan hard-disk tempat Ubuntu diinstal tidak terlalu besar, Anda dapat mencoba mem-boot dari live cd (distro linux apa pun akan melakukannya) dan menjalankan:
Ini membuat cadangan seluruh hard-disk Anda, bukan hanya Ubuntu, dan itu juga akan melakukan semua byte kosong, tapi itu satu-satunya solusi yang bisa saya pikirkan. Untuk memulihkan cadangan, gunakan:
sumber
Saya telah menemukan Anda cara detail dan terbaru tentang cara menggunakan Clonezilla. Clonezilla akan membiarkan Anda membuat gambar dari sistem lengkap Anda termasuk semua partisi hard drive dll dan kemudian mengembalikannya.
Tutorialnya ada di http://geekyprojects.com/cloning/how-to-use-clonezilla-tutorial/
sumber
Anda dapat mencadangkan seluruh instalasi Ubuntu Anda ke partisi lain dengan jawaban ini:
Keuntungan dari teknik ini:
/etc/fstab
diperbarui secara otomatis dengan entri UUID yang tepat.sumber
Ini berfungsi untuk saya pada desktop Ubuntu 18.04, dan hanya membutuhkan 'Disk' (gnome-disk-utility), gparted dan perintah grub standar.
Cadangkan
Mengembalikan
Di dalam sistem utilitas , jalankan 'Disk' dan klik pada partisi untuk mengembalikan
Jalankan gparted
pembaruan fstab
pembaruan grub
pembaruan grub akhir dari sistem baru
sumber
Saya menggunakan program bernama Back In Time yang mirip dengan Time Machine Apple.
Mudah untuk menentukan di mana Anda ingin backup Anda dan seberapa sering melakukan backup.
Back In Time ada di repo Ubuntu.
sumber