Canlı bir USB oluşturuyorum ve tam olarak anlamıyorum: Bir dosyayı (veya dosya sistemini) doğrudan bir aygıt düğümüne (dosya sisteminin aksine) kopyaladığımda ne olur?
Canlı bir USB oluşturuyorum ve tam olarak anlamıyorum: Bir dosyayı (veya dosya sistemini) doğrudan bir aygıt düğümüne (dosya sisteminin aksine) kopyaladığımda ne olur?
Yanıtlar:
Kabuk cihazı açar /dev/sdX. catKomutun içeriği olan tüm çıktıları debian.isodoğrudan bu cihaza yazılır.
Sonuç, debian.isotemeldeki diskin başına bayt-bayt olarak yazılır /dev/sdX.
Aslında, aygıt düğümü, depolama ortamınızın düşük düzey içeriklerinin tek bir dosya gibi davrandığını gösterir. Bu "dosyaya" yazıyorsunuz ve bu nedenle depolama ortamına yazıyorsunuz. Bu felsefe "her şey bir dosyadır" olarak bilinir ve bir Unix sisteminin tanımlayıcı özelliklerinden biri olarak kabul edilir.
ddvarsayılan olarak uygulamaya bağlı (örneğin 1 veya 512 bayt) blok boyutları üzerinde daha fazla kontrol sağlar. Bununla birlikte dd, blok cihazınız için 4096 bayt gibi daha iyi bir boyut seçebilirsiniz.
ddperformansı etkiler, ancak hangi verilerin okunup yazıldığını etkilemez. ddBlok boyutu ile CD blok boyutu veya dosya sistemi blok boyutu arasında bir ilişki yoktur . Birkaç megabayt genellikle size en iyi performansı verir, ancak catdaha hızlı olabilir dd.
dd if=debian.iso of=/dev/sdXmı?