是否可以知道我的 Solaris 使用什么驱动器?

是否可以知道我的 Solaris 使用什么驱动器?

我无权访问物理服务器。

我可以访问终端(通过 PuTTY),可以在其中运行命令。我可以运行任何命令来确定我的 SunOS 5.11 使用的硬盘驱动器吗?是RAID X吗?还是在SSD上?

raidctl -l在命令行运行,但没有返回任何内容。这是否意味着它不在 RAID 上?

我尝试了format命令,但我得到了这个:

~# format
Searching for disks...done
No disks found!

我确实以 root 身份运行format

我找不到devfsadm实用程序。它很可能被故意删除/未安装?它不在/usr/sbinand中,并且该目录中/usr/bin只有一个共享对象。SUNW_fssnap_link.so/usr/lib/devfsadm/linkmod

我找不到如何安装devfsadm。我不是系统管理员,我手边也没有系统管理员。我一直在随机尝试pkg installpkgadd但没有成功。 :/

更新 3:兰伯特,谢谢。我尝试了你提到的:

# prtconf -v
System Configuration:  Oracle Corporation  sun4v
Memory size: 261120 Megabytes
System Peripherals (Software Nodes):

prtconf: devinfo facility not available
# cfgadm -alv
-bash: cfgadm: command not found
virtinfo
NAME            CLASS
non-global-zone current
logical-domain  parent
logical-domain  supported
zpool status
  pool: rpool
 state: ONLINE
  scan: none requested
config:

        NAME                     STATE     READ WRITE CKSUM
        rpool                    ONLINE       0     0     0
          c0t5000CCA0164D1C80d0  ONLINE       0     0     0

errors: No known data errors

请问我能从中推断出什么?

最终更新
太棒了,谢谢兰伯特(和安德鲁)!
终于找到了答案。因此 zpool 命令告诉我它被配置为非 RAID,iostat -En 告诉我供应商和产品名称,然后告诉我它是 HDD 而不是 SSD。

兰伯特,如果你能发布答案,我会接受。

答案1

如果format没有报告任何磁盘,您可能已登录到非全局区域。要验证这一点,您可以运行virtinfo看看这是否属实。

Solaris 11 始终使用 ZFS 作为根文件系统。用于zpool status了解其配置方式。

使用iostat -En它可以获取设备的供应商和产品。

根据原始帖子中的更新,使用的主机是非全局区域:

virtinfo
NAME            CLASS
non-global-zone current

ZFS 池rpool仅使用一个磁盘构建:

NAME                     STATE     READ WRITE CKSUM
rpool                    ONLINE       0     0     0
  c0t5000CCA0164D1C80d0  ONLINE       0     0     0

因此没有使用软件 RAID。请注意,硬件 RAID 可能已生效,但 ZFS 建议使用软件 RAID 来激活池的自我修复功能。

相关内容