Memindahkan Imej Drive Lebih Rangkaian Menggunakan CD Live Ubuntu
Memacu imej yang hebat untuk dimiliki, tetapi sukar untuk disimpan jika anda tidak mempunyai pemacu keras luaran yang besar. Kami akan menunjukkan kepada anda cara membuat dan memindahkan imej pemacu ke komputer lain dalam satu langkah.
CD Ubuntu Live termasuk kedua-dua utiliti yang kita perlukan untuk komputer sumber dan tujuan keluar dari kotak - dd dan ssh.
Kami peminat dd, setelah menggunakannya untuk mengklon cakera keras dan membuat imej pemacu pada masa lalu. Walau bagaimanapun, meletakkan imej pada pemacu luaran dan kemudian memindahkannya ke komputer yang berbeza adalah rasa sakit. Menggunakan kombinasi dd dan ssh membolehkan kami memindahkan imej pemacu dari satu komputer ke komputer lain dalam satu langkah, tanpa memerlukan storan setempat di antara.
Untuk menetapkan ini, anda memerlukan dua komputer, kedua-duanya menjalankan Linux. Sudah tentu, anda boleh boot kedua-dua komputer dengan CD Ubuntu Live dan kaedah ini akan berfungsi hebat - namun anda memerlukan dua Live CD yang berasingan atau pemacu USB. Idealnya, kedua-dua komputer akan berada di rangkaian tempatan yang sama, kerana kelajuan pemindahan akan lebih cepat, tetapi anda boleh melakukan ini untuk kebanyakan komputer yang anda miliki ssh akses kepada.
Langkah pertama adalah untuk boot komputer anda mahu menyimpan imej pemacu di - komputer destinasi - dan cari alamat IPnya. Kami telah menerangkan beberapa kaedah sebelum ini, tetapi cara yang paling langsung adalah membuka terminal dan masukkan arahan ifconfig.
Buat nota alamat IP komputer - jika ia berada di rangkaian tempatan anda, ia harus bermula dengan 192.168.
Semasa anda berada di komputer itu, pastikan juga anda mempunyai tempat untuk menyimpan imej pemacu. Pastikan lokasi dipasang, dan buat catatan laluan penuhnya (contohnya, cakera keras yang baru dipasang mungkin mempunyai jalan / media / HD-LABEL /).
Mainkan komputer yang mempunyai pemacu yang anda mahu gambar menggunakan CD Ubuntu Live.
Pertama, pastikan anda boleh ssh ke dalam komputer destinasi dengan membuka tetingkap terminal (Aplikasi> Aksesori> Terminal) dan masukkan arahan:
ssh @
Sekiranya anda melakukan ini di rangkaian tempatan, dan komputer destinasi juga sedang berjalan dari CD Ubuntu Live, maka perintah itu sepatutnya kelihatan seperti
Dalam kes kami, kami dapat mengakses mesin Linux jauh.
Jika anda boleh ssh dengan tiada masalah, maka taipkan "keluar" untuk kembali ke tetingkap terminal normal pada komputer sumber anda.
Sekarang, kita perlu mencari cakera keras atau partition cakera keras yang anda mahu buat imej. Dalam tetingkap terminal, masukkan dalam arahan
sudo fdisk -l
Dalam kes kami, kami ingin membuat imej partition Linux kecil, / dev / sda1. Kami akan membuat nota nama peranti ini.
Kini bahagian rumit: dd seruan. Berikut adalah versi generik ...
sudo dd if = | ssh @ "dd of ="
Ia kelihatan rumit, tetapi jika anda melihat sekeping demi sekeping ia harus masuk akal. Apa yang mungkin baru kepada anda ialah watak "|", yang dalam istilah Linux dipanggil "paip". Ia mengambil output dari separuh pertama garisan (yang dd if = bahagian) dan hantar ke separuh kedua garisan (yang ssh bahagian) - atau, ia "paip" hasil bahagian kiri ke bahagian kanan.
Dalam contoh kami, kami akan menyimpan imej pemacu pada mesin Linux jauh, jadi arahan terminal kami ialah:
sudo dd if = / dev / sda1 | ssh [email protected] "dd of = / home / tbekolay / LinuxPart.image"
Sekiranya anda melakukan ini melalui rangkaian setempat, dan komputer destinasi anda menjalankan CD Ubuntu Live, arahannya akan menjadi seperti:
sudo dd if = / dev / sda1 | ssh [email protected] "dd of = / media / HD-LABEL / LinuxPart.image"
Oleh kerana kita melakukan ini melalui internet dan bukannya pada rangkaian tempatan, kelajuan agak lambat, tetapi ia akhirnya selesai. Melakukannya melalui rangkaian tempatan akan lebih cepat.
Hanya untuk memastikan, kami mengakses komputer destinasi lagi menggunakan ssh untuk memastikan imej pemacu sememangnya dicipta dan dipindahkan dengan jayanya.
Kejayaan!
Dengan hanya satu baris yang dimasukkan ke dalam tetingkap terminal, kami dapat membuat imej partition pada komputer tempatan kami, dan menyimpan imej itu pada komputer jarak jauh. Sudah tentu, ini adalah partition kecil; partition yang lebih besar atau keseluruhan cakera keras akan menjadi sukar untuk dihantar melalui internet, tetapi kaedah ini akan berfungsi hebat di rangkaian tempatan juga!