在 Linux 系统中,/dev/mmcblk
、/dev/sd
和 /dev/nvme
是不同存储设备的设备文件标识,分别对应不同类型的硬件。以下是它们的详细解释:
1. /dev/mmcblk
(eMMC/SD 卡设备)
- 用途:
用于 嵌入式存储(eMMC) 或 SD/TF 卡(常见于树莓派、手机、嵌入式设备等)。 - 命名规则:
mmcblk
表示 “MMC/SD Block Device”。- 示例:
/dev/mmcblk0
→ 第一个 MMC/SD 设备(如 eMMC 芯片)。/dev/mmcblk0p1
→ 该设备的第一个分区(如/boot
分区)。
2. /dev/sd
(SATA/USB 设备)
- 用途:
用于 SATA 硬盘、SSD 或 USB 外接存储(如 U 盘、移动硬盘)。 - 命名规则