2016-10-10 43 views
1

我是使用FreeBSD的新手。我读了一些资料,说磁盘分区与Windows和Linux不同,磁盘首先被“分割”,然后在每个分区内“分区”。所以我觉得FreeBSD中的slice是windows/linux中的分区。对于SCSI控制器上的磁盘(例如da0),其片应该命名为da0s0,da0s1,da0s2,da0s3 ...对于每个片,其分区由“a”到“h”的字母“标记”,并且对于一些字母有一个传统意义(例如,'c'代表整个切片)...迄今为止很好......关于FreeBSD磁盘分区/分区命名

但是今天在FreeBSD系统上,我看到了一些不同的命名(即'p'显示在地方“S”)的:

crw-r----- 1 root operator 0x48 Oct 10 22:52 /dev/da0 
[email protected]:~ # 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 
[email protected]:~ # 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'命名约定s,以及'p'应该如何与's'的名字一致。

非常感谢, /熊先生

+0

看看[这篇文章](http://wonkity.com/~wblock/docs/html/disksetup.html),但它归结为旧式MBR计划与磁盘的新式GPT计划分区。 –

+0

感谢您的信息。根据文章,似乎老式MBR使用's',而GPT使用'p'...并以某种方式(在我看到的系统中)这两种方案共存... – bruin

回答

3

这封信来自partition scheme being used'p'用于GPT,'s'用于MBR,可能还包括其他所有内容。

+0

谢谢...我需要采取有些时候可以查看代码:)。根据理查德史密斯[链接](http://wonkity.com/~wblock/docs/html/disksetup.html)上面给出的URL,它似乎''用于MBR,'p'用于GPT。也就是根据我看到的系统,这两个方案可以共存在一个磁盘上。 – bruin

+0

@arrowd这是相反的方向 –

+0

@RichardSmith你是对的,修复,谢谢。 – arrowd