我是使用 FreeBSD 的新手。我读过一些资料说磁盘分区不同于 Windows 和 linux,磁盘首先“切片”,然后在每个切片中“分区”。所以我的印象是 FreeBSD 中的 slice 是 windows/linux 中的分区。对于 SCSI 控制器上的磁盘(例如 da0),其切片应命名为 da0s0、da0s1、da0s2、da0s3... 对于每个切片,其分区由从“a”到“h”的字母“标记”,并且一些字母有一个传统的含义(例如,'c' 代表整个切片)......到目前为止一切都很好......
但是今天在 FreeBSD 系统上,我看到了一些不同的命名(即,'p' 代替了 's'):
crw-r----- 1 root operator 0x48 Oct 10 22:52 /dev/da0
root@spa:~ # ls -la /dev/da0*
crw-r----- 1 root operator 0x48 Oct 10 22:52 /dev/da0
crw-r----- 1 root operator 0x49 Oct 10 22:52 /dev/da0p1
crw-r----- 1 root operator 0x4a Oct 10 22:52 /dev/da0p2
root@spa:~ # ls -la /dev/da1*
crw-r----- 1 root operator 0x4b Oct 10 22:52 /dev/da1
crw-r----- 1 root operator 0x53 Oct 10 22:52 /dev/da1p2
crw-r----- 1 root operator 0x57 Oct 10 22:52 /dev/da1p22
crw-r----- 1 root operator 0x58 Oct 10 22:52 /dev/da1p23
crw-r----- 1 root operator 0x54 Oct 10 22:52 /dev/da1p3
crw-r----- 1 root operator 0x55 Oct 10 22:52 /dev/da1p4
crw-r----- 1 root operator 0x5a Oct 10 22:53 /dev/da1p41
crw-r----- 1 root operator 0x52 Oct 10 22:52 /dev/da1s1
crw-r----- 1 root operator 0x56 Oct 10 22:52 /dev/da1s21
crw-r----- 1 root operator 0x59 Oct 10 22:52 /dev/da1s30
顺便说一句,带有“p”的切片/分区名称似乎也与 ZFS 相关......
我想知道一些关于那些“p”命名约定的背景信息,以及“p”应该如何与“s”名称共存。
非常感谢,/bruin