Dd dosya sistemi düzeyinde mi hareket ediyor yoksa doğrudan ham cihaza mı gidiyor?


13

ddDosya sistemi düzeyinde mi hareket ediyor yoksa doğrudan ham cihaza mı gidiyor?


gg aygıt düzeyinde çalışır.
Pilot6

1
Tam olarak ne demek istediğine bağlı. Teknik olarak her zaman dosya sistemini okur veya birincisi, normal dosya / cihaz dosyasının izinlerini veya üzerinde çalışacakları belirleyemez.
kos

Yanıtlar:


16

dd üzerinde çalışmak için seçtiğiniz her şey üzerinde çalışır.

Terminal akışlarını (stdin ve stdout) veya dosya tanımlayıcı tarafından giriş ve çıkış olarak temsil edilen herhangi bir şeyi alabilirsiniz dd.

Ve Linux'ta neredeyse her şeyin bir dosya tanımlayıcısı olduğundan, dosyaları, dizinleri, karakter cihazlarını (örn /dev/null. /dev/random), Blok cihazları (örneğin, bölümler / dosya sistemleri gibi /dev/sda1veya doğrudan tüm diskler gibi /dev/sda) kullanabilirsiniz.

Gördüğünüz gibi, ddoldukça güçlü ve çok yönlü bir araçtır, ancak yanlışlıkla istemediğiniz argümanlarla kullanırsanız , " d isk d estroyer" olarak da bilinir .

Hakkında daha fazla bilgi edinmek istiyorsanız dd, onun sayfasını okuyun (çalıştırın man dd) veya örneğin "dd vs cat - dd bu gün hala alakalı mı?" (Unix & Linux.SE) veya "dd" komut adı ne anlama geliyor?


ddKendi başına güçlü mü yoksa Linux'taki hemen hemen her şeyin bir dosya tanıtıcısı olduğu gerçeğinden faydalanıyor mu?
AL

@AL Güzel soru, gerçekten bilmiyorum. Eğer ilgileniyorsanız muhtemelen kaynak koduna bakabilirsiniz. Ama önemli mi?
Bayt Komutanı

Hayır, bu ddoldukça güçlü ve çok yönlü bir araç olduğu varsayımıyla ilgili .
AL

1
Komutunuzu 5 kez kontrol edin ve bir kağıda yazın ve 5 kez daha kontrol edin. IF ve OF'yi karıştırmak potansiyel olarak çok fazla verinin anında yok edilmesidir.
Nelson

3
ddbazı güzel özelliklere sahiptir, ancak çoğu kez birlikte aynı derecede işe yarar şekillerde kullanılır cp, cat..., kabuk bu cevap vermeden zor olan şeyler ddlistelenmektedir. Ancak dd if=/dev/sda of=/mnt/ext/backup, cat /dev/sda > /mnt/ext/backupörneğin daha iyi yapılabilir
Josef, Reinstate Monica
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.