我需要弄清楚solaris盒子的硬盘名称,我不清楚设备名称是什么。在Linux上,它会像/dev/hda
或/dev/sda
,但在solaris上,我在分区中有点丢失,设备被调用了什么。我认为像/dev/rdsk/c0t0d0s0
这样的条目是分区,整个硬盘驱动器是如何引用的?
答案 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
而是c0t0d0p0
,s2
在这种情况下只是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是整个驱动器。周期。