Cara Membuat Cadangan Hard Drive Jauh Di Linux

click fraud protection

Hard drive tidak tahan selamanya. Setelah beberapa saat, mereka mati dan perlu diganti. Mengganti hard drive PC atau server yang sekarat sesederhana mematikannya, mencabut drive, mengkloningnya dari jarak jauh, dan mengembalikan cadangan ke komputer lain. Bagi mereka yang bekerja dengan PC atau server jarak jauh, itu tidak mudah, karena Anda tidak ada di sana secara fisik. Untungnya, masih ada cara untuk membuat cadangan hard drive jarak jauh dan menyimpan data pada hard drive Anda yang sekarat.

Dalam artikel ini, kita akan membahas dua cara langsung siapa pun dapat membuat cadangan hard drive jarak jauh dari PC Linux.

Solusi pertama yang akan kami gunakan adalah yang disebut Rsync. Solusi kedua adalah DD over SSH.

Remote Hard Drive Backup - Rsync

Rsync sangat cocok untuk membuat cadangan hard drive jarak jauh karena protokol Rsync bekerja sangat cepat melalui LAN dan internet. Yang terbaik dari semuanya, tidak memerlukan program khusus apa pun untuk digunakan dan karenanya tidak memerlukan banyak pengaturan. Selain semua ini, jika Anda bukan penggemar baris perintah, Rsync bahkan memiliki alat grafis yang rapi yang juga akan kami jelaskan secara terperinci.

instagram viewer

Rsync dapat digunakan untuk mencadangkan semua data penting pada hard drive saat Anda tidak ingin membuat gambar cermin persis dari hard drive. Alat ini akan mempertahankan izin file, dll. Sebaliknya, menggunakan sesuatu seperti arsip cadangan Tar Gzip dasar mungkin gagal jika Anda mencoba menyalin file yang rusak, dll.

Instalasi

Untuk memulai, pastikan Anda telah menginstal alat Rsync di PC lokal dan remote:

Ubuntu

sudo apt install rsync

Debian

sudo apt-get install rsync

Arch Linux

sudo pacman -S rsync

Fedora

sudo dnf instal rsync

OpenSUSE

sudo zypper instal rsync

Linux lain

Alat Rsync mudah ditemukan, bahkan pada distribusi Linux yang paling tidak jelas. Bahkan, Anda mungkin sudah memilikinya di sistem Anda. Untuk menginstalnya, buka alat manajemen paket Anda, cari "rsync" dan instal.

Pertama, tentukan alamat IP komputer jarak jauh (jika Anda belum mengetahuinya dengan menggunakan Ping).

Catatan: gunakan root over SSH untuk membuat cadangan semua file sistem.

Instruksi LAN

Jika mesin jarak jauh Anda memiliki akses internet, tetapi Anda juga dapat langsung menghubungkannya melalui LAN, Anda akan dapat menentukan alamat IP dengan melakukan ping pada nama host.

Ingatlah bahwa jika Anda menggunakan LAN, Anda mungkin hanya perlu IP. Hanya lakukan ini ketika menggunakan nama host tidak berfungsi. Sebagai contoh:

ping ubuntu-server -c1

OUTPUT: PING ubuntu-server (192.168.1.126) 56 (84) byte data.

sekarang kita tahu alamat IP Ubuntu-server pada LAN adalah: 192.168.1.126

Instruksi internet

Seperti instruksi LAN, coba gunakan Ping untuk menentukan IP. Contoh:

ping google.com -c1

OUTPUT: PING google.com (172.217.11.142) 56 (84) byte data.

Saat Anda mengetahui alamat IP yang benar, buka terminal dan masukkan perintah ini pada mesin lokal yang akan menyimpan data cadangan.

rsync -avP --numeric-id --exclude = '/ dev' --exclude = '/ proc' --exclude = '/ sys' [email protected]: / remote / file / lokasi / lokal / backup / /tujuan/

Menyinkronkan seluruh hard drive melalui internet, atau bahkan LAN akan memakan waktu lama karena banyak faktor. Nyalakan kedua komputer dan biarkan transfer selesai.

Backup Hard Drive Jarak Jauh - DD Over SSH

Jika Anda perlu membuat gambar hard drive cepat dari server atau PC Linux jarak jauh melalui internet, DD adalah solusi sederhana. Ia bekerja dengan memanfaatkan pipa-pipa baris perintah, untuk menghubungkan perintah DD dari satu mesin ke mesin lainnya. Ini dapat bekerja dengan menggunakan komputer lokal untuk mengirim gambar drive ke host jarak jauh, atau, di arah yang berlawanan juga.

Untuk menyelesaikan tugas ini, pastikan PC jarak jauh dapat menerima Koneksi SSH pada port 22 (atau pada port khusus apa pun). Pastikan juga kedua PC menjalankan SSH. Tidak yakin cara mengatur koneksi SSH? Lihat artikel kami di sini.

Catatan: dalam contoh ini, hard drive adalah / dev / sda, dan partisi / dev / sda1. Milik Anda mungkin berbeda. Menggunakan lsblk pada komputer jarak jauh untuk menentukan nama huruf drive.

Remote Ke Lokal Untuk Seluruh Hard Drive

ssh user @ remote "dd if = / dev / sda1 | gzip -1 -" | dd = image.gz

Remote Ke Lokal Untuk Partisi Terpisah

ssh user @ remote "dd if = / dev / sda1 | gzip -1 -" | dd = image.gz

Lokal Ke Remote Untuk Seluruh Hard Drive

dd if = / dev / sda | gzip -1 - | ssh user @ dd lokal = image.gz

Lokal Ke Remote Untuk Partisi Terpisah

dd if = / dev / sda1 | gzip -1 - | ssh user @ dd lokal = image.gz

Saat alat DD selesai membuat cadangan gambar, Anda akan dapat memulihkannya. Ada banyak cara berbeda untuk menyelesaikan tugas ini di Linux, tetapi untuk kemudahan penggunaan, kami sarankan untuk menggunakan Gnome Disk Utility. Untuk mengembalikan cadangan ke hard drive baru, temukan perangkat di sisi kiri aplikasi dan klik di atasnya. Dari sini, klik menu di kanan atas, dan klik tombol "Restore Disk Image".

Catatan: mengembalikan cadangan gambar disk akan memakan waktu. Harap bersabar.

Dialog akan muncul meminta Anda untuk mencari gambar disk. Pilih "semua file," lalu pilih "image.gz" untuk mengembalikannya.

Gnome Disk Utility juga dapat mengembalikan gambar partisi cadangan DD dengan cara yang sama. Cukup klik pada hard drive di sebelah kiri, klik ikon roda gigi, lalu pilih tombol "Restore Partition image".

watch instagram story