dd bir akreditasyonu uluslararası tanınırlık sağlayan komuta çok "sessiz" ve bu nedenle bazen biraz tehlikeli ve sinir bozucu. Bu yazıda size bu muhteşem komutun bize nasıl ilerleme çubuğu wget komutuyla dosyaları indirdiğimizde görünene benzer. |
Dd komutu, birçok şeyi yapmanızı sağlayan güçlü bir araçtır, bunların arasında bölümleri ve hatta tüm sabit sürücüleri klonlamanın kolay bir yolunu buluyoruz. Sadece küçük bir dezavantajı vardır, çok "sessiz" bir komuttur çünkü onu çalıştırırken, terminal komut istemi hareketsiz kalır, bu yüzden ne olduğunu ve yürütmeyi bitirene kadar ne kadar sürdüğünü bilmeyerek gerginliğe neden olabilir.
Tüm bunlar, içinden geçen verileri ölçen bir terminal borusu görevi gören pv komutuyla çözülür. Aşağıdaki gibi olacaktır:
dd if = / yer / / başlangıç | pv | gg = / yer / / hedef
Sonuç olarak, terminalde bir ilerleme çubuğu, aktarılan baytlar hakkında bilgi, çalıştığı zaman ve aktarım hızı gerçek zamanlı olarak elde edilir.
Ek olarak, bittiğinde, bize aktarım hızı, aktarılan toplam bayt ve tüm verilerin aktarılması için geçen toplam süre istatistiklerini gösterir.
Örnekler:
Bir sabit sürücüyü klonlayın:
dd if = / dev / sda | pv | dd / = / dev / sdb
Bir bölümü klonlayın:
dd if = / dev / sdc2 | pv | dd / = / dev / sda1
Bir bölümün veya sabit sürücünün iso görüntüsünü oluşturun (yedeklemeler için mükemmel bir seçenek):
dd if = / dev / sda1 | pv | dd / = / home / user / backup.iso
Bazı dağıtımlarda pv kurulu gelmeyebilir, bu yüzden bu ipucunu kullanabilmek için onu kurmak yeterli olacaktır.
LiveUsb oluşturmak için diğer ipuçları
dd if = / home / user / isodelsystem.iso | pv | dd of = / dev / sdx (sdx, pendrive / flash belleğe karşılık gelen ile değiştirin)
çok kullanışlı
Çok iyi bir ipucu.
Bahşiş için çok teşekkür ederim.
Selamlar.
muhteşem!!! 5 *
Bir sorum var, bir iso varsa, onu kuracak mıyım veya iso'yu nasıl isterim? : s
Bir bölümün iso görüntüsü bir yedekleme görevi görebilir, ancak bir işletim sisteminin iso'su gibi değildir, bir bölümden oluşturulan bir iso'dan bir sistem kurmak mümkün olmayacaktır.
Örneğin, / ev bölümünüzün şu şekilde görünecek bir iso görüntüsünü oluşturabilirsiniz: my_home.iso ve herhangi bir bölüme veya başka bir bilgisayara kaydedebilir ve bir talihsizlik sonucu / ev bölümünüzü kaybederseniz sanki geri yükleyebilirsiniz. aşağıdaki gibi bir komutla hiçbir şey olmadı:
dd if = / place / where / is / my_home.iso | pv | dd of = / dev / partition_where_home
Dd sürecinin pid'ine öldürme yoluyla URS1 sinyalini göndermekten daha zarif
Mükemmel. Başka bir benzer araç: mbuffer
dd if = dosya.source | mbuffer | dd / = dosya.destination
Selamlar!
Herkes için sorunları çözen, sessiz komutlar için çok faydalı olan harika bir araç, gerçek bu komutlarda varsayılan olarak ayarlanmalıdır.
Bahşiş için çok teşekkür ederim. Uzun zamandır böyle bir şey arıyordu. DVD'ler için kullanıyorum
dd if = / dev / dvd | pv | dd / = / yol / dosya.iso
Çok teşekkür ederim.
Rica ederim Luis!
Pv komutunu nasıl kurarım?
teşekkürler
https://www.host.cl