8

我需要弄清楚solaris box的硬盘驱动器名称,我不清楚设备名称是什么。在 linux 上,它类似于/dev/hdaor /dev/sda,但在 solaris 上,我对分区和设备名称有点迷失了。我认为像/dev/rdsk/c0t0d0s0分区这样的条目,如何引用整个硬盘驱动器?

4

8 回答 8

12

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

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

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

于 2008-09-16T23:32:46.177 回答
3

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

于 2011-12-19T22:55:40.117 回答
2

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

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

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

于 2008-12-24T17:53:45.737 回答
1

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

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

于 2009-03-18T08:08:05.837 回答
1

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

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

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

希望我清楚。

/孟

于 2013-11-12T15:20:49.433 回答
0

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

于 2020-10-16T05:30:14.643 回答
-2

c0t0d0s0整个驱动器。细分是:

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

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

有关更多信息,请参阅内容。

于 2008-09-16T23:34:05.753 回答
-2

cXtYdZs2 是整个驱动器。时期。

于 2008-09-17T04:12:24.837 回答