Cadangan di Linux dan sistem operasi mirip Unix lainnya. Program Cadangan Linux

Materi disediakan untuk tujuan informasi saja. Jika Anda ingin mengulangi langkah-langkah yang dijelaskan di bawah ini, kami sangat menyarankan Anda untuk membaca artikel dengan cermat sampai akhir setidaknya sekali. Para editor 3DNews tidak bertanggung jawab atas segala konsekuensi yang mungkin terjadi.

Sebenarnya tidak banyak program cadangan untuk Linux. Beberapa di antaranya kurang cocok untuk digunakan di rumah karena tidak selalu mudah diatur, meskipun memungkinkan Anda membuat cadangan dan mengarsipkan ratusan server. Namun yang kita butuhkan hanyalah menyimpan file kita dengan aman. Dalam cara yang baik, semua data penting harus disimpan secara terpisah dari sistem, atau bahkan lebih baik - pada disk fisik lain. Sedangkan untuk OS itu sendiri, sebagai aturan, Anda perlu membuat cadangan untuk direktori root home dan lain-lain, dan terkadang beberapa subdirektori dari var atau usr/local. Pilihan ideal adalah dengan menggambarkan seluruh sistem secara teratur. Namun, setidaknya ada baiknya memulai dengan dokumen. Kami bahkan tidak perlu menginstal perangkat lunak tambahan, karena versi terbaru Ubuntu dilengkapi dengan utilitas Déjà Dup yang diinstal secara default. Itulah yang akan kami lakukan.

Deja Dup

Program ini bertindak sebagai sistem cadangan standar (seperti yang ada di dalam Windows 7), dimulai dengan Ubuntu 11.10. Sayangnya, banyak pengguna tidak hanya tidak ingin menginstal utilitas tambahan untuk pencadangan, tetapi juga tidak menggunakan kemampuan yang ada di dalam OS. Biasanya, sebelum data Anda hilang secara serius. Layanan sinkronisasi data cloud sedikit membantu. Anda juga dapat menyimpan salinan cadangan di dalamnya untuk keandalan yang lebih baik. Secara default, Déjà Dup menggunakan Ubuntu One untuk tujuan ini, yang menyediakan 5 GB gratis.

Untuk mengaktifkan Déjà Dup, klik ikon roda gigi di sudut kanan atas panel utama, pilih "Pengaturan Sistem..." dan buka bagian "Cadangan" - ini adalah pengaturan Déjà Dup. Bagian “Media” menentukan lokasi penyimpanan salinan cadangan. Utilitas ini dapat menyalin data ke sumber daya FTP, SFTP, WebDAV, ke folder bersama Windows (SMB) atau ke direktori mana pun di mesin lokal, dan, pada gilirannya, mungkin milik, misalnya, ke Dropbox.


Pengguna bebas menambahkan foldernya sendiri yang akan dimasukkan ke dalam arsip, serta mengecualikan direktori yang tidak perlu. Anda dapat mengaktifkan pencadangan otomatis dan mengatur periode penyimpanan arsip. Setelah menyelesaikan pengaturan, disarankan untuk membuat salinan pertama sendiri, lalu mengaktifkan pencadangan otomatis. Jika Anda memilih untuk menyimpan salinan di Ubuntu One, Anda akan diminta untuk masuk. Anda juga dapat melindungi cadangan Anda dengan kata sandi. Harap dicatat bahwa Déjà Dup membuat cadangan tambahan, yaitu, hanya file yang diubah sejak saat terakhir sinkronisasi yang disimpan.

Untuk menyimpan data di cloud Amazon S3 atau Rackspace, Anda juga harus menginstal paket python-boto dan python-rackspace-cloudfiles. Keduanya dapat ditemukan di Pusat Aplikasi Ubuntu. Untuk memulihkan file dari cadangan, Anda harus kembali ke bagian “Cadangan” di pengaturan sistem. Kita akan ditanya dari mana kita akan memulihkan data, kita akan diminta untuk memilih tanggal dan waktu pencadangan yang diperlukan, dan juga menunjukkan folder tempat cadangan akan disalin.

Fitur lain dari Déjà Dup terlihat sedikit lebih menarik - memulihkan file yang terhapus dan mengembalikan ke versi file sebelumnya. Keduanya terintegrasi ke dalam pengelola file standar dan masing-masing tersedia di menu "File" dan "Edit". Untuk menggunakannya, Anda harus pergi ke direktori yang diinginkan atau memilih file yang diperlukan. Tentu saja, agar fungsi-fungsi ini berfungsi, harus ada salinan cadangan yang akan digunakan untuk memulihkan atau memutar kembali.

⇡Kembali Dalam Waktu

Jika Anda memerlukan lebih banyak fleksibilitas dalam menyiapkan cadangan, Anda dapat menggunakan utilitas Back In Time. Anda dapat menginstalnya di pusat aplikasi yang sama, di mana Anda akan menemukan versi GUI untuk KDE dan GNOME. Setelah instalasi, dua pintasan akan muncul untuk meluncurkan program - dengan dan tanpa hak root. Opsi pertama hanya diperlukan saat bekerja dengan folder yang hak aksesnya tidak Anda miliki. Saat Anda meluncurkannya untuk pertama kali, jendela pengaturan akan terbuka. Utilitas ini memungkinkan Anda membuat beberapa profil dengan pengaturan berbeda. Pertama, Anda perlu menentukan direktori tempat cadangan akan disimpan dan frekuensi pembuatannya. Kemudian pilih folder dan file yang akan disimpan, serta pengecualiannya. Anda dapat menentukan templat nama file atau folder untuk pengecualian.

Fitur utama Back In Time adalah pengelolaan arsip yang cerdas dengan salinan cadangan. Itu juga membuat cadangan tambahan. Penghapusan arsip secara otomatis dapat dikonfigurasi sehingga Anda selalu memiliki salinan untuk periode waktu yang berbeda, namun pada saat yang sama, ruang penyimpanan tidak terbuang sia-sia. Di antara opsi berguna lainnya, perlu diperhatikan kemampuan untuk melacak perubahan dalam file dengan menghitung jumlah hash. Perlu diingat bahwa jika ada sejumlah besar data yang sering berubah, dan terutama jika data tersebut hadir dalam bentuk file yang sangat besar, opsi ini akan menimbulkan beban serius pada sistem.

Nah, semuanya sederhana - utilitas akan membuat cadangan sendiri. Tentu saja Anda dapat memulai proses pencadangan sendiri kapan saja. Semua salinan ditampilkan sebagai daftar di sisi kiri jendela - pilih salah satu dan pulihkan file dan folder darinya. Back In Time pada dasarnya adalah tambahan yang nyaman untuk rsync. Jika Anda tidak membutuhkan semua kemampuannya, gunakan utilitas yang lebih sederhana dan tanpa otomatisasi. Misalnya, GRsync.

⇡ Duplikat

Utilitas lintas platform ini terlihat agak asing di ketiga sistem operasi - Windows, Linux, Mac OS. Namun hal ini tidak mempengaruhi fungsi utamanya. Ini tidak tersedia di repositori standar, jadi Anda harus mengunduh paket deb untuk Ubuntu dan menginstalnya secara manual. Peluncuran pertama disertai dengan munculnya wizard pengaturan pencadangan. Seperti biasa, kita diminta untuk mengatur namanya dan memilih folder dan file yang akan dibackup. Untuk keamanan yang lebih baik, semua arsip dapat dienkripsi dalam AES-256 dan kata sandi acak dan aman dapat dibuat. Meskipun disimpan dalam pengaturan program, tetap merupakan ide bagus untuk menuliskannya di suatu tempat.



Nilai utama Duplicati adalah kemampuan untuk menyimpan arsip di berbagai layanan cloud, atau lebih tepatnya, bekerja dengan API yang paling populer dan klonnya yang kompatibel. Kami telah melihat penggunaan Amazon S3 sebagai penyimpanan file saat bekerja di Windows. Sebagai contoh, mari konfigurasikan Duplicati agar berfungsi dengan cloud ini. Kami memerlukan Kunci Akses, yang dapat ditemukan di bagian Kredensial Keamanan akun Anda. Kami menyalinnya ke bidang yang sesuai, memilih nama untuk keranjang baru, wilayah lokasi dan, jika diinginkan, mengaktifkan penggunaan RRS. Klik Uji Koneksi dan setuju untuk mengganti nama bucket.


Selain layanan cloud untuk penyimpanan data, Duplicati dapat menggunakan folder lokal dan sumber daya FTP/SFTP/WebDAV, serta sistem file P2P terdistribusi yang sangat menarik Tahoe-LAFS. Pengaturan profil cadangan lebih lanjut - a yaitu: frekuensi pembuatan cadangan dan jenisnya (inkremental dan/atau penuh), penghapusan otomatis salinan lama, pembatasan lebar saluran yang ditempati dan ukuran file arsip - sama untuk semua jenis penyimpanan. Interval waktu dalam parameter ini ditentukan dalam hitungan detik.



Untuk pencadangan, Anda dapat memilih folder dan file individual atau, sebaliknya, mengecualikan beberapa di antaranya. Tidak dilarang menggunakan ekspresi reguler sebagai templat untuk namanya. Setelah menyelesaikan wizard, jendela program utama akan terbuka, di mana Anda harus pergi ke pengaturan (Opsi) dan pada tab pertama tentukan bahasa Inggris sebagai bahasa yang digunakan, jika tidak, beberapa masalah mungkin timbul pada sistem dengan lokal Rusia. Pada tab SSH, tentukan jalur ke SFTP (/usr/bin/sftp).


Pekerjaan lebih lanjut dengan utilitas ini melibatkan peluncuran wizard yang akan membantu Anda membuat profil baru untuk cadangan, mengedit atau menghapus profil yang ada, dan juga memulai proses memulihkan data dari cadangan atau membuatnya secara manual. Opsi pemulihannya standar - memilih profil, tanggal dan waktu arsip, masing-masing file dan folder, serta lokasi pemulihannya. Kami menyarankan pemilik tidak hanya Linux, tetapi juga sistem operasi lain untuk mencoba Duplicati.



Kemungkinan kerusakan yang tidak disengaja pada suatu sistem, bahkan sistem yang dapat diandalkan seperti Linux, selalu ada. Biasanya, menginstal ulang OS membutuhkan banyak waktu dan tenaga. Untuk menghindari masalah seperti ini, Anda harus menggunakan cadangan Ubuntu Linux. Saya tidak akan membahas berbagai cara untuk membuat salinan cadangan Ubuntu, tetapi saya akan memberi tahu Anda metode yang saya gunakan sendiri dan saya rekomendasikan kepada orang lain. Salah satu teman saya merekomendasikannya kepada saya. Anda juga dapat melihat cara membuat salinan cadangan semua program yang diinstal pada sistem di artikel ini. Namun metode ini paling baik digunakan bukan untuk pencadangan sistem, tetapi jika kita perlu menginstal perangkat lunak serupa di banyak komputer yang memiliki OS dan konfigurasi yang sama.

Membuat cadangan ubuntu melalui Rsync

Aspek positif dari penciptaan cadangan Ubuntu tepatnya dengan bantuan rsync adalah untuk menyalin dan memulihkan sistem tidak perlu menginstal paket dan perangkat lunak tambahan. Semuanya dilakukan menggunakan konsol. Tapi jangan terintimidasi oleh konsol! Dalam kasus kami, semuanya akan menjadi sangat sederhana dan jelas.

Beberapa kata tentang rsync:

Perintah ini adalah alat yang sangat ampuh untuk bekerja dengan file. Anda dapat melihat daftar lengkap kemampuannya dengan menulis di konsol pria rsync. Diusulkan oleh saya metode pencadangan ubuntu via rsync adalah yang paling sederhana dan mudah dipelajari.

Cadangan Ubuntu dari pengalaman pribadi

Untuk membuat semuanya sesederhana mungkin, saya akan memberi tahu Anda cara membuat cadangan sistem saya. Hard drive saya dibagi menjadi 5 partisi, dimana 2 partisi dicadangkan untuk Ubuntu - partisi sistem / dan bagian untuk informasi pengguna /rumah. Saya menyalin seluruh isi partisi sistem / ke bagian pengguna di folder khusus /home/.cadangan. Jika ada masalah dengan OS Ubuntu, saya memulai dari LiveCD dan cukup menyalin cadangan Ubuntu ke partisi sistem. Berdasarkan contoh ini, prosedur untuk membuat cadangan dan memulihkan Ubuntu Linux akan dijelaskan di bawah ini.

Cadangkan Ubuntu

Jalankan di konsol: sudo rsync -aulv -x / /home/.backup/ Sekarang mari kita pahami sintaks dari perintah sederhana ini
  • sudo- dapatkan hak pengguna super root;
  • rsync- jalankan perintah pencadangan dan tentukan argumen tambahan -aulv dan -x;
  • / -partisi yang akan disalin (partisi sistem);
  • /home/.backup/- tempat file akan disalin (bagian pengguna).
Sengaja saya beri titik di awal nama direktori agar tidak terlihat. Dia juga mengindikasikan bahwa pemilik direktori tersebut adalah pengguna super dan hanya dia yang memiliki akses ke sana, agar tidak naik ke sana lagi.

Memulihkan Ubuntu melalui rsync

Katakanlah sistem kita gagal dan kita membutuhkannya memulihkan ubuntu. Kami memulai komputer menggunakan CD Langsung dengan Linux, buka konsol. Sekarang kita perlu memasang (menghubungkan) partisi sistem dan partisi pengguna untuk melakukan pemulihan sistem, dan di sini kita dapat melakukannya dengan dua cara. Metode pertama didasarkan pada klik mouse, dan metode kedua didasarkan pada bekerja di konsol.

Metode No.1

Buka pengelola file dan lihat di sudut kiri daftar partisi hard drive pada PC Anda. Kami menghubungkannya dengan mengklik mouse, setelah itu mereka akan tersedia untuk ditinjau, dan titik pemasangannya akan ditempatkan di direktori /media/. Kita tentukan partisi mana yang sistem dan mana pengguna. Kerugian dari metode ini adalah partisi akan menerima alamat titik pemasangan yang kompleks seperti /media/2F45115E1265048F. Kami mengingat alamat titik pemasangan sistem dan partisi pengguna. Sekarang mari kita beralih ke pemulihan langsung, lewati bagian "Metode No. 2".

Metode nomor 2

Untuk pengguna yang lebih mahir. Keuntungannya adalah kami sendiri yang akan memberi nama pada titik pemasangan dan dapat melakukannya tanpa alamat yang rumit. 1. Tampilkan daftar partisi HDD: sudo fdisk -l perintah ini akan menunjukkan kepada kita daftar lengkap partisi yang tersedia di sistem. Misalnya, saya punya gambar ini. Sistem Id Blok Mulai Akhir Pemuatan Perangkat /dev/sda1 771120 27342629 13285755 83Linux /dev/sda2 27342630 822190634 397424002+ 83Linux/dev/sda3 * 822190635 883639259 30724312+ 7 HPFS/NTFS/exFAT /dev/sda4 883639260 976768064 46564402+ 5 Diperpanjang /dev/sda5 883639323 976768064 46564 37 1 7 HPFS/NTFS/exFAT Di kolom System mudah untuk melihatnya sistem file Linux terletak di bagian:
  1. dev/sda1
  2. dev/sda2
2. Mount partisi Linux dengan perintah mount. Untuk melakukan hal ini, pertama-tama buat titik pemasangan untuk setiap partisi: sudo mkdir /media/1 sudo mkdir /media/2 Gunakan mount untuk memasang partisi: sudo mount dev/sda1 /media/1 sudo mount dev/sda2 /media/2 3. Tentukan partisi mana yang merupakan sistem, dan mana yang merupakan folder pengguna. Kita cukup membuka pengelola file ke direktori yang terpasang dan melihat direktori mana yang merupakan direktori sistem. Atau, kita akan menggunakan perintah ls (menampilkan daftar file pada alamat tertentu): ls /media/1 ls /media/2 Jika Anda bukan pengguna yang sangat berpengalaman, saya akan memberi tahu Anda bahwa partisi sistem Linux biasanya memiliki folder berikut: bin, boot, dev, dll, mnt, dll. Katakanlah kita telah menetapkannya Partisi sistem sekarang dipasang di /media/1 .

Pemulihan langsung

1. Salin file dari cadangan. Kami menggunakan perintah yang sama: sudo rsync -aulv -x /media/2/.backup/ /media/1/
ketika menggunakan metode grafis No. 1 sebagai gantinya /media/1/ Dan /media/2/ Anda akan memiliki titik pemasangan yang berbeda!
2. Lepas partisi setelah penyalinan selesai: sudo umount /media/1 sudo umount /media/2 Nyalakan ulang komputer dan nikmati Ubuntu yang dipulihkan dari cadangan.

Tutorial Video Pemulihan Cadangan Ubuntu

Berdasarkan materi yang dijelaskan di atas, saya berencana untuk merekam video tutorial demonstrasi cara memulihkan Ubuntu dalam sistem virtual.

Kemungkinan kerusakan yang tidak disengaja pada suatu sistem, bahkan sistem yang dapat diandalkan seperti Linux, selalu ada. Biasanya, menginstal ulang OS membutuhkan banyak waktu dan tenaga. Untuk menghindari masalah seperti ini, Anda harus menggunakan cadangan Ubuntu Linux.

Membuat cadangan ubuntu melalui Rsync

Aspek positif dari penciptaan cadangan Ubuntu tepatnya dengan bantuan rsync adalah untuk menyalin dan memulihkan sistem tidak perlu menginstal paket dan perangkat lunak tambahan. Semuanya dilakukan menggunakan konsol. Tapi jangan terintimidasi oleh konsol! Dalam kasus kami, semuanya akan menjadi sangat sederhana dan jelas.

Beberapa kata tentang rsync:

Perintah ini adalah alat yang sangat ampuh untuk bekerja dengan file. Anda dapat melihat daftar lengkap kemampuannya dengan menulis di konsol pria rsync. Diajukan metode pencadangan ubuntu via rsync adalah yang paling sederhana dan mudah dipelajari.

Cadangan Ubuntu dari pengalaman pribadi

Untuk membuat semuanya sesederhana mungkin, saya akan memberi tahu Anda cara membuat cadangan sistem saya. Hard drive saya dibagi menjadi 5 partisi, dimana 2 partisi dicadangkan untuk Ubuntu - partisi sistem / dan bagian untuk informasi pengguna /rumah. Saya menyalin seluruh isi partisi sistem / ke bagian pengguna di folder khusus /home/.cadangan. Jika ada masalah dengan OS Ubuntu, saya memulai dari LiveCD dan cukup menyalin cadangan Ubuntu ke partisi sistem. Berdasarkan contoh ini, prosedur untuk membuat cadangan dan memulihkan Ubuntu Linux akan dijelaskan di bawah ini.

Cadangkan Ubuntu

Jalankan di konsol:
sudo rsync -aulv -x / /windows/FILES/.backup/
Sekarang mari kita pahami sintaks dari perintah sederhana ini

  • sudo- dapatkan hak pengguna super root;
  • rsync- jalankan perintah pencadangan dan tentukan argumen tambahan -aulv dan -x;
  • / -partisi yang akan disalin (partisi sistem);
  • /windows/FILES/.backup/- tempat file akan disalin (bagian pengguna).

Sengaja saya beri titik di awal nama direktori agar tidak terlihat. Dia juga menunjukkan bahwa pemilik direktori tersebut adalah pengguna super dan hanya dia yang memiliki akses ke sana, agar tidak naik ke sana lagi.

Memulihkan Ubuntu melalui rsync

Katakanlah sistem kita gagal dan kita membutuhkannya memulihkan ubuntu. Kami memulai komputer menggunakan CD Langsung dengan Linux, buka konsol. Sekarang kita perlu memasang (menghubungkan) partisi sistem dan partisi pengguna untuk melakukan pemulihan sistem, dan di sini kita dapat melakukannya dengan dua cara. Metode pertama didasarkan pada klik mouse, dan metode kedua didasarkan pada bekerja di konsol.

Metode No.1

Buka pengelola file dan lihat di sudut kiri daftar partisi hard drive pada PC Anda. Kami menghubungkannya dengan mengklik mouse, setelah itu mereka akan tersedia untuk ditinjau, dan titik pemasangannya akan ditempatkan di direktori /media/. Kita tentukan partisi mana yang sistem dan mana pengguna. Kerugian dari metode ini adalah partisi akan menerima alamat titik pemasangan yang kompleks seperti /media/2F45115E1265048F. Kami mengingat alamat titik pemasangan sistem dan partisi pengguna. Sekarang mari beralih ke pemulihan langsung, lewati bagian “Metode No. 2”.

Metode nomor 2

Untuk pengguna yang lebih mahir. Keuntungannya adalah kami sendiri yang akan memberi nama pada titik pemasangan dan dapat melakukannya tanpa alamat yang rumit.
1. Tampilkan daftar partisi HDD:
sudo fdisk -l
perintah ini akan menunjukkan kepada kita daftar lengkap partisi yang tersedia di sistem. Misalnya, saya punya gambar ini.
Sistem Id Blok Mulai Akhir Pemuatan Perangkat
/dev/sda1 771120 27342629 13285755 83Linux
/dev/sda2
27342630 822190634 397424002+ 83Linux
/dev/sda3 * 822190635 883639259 30724312+ 7 HPFS/NTFS/exFAT
/dev/sda4 883639260 976768064 46564402+ 5 Lanjutan
/dev/sda5 883639323 976768064 46564371 7 HPFS/NTFS/exFAT

Di kolom "Sistem" mudah untuk melihatnya sistem file Linux terletak di bagian:

  1. dev/sda1
  2. dev/sda2

2. Mount partisi Linux dengan perintah mount. Untuk melakukannya, pertama-tama buat titik pemasangan untuk setiap partisi:
sudo mkdir /media/1
sudo mkdir /media/2
Gunakan mount untuk memasang partisi:
sudo mount dev/sda1 /media/1
sudo mount dev/sda2 /media/2
3. Tentukan partisi mana yang merupakan partisi sistem dan partisi mana yang merupakan folder pengguna. Kita cukup membuka pengelola file ke direktori yang terpasang dan melihat direktori mana yang merupakan direktori sistem. Atau, kami menggunakan perintah ls (menampilkan daftar file di alamat yang diberikan):
ls /media/1
ls /media/2
Jika Anda bukan pengguna yang sangat berpengalaman, saya akan memberi tahu Anda bahwa partisi sistem Linux, biasanya, akan memiliki folder berikut: bin, boot, dev, dll, mnt, dll.
Katakanlah kita telah menetapkan hal itu Partisi sistem sekarang dipasang di /media/1 .

Pemulihan langsung

1. Salin file dari cadangan. Kami menggunakan perintah yang sama:
sudo rsync -aulv -x /media/2/.backup/ /media/1/

ketika menggunakan metode grafis No. 1 sebagai gantinya /media/1/ Dan /media/2/ Anda akan memiliki titik pemasangan yang berbeda!

2. Lepas partisi setelah penyalinan selesai:
sudo umount /media/1
sudo umount /media/2
Nyalakan ulang komputer dan nikmati Ubuntu yang dipulihkan dari cadangan.

Tanggal Diedit: Minggu, 24 Maret 2019

Salam semuanya!

Hari ini saya ingin memberi tahu Anda tentang bagaimana Anda dapat membuat cadangan di linux Ubuntu.
Kemungkinan kerusakan yang tidak disengaja pada sistem operasi, bahkan sistem operasi yang dapat diandalkan seperti Linux, selalu ada. Menginstal ulang OS membutuhkan banyak waktu dan tenaga. Untuk menghindari masalah ini, yang terbaik adalah menggunakan cadangan atau disebut juga cadangan.

Tidak perlu menginstal perangkat lunak tambahan untuk pencadangan; sistem sudah memiliki alat bawaan. Untuk menggunakannya, buka “Pengaturan Sistem”.

Dengan mengklik alat “Cadangan”, jendela baru akan terbuka.

Secara default, tab utama "Ikhtisar" terbuka, tetapi karena kita belum membuat cadangan, mari beralih ke pengaturan item berikut.

Di item “Folder untuk disimpan”, kita dapat menambahkan folder yang kita perlukan ke daftar umum untuk cadangan. Secara default, hanya direktori home yang dikonfigurasi di sana. Untuk menambahkan direktori tambahan, klik ikon “+”.

Setelah memilih satu atau lebih direktori yang kita perlukan, klik tombol “Tambah”.

Setelah ini kita akan melihat direktori yang dipilih dalam daftar kami. Karena saya memilih perangkat “Komputer”, saya menambahkan direktori root. Dan salinan semua folder akan dibuat. Dalam hal ini, folder utama dapat dihapus dari daftar dengan menyorotnya dan mengklik ikon -

Selanjutnya, kita akan mengkonfigurasi folder yang akan dikecualikan dari cadangan. Buka item "Folder yang dikecualikan". Dan dengan analogi, kita menambahkan direktori atau folder yang tidak boleh kita sertakan dalam salinan cadangan dan harus dikeluarkan dari daftar.

Item berikutnya adalah “Lokasi cadangan”. Dalam paragraf ini kami menunjukkan di mana kami akan menyimpan salinan cadangan. Sebaiknya pilih hard drive eksternal terpisah untuk ini, karena akan lebih aman dan data akan disimpan di tempat yang aman.

Di item "Perencanaan" kami mengonfigurasi berapa lama untuk menyimpan cadangan lama dan berapa lama cadangan tersebut dibuat.

Untuk mengaktifkan pengarsipan otomatis, seret penggeser ke kanan dengan mouse dan pilih "arsipkan setiap minggu", dan kami akan menyimpan salinannya selama enam bulan. Anda dapat memilih sendiri frekuensi pengarsipan dan durasi penyimpanan salinan.

Setelah semua pengaturan dilakukan, Anda dapat membuat cadangan pertama. Buka item "Jelajahi" dan klik tombol "Buat cadangan".

Langkah pertama pencadangan akan meminta Anda menyetel kata sandi untuk pencadangan.
Tambahkan kata sandi dan klik lanjutkan.

Proses pencadangan akan dimulai. Hal ini dapat berlangsung cukup lama. Hal ini tergantung pada ukuran folder yang Anda pilih.

Setelah proses selesai, tutup jendela.

Mari kita periksa direktori tempat salinan cadangan disimpan. Di dalamnya kita melihat file dalam format gpg. Saya punya enam puluh satu file seperti itu.

Sekarang, jika ada masalah pada sistem, kami selalu dapat mengembalikan operasinya ke mode stabil sebelumnya.

Kami melihat cara membuat cadangan di Linux Ubuntu. Dan jika masih ada pertanyaan yang belum jelas tentang topik ini dan ada saran, maka saya minta Anda menuliskannya di kolom komentar. Sampai jumpa semuanya!

Linux adalah sistem yang stabil dan andal. Namun, di sistem komputer mana pun, kejadian tak terduga bisa saja terjadi, seperti kegagalan perangkat keras. Oleh karena itu, seperti halnya sistem apa pun, cadangan informasi dan data konfigurasi penting diperlukan.

Ada banyak pendekatan untuk membuat cadangan di Linux. Mulai dari metode sederhana berbasis skrip hingga produk komersial yang kompleks.

Pertanyaan tentang apa sebenarnya yang harus Anda salin dan dengan cara apa terserah Anda, tergantung alasan dan tujuannya.

Karena ide dasar dalam konsep Linux adalah “semuanya adalah file”, proses penyalinan dan pencadangan sebenarnya adalah pengarsipan dan unzip file.

Berikut beberapa direktori yang masuk akal untuk disalin:

  • /dll
    Berisi semua file konfigurasi kunci Anda. Ini termasuk pengaturan jaringan, nama sistem, aturan firewall, pengguna, grup, dan elemen sistem lainnya.
  • /var
    Berisi informasi yang digunakan oleh daemon (layanan) sistem Anda, termasuk pengaturan DNS, sewa DHCP, file spool email, file server HTTP, konfigurasi db2, dan lain-lain.
  • /rumah
    Berisi direktori home default untuk semua pengguna Anda. Menyimpan data tentang pengaturan pribadi, file yang diunduh, dan informasi lain yang berharga bagi pengguna Anda.
  • /akar
    Direktori home dari pengguna root.
  • /memilih
    Katalog untuk perangkat lunak non-sistem. Perangkat lunak IBM diinstal di sini. , JDK dan perangkat lunak lain juga diinstal di direktori ini secara default

Di bawah ini adalah direktori yang tidak perlu dicadangkan.

  • /proc
    Jangan pernah membuat cadangan direktori ini. Itu tidak berisi file nyata, tetapi hanya gambar virtual dari kernel dan lingkungan kerja. Ini berisi file seperti /proc/kcore, gambar virtual dari semua memori yang digunakan. Menyalin direktori ini hanya membuang-buang sumber daya.
  • / dev
    Berisi representasi file perangkat keras Anda. Anda dapat membuat cadangan direktori /dev jika Anda berencana memulai pemulihan dari sistem kosong. Namun, jika Anda merencanakan pemulihan dengan Linux yang sudah terinstal, maka tidak perlu menyalin /dev.

Direktori lain berisi file sistem dan paket perangkat lunak yang diinstal. Dalam kasus server, sebagian besar informasi ini tetap tidak berubah. Kebanyakan perubahan terjadi pada direktori /etc dan /home. Namun untuk kelengkapannya, Anda juga bisa menyalinnya.

Alat Cadangan

Karena pencadangan di Linux sebagian besar terdiri dari zipping dan unzip file. Hal ini memungkinkan Anda untuk menggunakan utilitas sistem yang ada dan menulis skrip untuk melakukan pencadangan tanpa membeli perangkat lunak komersial. Dalam kebanyakan kasus, salinan cadangan seperti itu sudah cukup, dan ini memberikan banyak kesempatan kepada administrator untuk mengendalikan situasi. Menjalankan skrip cadangan dapat diotomatisasi menggunakan perintah cron, yang di Linux mengatur pelaksanaan acara terjadwal.

tar adalah perintah Unix klasik yang telah di-porting ke Linux. tar adalah singkatan dari tape archive, dan awalnya dimaksudkan untuk mengarsipkan file ke pita magnetik. Jika Anda telah mengunduh kode Linux apa pun, kemungkinan besar Anda telah menemukan file tar. Ini adalah perintah file yang menghubungkan file secara berurutan ke dalam rantai berkelanjutan.

Karena perintah tar dapat mengarsipkan seluruh pohon direktori, perintah ini sangat cocok untuk membuat cadangan. Pemulihan dapat dilakukan untuk seluruh arsip atau untuk file dan direktori individual. Cadangan dapat ditempatkan pada perangkat file atau pada pita magnetik. Saat dipulihkan, file mungkin dialihkan dan ditempatkan di direktori (atau sistem) yang berbeda dari tempat penyimpanannya. Perintah tar tidak bergantung pada sistem file. Ini dapat digunakan pada sistem file ext2, ext3, jfs, Reiser, dll.

Perintah tar sangat mirip penggunaannya dengan utilitas file seperti PKZip. Anda memberinya objek sumber, yang bisa berupa file atau perangkat, lalu membuat daftar file yang ingin Anda kemas. Seiring berjalannya waktu, Anda dapat mengompres arsip menggunakan jenis kompresi standar, atau menggunakan program kompresi eksternal pilihan Anda untuk tujuan ini. Gunakan tar -j untuk mengompres atau mengekstrak file dari arsip menggunakan utilitas bzip2, atau tar -j untuk mengompresi atau mengekstrak file dari arsip menggunakan utilitas gzip.

Untuk menggunakan tar untuk membuat cadangan seluruh sistem kecuali direktori /proc ke perangkat tape SCSI, masukkan:

tar -cpf /dev/st0 / --exclude=/proc

Pada contoh di atas, tombol -c menunjukkan bahwa arsip sedang dibuat. Tombol -p diperlukan untuk mempertahankan izin file, yang merupakan prasyarat untuk pencadangan yang baik. Tombol -f menentukan nama file untuk arsip. Dalam hal ini kita menggunakan tape drive /dev/st0. Karakter / menentukan apa sebenarnya yang ingin kita salin. Karena dalam kasus kami ini adalah keseluruhan sistem file, direktori root ditentukan. Saat merujuk ke suatu direktori (diakhiri dengan /), tar secara otomatis melintasi semua subdirektori secara rekursif. Dan terakhir, kami mengecualikan direktori /proc karena tidak mengandung apa pun yang berharga bagi kami. Jika salinan cadangan tidak muat pada satu pita magnetik, maka kami akan menambahkan tombol -M (tidak ditampilkan di sini) - indikasi arsip multi-volume.

Untuk mengembalikan suatu file atau file, digunakan perintah tar dengan tombol ekstrak (-x):

tar -xpf /dev/st0 -C /

Tombol -f kembali merujuk ke file kita, dan -p menunjukkan bahwa kita ingin memulihkan data yang diarsipkan dengan tetap mempertahankan hak akses. Tombol -x menunjukkan pemulihan dari arsip. Tombol -C / menunjukkan bahwa pemulihan harus dilakukan ke direktori root. Perintah tar secara default mengembalikan arsip ke direktori tempat arsip diluncurkan. Sakelar -C melarang pemulihan ke direktori saat ini.

Dua perintah tar lain yang mungkin sering Anda gunakan adalah opsi -t dan -d. Tombol -t menampilkan isi arsip. Sakelar -d membandingkan konten arsip dengan file saat ini di sistem.

Untuk mempermudah pekerjaan dan pengeditan, Anda dapat menulis file dan direktori yang ingin Anda arsipkan ke dalam file teks yang dapat direferensikan menggunakan tombol -T. Mereka dapat digabungkan dengan direktori lain yang ditentukan pada baris perintah. Contoh berikut mencadangkan semua file dan direktori yang termasuk dalam file MyFiles, direktori /root, dan semua file iso di direktori /tmp.

tar -cpf /dev/st0 -T File Saya /root /tmp/*.iso

Daftar file adalah file teks sederhana yang berisi file dan direktori dalam daftar. Berikut ini contoh file tersebut:

/dll
/var
/rumah
/usr/lokal
/memilih

Perhatikan bahwa perintah tar -T (atau files-from) tidak menerima pola tersebut. Nama file harus ditentukan dengan tepat. Contoh di atas menunjukkan cara untuk mereferensikan file satu per satu. Anda juga dapat menjalankan skrip yang akan mencari sistem dan membuat daftar. Berikut adalah contoh skrip tersebut:

#!/bin/sh
kucing File Saya > Daftar Temp
temukan /usr/share -iname *.png >> TempList
temukan /tmp -iname *.iso >> TempList
tar -cpzMf /dev/st0 -T Daftar Temp

Script di atas menyalin seluruh daftar file yang ada dari MyFiles ke TempList. Ia kemudian menjalankan dua perintah find untuk mencari file yang cocok dengan kondisi tertentu di sistem file dan menambahkannya ke TempList. Perintah pencarian pertama mencari direktori /usr/share untuk semua file yang diakhiri dengan .png. Perintah pencarian kedua mencari direktori /tmp untuk semua file yang diakhiri dengan .iso. Setelah daftar dibuat, perintah tar dijalankan, yang akan membuat arsip baru (buat) pada perangkat file (perangkat file) /dev/st0 (tape drive SCSI pertama), yang akan dikompresi dalam format gzip dengan semua izin file dipertahankan). Arsip akan dibagi menjadi beberapa volume. Nama-nama file yang harus diarsipkan akan diambil (Taken) dari file TempList.

membuang dan memulihkan perintah

Tim membuang melakukan fungsi yang hampir sama dengan ter. Namun, ini dirancang untuk bekerja dengan sistem file, bukan file individual. Mengutip dari manual membuang: "dump memindai file sistem file ext2 dan memutuskan file mana yang memerlukan cadangan. File-file ini disalin ke disk, tape, atau media penyimpanan lain yang ditentukan untuk diamankan. Dump yang lebih besar dari ukuran media output dibagi menjadi beberapa volume Aktif kebanyakan media, ukuran ini ditentukan dengan merekam hingga media penuh.

program membuang melengkapi program tersebut memulihkan, digunakan untuk memulihkan file yang disimpan dari dump.

Perintah pemulihan melakukan fungsi kebalikan dari perintah dump. Setelah Anda memulihkan seluruh sistem file, Anda dapat memulihkan cadangan tambahan di atasnya. File dan direktori tunggal dengan subdirektori dapat dipulihkan dari salinan penuh atau tambahan.

Dump dan pemulihan dapat dijalankan melalui jaringan, artinya Anda dapat mencadangkan atau memulihkan dari perangkat jarak jauh. Perintah dump dan pemulihan berfungsi dengan perangkat tape dan file serta memiliki beragam opsi. Namun, perintah ini terbatas pada sistem file ext2 dan ext3 saja. Jika Anda bekerja dengan JFS, Reiser atau sistem file lainnya, Anda memerlukan utilitas lain seperti tar.

Cadangkan menggunakan dump

Menggunakan perintah dump, membuat cadangan cukup mudah. Perintah di bawah ini melakukan pencadangan penuh Linux dengan sistem file ext2 dan ext3 ke perangkat tape SCSI:

buang 0f /dev/nst0 /boot
buang 0f /dev/nst0 /

Dalam contoh ini, sistem kami menggunakan dua sistem file. Satu untuk direktori /boot dan satu lagi untuk / adalah konfigurasi standar. Saat menyalin, masing-masing harus dirujuk secara terpisah. /dev/nst0 mengacu pada perangkat tape SCSI pertama yang digunakan dalam mode non-rewind. Mode ini memastikan volume pada kaset mengikuti satu sama lain dengan rapi.

Fitur menarik dari perintah dump adalah fungsionalitas bawaannya untuk membuat cadangan tambahan. Pada contoh di atas, 0 menunjukkan level 0, atau level dasar cadangan. Anda harus melakukan pencadangan seluruh sistem ini secara berkala untuk mencakup seluruh sistem. Untuk mengubah tingkat pencadangan berikutnya, Anda dapat menggunakan angka lain (1-9) selain 0. Pencadangan tingkat 1 akan menyimpan semua file yang telah berubah sejak salinan tingkat 0 dibuat telah diubah sejak salinan level 1 dibuat, dan seterusnya. Hal yang sama dapat dilakukan dengan perintah tar menggunakan skrip, tetapi hal ini mengharuskan orang yang menulis skrip memiliki mekanisme untuk menentukan kapan salinan terakhir dibuat. Perintah dump memiliki algoritmanya sendiri yang memperbarui file pembaruan (/etc/dumpupdates) saat melakukan pencadangan. File pembaruan diatur ulang ke keadaan semula setiap kali terjadi pencadangan level 0. Saat menyalin level berikutnya, tanda ditempatkan hingga penyalinan berikutnya dari level nol terjadi. Jika Anda akan menyalin ke perangkat tape, dump secara otomatis akan dibagi menjadi beberapa volume

Untuk memulihkan informasi yang disimpan menggunakan perintah dump, gunakan perintah pemulihan. Mirip dengan tar, perintah pemulihan dapat menampilkan isi arsip (-t) dan membandingkan arsip dengan file saat ini (-C). Hati-hati dengan perintah pemulihan saat memulihkan data. Ada dua pendekatan berbeda dan untuk mendapatkan hasil yang dapat diprediksi, Anda harus memilih pendekatan yang tepat.

Buat ulang (-r)

Ingatlah bahwa perintah dump dirancang untuk bekerja dengan sistem file, bukan dengan file individual. Oleh karena itu, ada dua cara berbeda untuk memulihkan data. Untuk membuat ulang sistem file, gunakan tombol -r. Rekreasi, menurut desain, harus dilakukan pada sistem file kosong dan mengembalikan status tersimpannya. Sebelum Anda dapat mulai membuat ulang, sistem file Anda harus dibuat, diformat, dan dipasang. Jangan membuat ulang pada sistem file yang berisi file tersebut.

Berikut adalah contoh pembuatan ulang dump secara lengkap yang dilakukan pada contoh di atas.

pulihkan -rf /dev/nst0

Perintah ini harus dijalankan untuk setiap sistem file yang memerlukan pemulihan. Prosedur ini dapat diulangi, menambahkan cadangan tambahan jika perlu

Ekstrak (-x)

Jika Anda perlu bekerja dengan file individual daripada keseluruhan sistem file, gunakan tombol -x untuk mengekstrak. Misalnya, untuk mengekstrak satu direktori /etc dari arsip tape, jalankan perintah berikut:

pulihkan -xf /dev/nst0 /dll

Pemulihan interaktif (-i)

Fitur lain yang disertakan dalam perintah pemulihan adalah mode dialog. Dengan menjalankan perintah:

pulihkan -jika /dev/nst0

Anda akan dibawa ke shell interaktif yang akan menampilkan item yang terdapat dalam arsip. Dengan mengetik "bantuan" Anda akan melihat daftar perintah. Anda kemudian dapat menelusuri dan memilih item yang ingin Anda ekstrak. Ingatlah bahwa semua file yang Anda ekstrak akan ditempatkan di direktori Anda saat ini.

sampah atau tar?

Perintah dump dan tar memiliki penggemarnya masing-masing. Masing-masing memiliki kelebihan dan kekurangannya masing-masing. Jika Anda menggunakan sistem file selain ext2 atau ext3, maka dump tidak cocok untuk Anda. Namun sebaliknya, perintah dump akan mengurangi penggunaan skrip seminimal mungkin dan juga memudahkan proses pemulihan karena hadirnya mode interaktif.

Secara pribadi, saya lebih suka menggunakan perintah tar karena saya suka menulis skrip karena memberikan kontrol tingkat tinggi. Ada juga alat multi-platform untuk bekerja dengan file .tar.

Utilitas lainnya

Pada prinsipnya, program apa pun yang dapat menyalin file dapat digunakan untuk melakukan beberapa jenis pencadangan di Linux. Beberapa orang menggunakan program cpio dan dd untuk membuat cadangan. cpio adalah utilitas pengarsipan yang mirip dengan tar. Hal ini jauh lebih jarang terjadi. dd adalah utilitas penyalinan sistem file yang membuat salinan biner dari sistem file. Utilitas dd dapat digunakan untuk membuat image hard drive, seperti perangkat lunak seperti Symantec Ghost. Namun, dd bukanlah utilitas file, jadi Anda hanya dapat memulihkan data ke partisi hard drive yang identik.

Produk perangkat lunak cadangan komersial

Ada beberapa program pencadangan komersial yang dirancang untuk Linux. Produk komersial biasanya menyediakan antarmuka dan sistem pelaporan yang ramah pengguna, sementara menggunakan utilitas dump dan tar Anda harus melakukannya tanpa kemudahan ini. Program komersial menawarkan berbagai fitur. Manfaat terbesar yang dapat diberikan oleh paket komersial adalah menawarkan Anda strategi pencadangan bawaan yang siap digunakan. Pengembang program semacam itu telah melalui semua kesalahan yang belum Anda buat, dan harga atas pengalaman mereka kecil dibandingkan dengan hilangnya data penting.

Tinggalkan komentar Anda!

  • Sergei Savenkov

    Sergei Savenkov