让 ZFS 列出 zpool 中的物理磁盘

sin*_*ard 7 solaris

应该很容易....zpool status -l rpool 或zpool status -v

或者我想。

我的问题是我们在 HP DL380 G5 上运行 Solaris 10,我怀疑非本机硬件令人困惑。我们有 2 个 zpool,其中一个由多个磁盘组成。但是,当我运行zpool status -l rpool它时只列出一个磁盘。我们有理由相信磁盘发生故障或已经发生故障并希望将其从 zpool 中删除但无法列出物理磁盘......

我能做什么?

马丁

jll*_*gre 9

  • zpool status 不支持一个-l选项,你一定会混淆其他的东西。

    # cat /etc/release
                    Oracle Solaris 10 1/13 s10x_u11wos_24a X86
      Copyright (c) 1983, 2013, Oracle and/or its affiliates. All rights reserved.
                            Assembled 17 January 2013
    # zpool help status
    usage:
        status [-vx] [-T d|u] [pool] ... [interval [count]]
    
    Run Code Online (Sandbox Code Playgroud)
  • 你写你有两个池,但你正在对根池运行命令,这不太可能是具有多个磁盘的池。只需在zpool status -v不指定池名称的情况下运行,您的两个池都应与其磁盘一起报告。

  • 如果由于某种原因您仍然缺少报告中的磁盘,您可以使用它zpool history来了解在池上使用了哪些命令。