![是否可以知道我的 Solaris 使用什么驱动器?](https://linux22.com/image/161221/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E7%9F%A5%E9%81%93%E6%88%91%E7%9A%84%20Solaris%20%E4%BD%BF%E7%94%A8%E4%BB%80%E4%B9%88%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%9F.png)
我无权访问物理服务器。
我可以访问终端(通过 PuTTY),可以在其中运行命令。我可以运行任何命令来确定我的 SunOS 5.11 使用的硬盘驱动器吗?是RAID X吗?还是在SSD上?
我raidctl -l
在命令行运行,但没有返回任何内容。这是否意味着它不在 RAID 上?
我尝试了format
命令,但我得到了这个:
~# format
Searching for disks...done
No disks found!
我确实以 root 身份运行format
。
我找不到devfsadm
实用程序。它很可能被故意删除/未安装?它不在/usr/sbin
and中,并且该目录中/usr/bin
只有一个共享对象。SUNW_fssnap_link.so
/usr/lib/devfsadm/linkmod
我找不到如何安装devfsadm
。我不是系统管理员,我手边也没有系统管理员。我一直在随机尝试pkg install
,pkgadd
但没有成功。 :/
更新 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 来激活池的自我修复功能。