【问题标题】:About FreeBSD disk slice/partition naming关于 FreeBSD 磁盘片/分区命名
【发布时间】:2016-10-11 15:09:20
【问题描述】:

我是使用 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”名称共存。

非常感谢, /布鲁因

【问题讨论】:

  • 看看this article,但它归结为旧式 MBR 方案与新式 GPT 方案的磁盘分区。
  • 感谢您的信息。根据文章,似乎旧式 MBR 使用“s”,而 GPT 使用“p”......并且不知何故(在我看到的系统中)这两种方案共存......

标签: slice freebsd disk partition zfs


【解决方案1】:

这封信来自partition scheme being used'p' 用于 GPT,'s' 用于 MBR,可能还有其他一切。

【讨论】:

  • 谢谢...我需要花点时间看看代码:)。根据Richard Smithlink上面给出的url,似乎's'用于MBR,'p'用于GPT......同样根据我看到的系统,这两种方案可以共存于一个磁盘中。
  • @RichardSmith 只是为了表达对未来的感谢;箭头已根据您的评论更正了他的答案,因此不幸的是“错误地纠正”了您的评论。
猜你喜欢
  • 1970-01-01
  • 2015-01-05
  • 2011-01-09
  • 2017-11-14
  • 2013-10-11
  • 2022-01-17
  • 2019-10-13
  • 1970-01-01
  • 2015-11-20
相关资源
最近更新 更多