为什么将一个MicroSD插入我的Mac会创建四个新设备?


1

我只是插入一个microd并在前后做差异

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

这4款新设备出现了:

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

我知道disk1s1可能是disk1的一个分区,但什么是rdisk1?另一个分区?

Answers:


1

/ dev / disk1是原始块设备。/ dev / disk1s1是设备的一个分区,如果它有更多的分区,你也会看到/ dev / disk1s2和disk1s3等等。

如果要手动装入或卸载分区,可以使用/ dev / disk1sN(N是您感兴趣的分区)。如果要将某些内容转储到设备或从设备转储,则可以使用/ dev / disk1。例如,你可以

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

或者dd bs=8k if=/dev/rdisk1 of=./image_of_drive.iso / dev / rdisk *我认为是/ dev / disk *的缓冲版本我不确定,但你可以互换地读取或写入disk1或rdisk1


1
我向后退了rdisk和磁盘。RDISK是原始设备是磁盘缓冲的块设备
凯尔-欧几里得
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.