Por que conectar um MicroSD ao meu Mac cria quatro novos dispositivos?

1

Eu apenas pluguei um microsd e fiz um diff antes e depois

   ls -l /dev/ > before   
   ls -l /dev/ > after

estes 4 novos dispositivos aparecem:

  1. / dev / disk1
  2. / dev / disk1s1
  3. / dev / rdisk1
  4. / dev / rdisk1s1

Eu entendo que disk1s1 poderia ser um uma partição do disco1, mas o que é rdisk1? outra partição?

    
por fabrizioM 12.06.2013 / 23:55

1 resposta

1

/ dev / disk1 é o dispositivo de bloco bruto. / dev / disk1s1 é uma partição do dispositivo se tivesse mais partições, você também veria / dev / disk1s2 e disk1s3 e assim por diante.

Você usaria / dev / disk1sN (N é a partição em que está interessado) se for montar ou desmontar manualmente uma partição. Você usaria / dev / disk1 se for despejar algo para ou do dispositivo. Por exemplo, você poderia

sudo dd bs=8k if=/somefile.iso of=/dev/rdisk1 

ou dd bs=8k if=/dev/rdisk1 of=./image_of_drive.iso O / dev / rdisk * Eu acho que são versões em buffer de / dev / disk * Não tenho certeza, mas você pode ler ou gravar em disk1 ou rdisk1 de forma intercambiável

    
por 13.06.2013 / 16:37