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

时间:2020-03-05 18:57:30  来源:igfitidea点击:

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

解决方案

回答

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

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

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

回答

c0t0d0s0是整个驱动器。细目是:

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

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

请参阅此以获取更多信息。

回答

cXtYdZs2是整个驱动器。时期。

回答

我们想对整个磁盘做什么?请在手册页的"示例"部分中查看有问题的命令,以查看该命令需要多少磁盘名。

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

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

回答

关于片2的注释仅对带有SMI标签的驱动器正确。

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