我刚刚插入了一个 microSD 卡,并做了前后对比
ls -l /dev/ > before
ls -l /dev/ > after
出现以下 4 款新设备:
- /dev/disk1
- /dev/disk1s1
- /dev/rdisk1
- /dev/rdisk1s1
我知道 disk1s1 可能是 disk1 的一个分区,但是 rdisk1 是什么?另一个分区?
答案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