Qual è la differenza tra il file del dispositivo e la sua versione originale?

2

È conveniente usare dd per scrivere il file immagine su chiavette USB. Ma a volte trovo che le persone scrivono dd of=/dev/disk1 e c'è alos dd of=/dev/rdisk1 .

es.

dd if=image.iso of=/dev/disk1 bs=8192

sudo dd bs=1m if=~/Downloads/2012-10-28-wheezy-raspbian/2012-10-28-wheezy-raspbian.img of=/dev/rdisk3

Qual è la differenza?

    
posta onemach 11.01.2013 - 03:34
fonte

1 risposta

2

Su OS X, r significa dispositivo raw (come su UNIX) e su OS X il file raw è un I / O basato su caratteri e il normale diskX ... è un dispositivo speciale a blocchi.

Entrambi questi punti di ingresso consentono a un programma di accedere a un flusso di informazioni sull'unità senza interagire con il file system (nomi di file, percorsi, ecc.) e il dispositivo di carattere ignora eventuali buffer (che velocizzano l'accesso e rallentarlo a seconda che si eseguano operazioni grandi o piccole).

Wiki ha un bell'articolo su questi concetti generali: link

    
risposta data 11.01.2013 - 05:16
fonte

Leggi altre domande sui tag