Solaris上的硬盘驱动器设备名称

时间:2008-09-16 23:28:43

标签: solaris

我需要弄清楚solaris盒子的硬盘名称,我不清楚设备名称是什么。在Linux上,它会像/dev/hda/dev/sda,但在solaris上,我在分区中有点丢失,设备被调用了什么。我认为像/dev/rdsk/c0t0d0s0这样的条目是分区,整个硬盘驱动器是如何引用的?

8 个答案:

答案 0 :(得分:12)

/ dev / rdsk / c0t0d0s0表示控制器0,SCSI目标(ID)0,s表示Slice(分区)0。

通常,按照惯例,s2是整个磁盘。此分区与其他分区重叠。

prtvtoc / dev / rdsk / c0t0d0s0将显示磁盘的分区表,以确保。

答案 1 :(得分:2)

你想对整个磁盘做什么?查看相关命令的手册页的“示例”部分,了解该命令需要多少磁盘名称。

zpool不需要分区,如:c0t0d0 newfs做:c0t0d0s0 dd将使用整个磁盘分区:c0t0d0s2

注意:s2作为整个磁盘只是一个约定。 root用户可以使用Solaris format命令并更改任何分区的范围。

答案 2 :(得分:2)

如果在非SPARC硬件上运行Solaris并且不使用EFI,则整个硬盘驱动器不是c0t0d0s2而是c0t0d0p0s2在这种情况下只是Solaris主分区。

答案 3 :(得分:1)

磁盘标签有两种类型,一种是SMI(vtoc),另一种是GPT(EFI)。

在X86平台上,磁盘是SMI标记的(默认行为): cXtXdXp0是整个物理磁盘 cXtXdXp1-cXtXdXp4是主分区,包括solaris分区。

cXtXdXs0-cXtXdXs8是激活的Solaris分区的分区(片)。 cXtXdXs2是整个激活的Solaris分区,可能不是整个磁盘。

希望我很清楚。

/孟

答案 4 :(得分:0)

有关切片2的注释仅适用于带有SMI标签的驱动器。

如果驱动器大于1TB,或者驱动器已用于ZFS,则驱动器将具有EFI标签,而片2将不是整个磁盘。使用EFI标签,片2是“只是另一片”。然后,您将使用没有切片的设备名称来引用整个磁盘,例如c0t0d0上。

答案 5 :(得分:0)

C0-控制器 T0-目标 D0-磁盘 S--切片

答案 6 :(得分:-2)

c0t0d0s0 整个驱动器。细分是:

/ dev / [r] dsk / c C t A d0s S

...其中 C 是控制器编号, A 是SCSI地址, S 是“切片”。 Slice 0是整个磁盘;其他切片是分区号。

有关详细信息,请参阅this

答案 7 :(得分:-2)

cXtYdZs2是整个驱动器。周期。