Pertanyaan Bagaimana cara membuat image disk dan mengembalikannya nanti?


Saya pengguna Linux baru. Saya telah menginstal ulang Wubi saya dari nol setidaknya sepuluh kali beberapa minggu terakhir karena sambil menjalankan sistem dan menjalankannya (driver, resolusi, dll.) Saya telah memecahkan sesuatu (X, grub, tidak diketahui) dan saya tidak dapat mengembalikannya bekerja. Khusus untuk pemula seperti saya, lebih mudah (dan lebih cepat) untuk menginstal ulang seluruh shebang daripada mencoba memecahkan beberapa lapisan upaya "memperbaiki" yang gagal.

Datang dari Windows, saya berharap bahwa ada beberapa "disk image" utilitas yang dapat saya jalankan untuk membuat snapshot dari instalasi Linux saya (dan dari partisi boot !!) sebelum saya ikut campur dengan barang-barang. Kemudian, setelah saya foobar'ed mesin saya, saya entah bagaimana mengembalikan mesin saya kembali ke snapshot yang berfungsi itu.

Seperti apa Linux yang setara dengan Windows disk imagers Acronis True Image atau Norton Ghost?


Catatan: Saya menemukan pertanyaan serupa: Pencadangan / pemulihan sistem terinstal mudah?


154
2018-01-03 20:07


asal


Torben, di bawah folder Wubi (biasanya C: \ UBUNTU, tetapi mungkin beberapa drive & folder lain), Anda akan menemukan tidak hanya gambar disk loopback yang dibuat untuk instalasi Ubuntu Anda, tetapi juga beberapa file penting lainnya (seperti Wubi loader) ). Maaf jika itu tebakan, tapi saya pikir itu adalah yang berpendidikan. ;-) Mungkin (karena saya belum pernah mencoba - maaf - tetapi tidak ada salahnya jika Anda mencobanya - saya akan) jika Anda mencadangkan folder tersebut saat sistem sedang dalam keadaan baik, Anda dapat membawa Wubi kembali dengan mengganti keadaan baik di atas yang tidak berfungsi. - Charles Roberto Canato
Silakan posting ini sebagai jawaban, karena kedengarannya seperti cara yang baik, khusus untuk instalasi Wubi! Setelah fubar terakhir saya, saya menginstal Ubuntu "asli", bukan Wubi, jadi trik kecil ini akan masuk ke laci saya untuk kali berikutnya saya menemukan diri saya di tempat itu. - Torben Gundtofte-Bruun
Anda cukup menyalin file dan catatan boot master (freesoftwaremagazine.com/articles/…) dan Anda akan baik-baik saja. - con-f-use
Apa maksudmu? Bisakah kamu jelaskan. Saya juga membutuhkan paket dan file. - BigSack
Acronis True Image dapat mengambil cadangan yang akurat saat sistem sedang berjalan. Semua jawaban di bawah ini kecuali yang menyebutkan Ghost untuk linux gagal karena mereka tidak benar-benar menggantikan fungsi Acronis dan Ghost. Ada kepercayaan umum bahwa pencadangan dapat dilakukan pada sistem tempat mereka menjalankan. Meskipun ini benar, backup yang dibuat memiliki risiko tidak memulihkan dengan baik karena file yang diubah dalam sistem file sebagai cadangan dibuat, membuat cadangan tidak konsisten dengan dirinya sendiri. - Eliptical view


Jawaban:


Ini Clonezilla Live: http://clonezilla.org/

Tutorial untuk Clonezilla dapat ditemukan sini.


82
2018-01-03 20:22



+1 Cara yang lebih aman untuk melakukannya. dd sedikit berbahaya untuk digunakan. - Bhargav Nanekalva
Clonezilla tidak akan menggambarkan sistem file yang sedang berjalan seperti Acronis atau Ghost, jadi Clonezilla tidak melakukan apa yang mereka lakukan. Untuk menggunakan Clonezilla, OS harus dihentikan, dan OS kedua harus memasang sistem file dan mengambil snapshot. Jika Anda tidak menghentikan OS, pemulihan itu memiliki peluang untuk tidak berfungsi karena dalam banyak tugas OS tugas lain dapat menempatkan cadangan dalam keadaan yang tidak alami. - Eliptical view
Well, ya, Clonezilla harus digunakan dari CD boot untuk memiliki ekslusif (seperti alat pencetak full-drive. (Windows menjadi sedikit eksekusi meskipun Volume Shadow Copy Service-nya "diretas"). - Frank Nocke
"Boot CD" biasanya berarti "Boot USB Stick" saat ini. Dan cara terbaik untuk membuatnya adalah Linux Live USB Creator. Bahkan memiliki "Clonezilla Live CD" bahkan di bawah itu gambar yang telah ditetapkan untuk memilih dari ... Klik, Bangun, siap-untuk-boot. Hanya peringatan: Hanya akan berjalan di mesin Windows (teman) Anda ... - Frank Nocke


dd adalah utilitas tingkat rendah yang dapat Anda gunakan untuk menyelesaikan tugas ini, pada dasarnya merupakan utilitas salinan byte-untuk-byte tingkat rendah. Jika Anda ingin cara "UNIX" mencapai ini, maka baca terus.

Semua referensi ke sistem file dan hard disk terletak secara lokal di virtual /dev/ berkas sistem. Ada banyak "node" di /dev/ yang antarmuka ke hampir semua perangkat di komputer Anda. Sebagai contoh, /dev/hda atau /dev/sda akan merujuk ke hard drive pertama di sistem Anda (hda vs sda tergantung pada hard drive), dan /dev/hda1 akan mengacu pada partisi pertama di hardrive Anda.

Cara paling lurus ke depan untuk membuat gambar mentah dari partisi Anda adalah dengan menggunakan dd untuk membuang seluruh partisi ke satu file (ingat OS mengakses partisi /dev/sda1 melalui antarmuka file). Pastikan Anda berada di partisi yang lebih besar atau di drive sekunder dan lakukan perintah berikut
dd if=/dev/hda1 of=./part1.image untuk mencadangkan (ulangi untuk berbagai partisi)
dd if=./part1.image of=/dev/hda1 untuk memulihkan

Anda dapat menggunakan perintah yang sama untuk mem-backup seluruh hard disk (ganti hda1 dengan hda). Anda kemudian dapat menggunakan program kompresi (gunzip, zip, bzip) untuk mengompresi file untuk penyimpanan. Anda dapat menggunakan teknik yang sama ini untuk membuat salinan hafalan seluruh partisi untuk membuat klon dari komputer Anda.

Namun ada satu batasan, ketika memulihkan cadangan, partisi harus berukuran sama (atau lebih besar) karena partisi yang Anda ambil dari gambar, jadi ini membatasi opsi Anda jika terjadi pemulihan. Namun, Anda selalu dapat memperluas partisi setelah Anda memulihkan menggunakan cadangan gparted atau parted. Gambar menjadi semakin sulit ketika Anda mencoba mengembalikan seluruh salinan disk, namun, jika Anda memulihkan cadangan ke hardrive yang sama persis Anda tidak perlu khawatir tentang ini sama sekali.

Namun, jika Anda ingin utilitas "ramah" ala norton ghost maka saran ini mungkin tidak cocok untuk Anda.


104
2018-01-03 20:44



Saya hampir mengharapkan ada alat bawaan untuk ini, tapi saya juga berharap alat itu ... tidak-tidak-tidak-ramah :-) Ini mungkin solusi yang bagus, begitu saya mendapat lebih banyak pengalaman Linux. - Torben Gundtofte-Bruun
Juga periksa ddrescue. Mungkin dengan SystemRescueCd. - webwurst
Akan dd bekerja jika saya perlu mengambil snapshot dari mesin virtual dan menginstalnya pada mesin virtual lain? Bagaimana jika beberapa file (seperti /etc/hostname) harus berbeda pada kedua mesin? - Thomas
@Thomas untuk gambar mesin virual Anda lebih baik menggunakan fungsionalitas VM Manager yang sesuai, misalnya, Ekspor gambar di Kotak Virtual. - tommyk
@Bibhas: hanya 80GB dari disk 100GB yang akan digunakan; tetapi Anda dapat memperluas partisi setelahnya dengan cara biasa. - DJCrashdummy


Kami memiliki GUI yang tersedia di Ubuntu, yang disebut 'Disks' (gnome-disk-utility) dan datang default di Ubuntu nanti.

Atau

sudo apt-get install gnome-disk-utility

enter image description here

Tentunya, partisi tidak dapat disalin saat sedang digunakan: perlu di-unmount sehingga tidak mengalami perubahan selama penyalinan (yang terbukti dengan sendirinya). Oleh karena itu, untuk membuat cadangan partisi sistem Anda, Anda harus boot di sistem live usb - atau, seperti yang terlihat pada gambar di atas, dalam sistem terpisah (multi-boot). Partisi sistem adalah yang ditandai dengan bintang. Jika Anda mencoba menyalin partisi sistem, Anda mendapatkan kesalahan cukup cepat:

enter image description here

Juga, kita harus memperhatikan bahwa back-up dan restorasi partisi yang dapat di-boot merupakan prosedur berisiko dan bahwa cadangan data berharga / sensitif harus dilakukan pertama kali dengan cara yang berbeda (dengan menyalin data, bukan keseluruhan partisi, dll). - Dari pengalaman saya yang terbatas, ini bekerja dengan partisi sistem Ubuntu tetapi tidak dengan yang Windows.


25
2018-02-23 22:00



Jika live CD adalah x86 (karena CPU adalah x86), maka membuat gambar gagal dengan cepat sekitar 2GB, di mana angka 32-bit yang diakhiri. Saya mencoba dd sekarang untuk melihat apakah ia memiliki bug yang sama. - Shahbaz
Tidak berfungsi jika disk sedang digunakan - Anda tidak dapat benar-benar mem-backup partisi sistem :( dan itu bahkan tidak memperingatkan Anda sampai Anda memilih opsi, masukkan kata sandi Anda :( - NoBugs
@NoBugs - Itu perilaku yang diharapkan. Silakan lihat jawaban yang diperbarui. - cipricus
Semua benar - cukup boot sistem dari CD instalasi (dalam mode "Coba Ubuntu") dan jalankan saat partisi atau drive tidak digunakan. - SDsolar


Utilitas cadangan "dump" dan "restore" dalam repositori Ubuntu memberi Anda kemampuan untuk mencadangkan dan memulihkan "status sistem" seluruh sistem.

Utilitas "dump" dan "restore" dapat diinstal dari repositori menggunakan:

sudo apt-get install dump

Di bawah ini adalah tautan ke halaman Man:
Membuang
Mengembalikan 

Dalam kasus Anda, Anda dapat mencadangkan sistem ke kandar portabel:

dump -0uan -f my_file /

Untuk pemulihan, Anda perlu:

  1. Boot dari live CD Ubuntu / DVD / USB Anda.

  2. Instal utilitas pembuangan.

  3. Pasang hard drive Anda.

  4. Pulihkan (mis. restore -r -f my_file /my_mount).

Catatan: Jika Anda memulihkan ke disk baru, Anda perlu menginstal bootloader (GRUB).

Informasi lebih lanjut dapat ditemukan di Pindahkan linux ke hard drive lain (dump, restore, backup)


14
2017-08-15 06:20



Bagaimana cara mengembalikan dari ini jika saya gagal login ke ubuntu saya? - BigSack
di sini adalah proses untuk memulihkan, atau memindahkan, sistem menggunakan dump dan mengembalikan perintah seperti di atas. linuxscrew.com/2007/08/13/… - Sparky
@ virtual.stack - jawabannya akan terdengar jauh lebih baik jika Anda dapat memberikan sedikit cara untuk mengambil dan memulihkan cadangan, menggunakan metode ini :) - atenz
@tijybba - Maaf, saya telah memperbarui tanggapannya. Tolong beri tahu saya jika ini sekarang lebih jelas. Salam. - Sparky
Meskipun saya penggemar dump, itu bukan cadangan berbasis gambar. - psusi


Saya akan merekomendasikan RemasterSys untuk Tugas ini.enter image description here

Ini menciptakan iso untuk installtion Anda, Backup pengguna Date with Deja Dup.


5
2017-08-19 10:22





Di sana juga Hantu untuk Linux, tapi Clonezilla adalah pilihan yang lebih baik - lebih up to date. Versi terbaru Ghost for Linux terdaftar Mei 2009, sementara versi terbaru Clonezilla diposting pada November 2010. Satu batasan kecil dari Clonezilla dibandingkan dengan Ghost adalah Anda tidak dapat mengubah ukuran partisi pada pemulihan, sementara Norton Ghost bisa.

Anda mungkin tidak membutuhkannya, tetapi Clonezilla juga mendukung multicasting.


3
2018-01-03 20:38



Hati-hati, Clonezilla tidak akan mengambil snapshot yang benar dari sistem file yang sedang berjalan seperti Ghost will. - Eliptical view


Anda dapat melakukan apa yang Anda butuhkan CloneZilla


3
2017-08-16 11:46



Apakah itu mengkloning, Hardrive 320GB saya di flashdisk 8GB saya? - BigSack
Itu harus. Karena Anda mengatakan bahwa total ukuran instalasi Anda hanya 500mb. - Mitch♦
CloneZilla hanya berfungsi jika OS dihentikan. Acronis dan Ghost berfungsi saat OS sedang berjalan. - Eliptical view