dd adalah perintah sangat "diam" dan oleh karena itu terkadang agak berbahaya dan menjengkelkan. Dalam posting ini kami akan menunjukkan kepada Anda bagaimana membuat perintah luar biasa ini menunjukkan kepada kita a progress bar mirip dengan yang muncul saat kita mengunduh file dengan perintah wget. |
Perintah dd adalah alat yang ampuh yang memungkinkan Anda melakukan banyak hal, di antaranya kami menemukan cara mudah untuk mengkloning partisi dan bahkan seluruh hard drive. Hanya ada sedikit kekurangan, ini adalah perintah yang sangat "senyap" karena saat menjalankannya, prompt terminal tetap tidak bergerak, sehingga dapat menyebabkan kegugupan dengan tidak mengetahui apa yang terjadi dan berapa lama waktu yang dibutuhkan untuk menyelesaikannya.
Semua ini diselesaikan dengan perintah pv, yang bertindak sebagai pipa terminal yang mengukur data yang melewatinya. Ini akan menjadi sebagai berikut:
dd if = / tempat / dari / asal | pv | hh dari = / tempat / dari / tujuan
Hasilnya, kami akan mendapatkan bilah kemajuan di terminal, informasi tentang byte yang ditransfer, waktu berjalan dan kecepatan transfer, semuanya dalam waktu nyata.
Juga ketika selesai itu menunjukkan kepada kita statistik kecepatan transfer, total byte yang ditransfer dan total waktu yang dibutuhkan untuk mentransfer semua data.
Ejemplos:
Kloning hard drive:
dd if = / dev / sda | pv | dd of = / dev / sdb
Kloning partisi:
dd if = / dev / sdc2 | pv | hh dari = / dev / sda1
Buat image iso dari partisi atau hard drive (opsi yang sangat baik untuk backup):
dd if = / dev / sda1 | pv | hh dari = / home / user / backup.iso
Di beberapa distro, pv mungkin tidak diinstal, jadi cukup menginstalnya untuk dapat menggunakan tip ini.
Tips Lain untuk membuat liveUsb
dd if = / home / user / isodelsystem.iso | pv | dd of = / dev / sdx (ganti sdx dengan yang sesuai dengan flashdisk / memori flash)
sangat berguna
Tip yang sangat bagus.
Terima kasih banyak atas tipnya.
Salam.
indah!!! 5 *
Saya punya pertanyaan, jika ada iso, apakah saya akan menginstalnya atau bagaimana saya menginginkan iso? : s
Gambar iso dari sebuah partisi dapat berfungsi sebagai cadangan, tetapi tidak seperti iso dari sistem operasi, tidak akan mungkin untuk menginstal sistem dari iso yang dihasilkan dari partisi.
Misalnya Anda dapat membuat image iso dari partisi / home Anda yang akan terlihat seperti ini: my_home.iso dan menyimpannya di sembarang partisi atau bahkan pc lain, dan jika Anda kehilangan partisi / home Anda, Anda dapat memulihkannya seolah-olah tidak ada yang terjadi dengan perintah seperti berikut:
dd if = / place / where / is / my_home.iso | pv | dd of = / dev / partition_where_home sebelumnya
Lebih elegan daripada mengirim sinyal URS1 melalui kill ke pid dari proses dd
Luar biasa. Alat serupa lainnya: mbuffer
hh jika = file.source | mbuffer | dd of = file.destination
Salam!
Alat yang hebat, yang memecahkan masalah untuk semua orang, sangat berguna untuk perintah diam, kebenaran harus ditetapkan secara default dalam perintah ini.
Terima kasih banyak atas tipnya. Dia sudah lama mencari hal seperti itu. Saya menggunakannya untuk DVD
dd if = / dev / dvd | pv | hh dari = / path / file.iso
Terima kasih banyak.
Sama-sama, Luis!
Bagaimana cara menginstal perintah pv?
terima kasih
https://www.host.cl