dd_rescue vs dcfldd vs dd


10

Arasındaki temel farklar nelerdir dd_rescue, dcflddve dd? Hangi durumlarda birini diğerinin üzerinde kullanırsınız? Neden üç farklı ama simliar programı var?

Yanıtlar:


18

Üçü farklıdır ve iki değişken belirli toplulukların ihtiyaçları için türetilmiştir. dd görüntüleme için genel amaçlı bir yazılımdır, dd kurtarma, birden fazla geçiş ve kaynaktan gelen hasarlı dosyaları yeniden oluşturmak için tasarlanmıştır ve adli dd değişkenleri, doğrulanabilir, yasal olarak sağlam kopyalar yapmak için tasarlanmıştır

dd, temel sürümdür - genel üründür. DD, mükemmel bir kopya oluşturmak için tasarlanmıştır. Hiçbir fantezi addons.dd ile bir disk görüntüsü yapmak istediğinizde kullandığınız şey, bir şey iyi ve kesinlikle başka bir şey yapmaz. Farklı gnu ve bsd sürümleri olsa da, işlevleri ve komutları hem unix dd hem de IBM JCL için yapılmış önceki bir yazılımla aynıdır.

gnu ddrescue veri kurtarma için optimize edilmiştir - kötü sektörlerin nerede olduğunu not edecektir ve bu alanları sonraki çalışmalardan verilerle doldurmaya çalışacaktır. . Hasar gördüğünden şüphelendiğiniz bir sürücüden veri kurtarmak için kullanmak isteyeceksiniz. Bir şeyleri karıştırmak için, gelişmiş veya kullanımı kolay olmayan eski bir ddrescue var, bu yüzden hangisini kullandığınızı kontrol edin. Ubuntu'da, gnu ddrescue gddrescue paketi tarafından yüklenir (ve bunu daha eski ddrescue paketi değil) istersiniz ve ddrescue komutu tarafından çağrılır.

DD Rescue Web Sayfasından

Ddrescue, girdide bozuk kesimler bulduğunda çıktıya sıfır yazmaz ve istenmedikçe çıktı dosyasını kesmez. Bu nedenle, aynı çıktı dosyasında her çalıştırdığınızda, kurtarılmış olan verileri silmeden boşlukları doldurmaya çalışır.

Yedeklerin otomatik olarak birleştirilmesi: Bir dosyanın, cdrom'un vb. İki veya daha fazla hasarlı kopyası varsa ve ddrescue uygulamasını aynı çıktı dosyasıyla birer birer çalıştırırsanız, büyük olasılıkla tam ve hatasız bir şekilde elde edersiniz. dosya. Bunun nedeni, farklı girdi dosyalarında aynı yerlerde alanların hasar görme olasılığı çok düşük olmasıdır. Günlük dosyası kullanılarak, ikinci ve ardışık kopyalardan yalnızca gerekli bloklar okunur.

dcfldd ve diğer adli dd değişkenleri, adli kopyalar yapmak için tasarlanmıştır. Bunlar biraz mükemmel ve doğrulanabilir olmalıdır. Bir kopyanın ve sonraki kopyaların orijinalle aynı olduğunu bilmeniz gerektiğinde bunu kullanın - adli dd değişkenleri karma gibi ek özellikler ekler

Web sitesinden dcfldd'nin ek özellikleri

Anında karma - dcfldd giriş verilerini aktarılırken hash edebilir ve veri bütünlüğünü sağlamaya yardımcı olabilir.

Durum çıkışı - dcfldd, aktarılan veri miktarı ve ne kadar uzun süre çalışacağı konusunda kullanıcıyı ilerleyişini güncelleyebilir. Esnek disk temizleme bezleri - dcfldd, diskleri hızlı bir şekilde ve istenirse bilinen bir desenle silmek için kullanılabilir.

Görüntü / silme Doğrulama - dcfldd, bir hedef sürücünün belirtilen girdi dosyası veya modeliyle bit bit eşleşmesi olduğunu doğrulayabilir. Birden çok çıktı - dcfldd aynı anda birden çok dosyaya veya diske çıktı verebilir.

Bölünmüş çıktı - dcfldd, bölme komutundan daha fazla yapılandırılabilirliğe sahip çıktıyı birden çok dosyaya bölebilir. Borulu çıktı ve günlükler - dcfldd, tüm günlük verilerini ve çıktılarını komutlara ve dosyalara yerel olarak gönderebilir.


2
Peki dd'yi dcfldd üzerinden kullanmak istediğiniz bir durum var mı?
balupton

dd standarttır - nasıl kullanılacağını bilmeye değer. Sen hep olursa olsun ortam ne onun mevcut biliyoruz. dd, seyrek bir disk görüntüsü oluşturmak, bir sürücüyü sıfırlamak veya doğrulamaya gerek kalmadan tam bir görüntü gibi şeyler için mükemmeldir. Özel bir görüntüleme aracının ek özelliklerine ihtiyacınız olmayabilir. Ben sadece dcfldd biliyorum çünkü ben bir siberforensik büyük.
Journeyman Geek

ddsizin için her zaman oradadır, eğer gerçekten başka bir şeye ihtiyacınız varsa bunu bileceksiniz.
sjas
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.