ZFSにzpoolの物理ディスクを一覧表示させます。

ZFSにzpoolの物理ディスクを一覧表示させます。

簡単にする必要があります...zpool status -l rpool またはzpool status -v

少なくとも私はそう思った。

私の問題は、HP DL380 G5でSolaris 10を実行していますが、基本以外のハードウェアが混乱を招くことが疑われています。 2つのzpoolがあり、そのうちの1つは複数のディスクで構成されています。ただし、実行すると、zpool status -l rpoolディスクは1つだけリストされます。ディスクにエラーが発生したかエラーが発生したと考える理由があるため、zpoolから削除しようとしていますが、物理ディスクを一覧表示できません...

どうですか?

男の名前

答え1

  • 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]]
    
  • 2つのプールがあると書きましたが、複数のディスクを持つプールではない可能性が高いルートプールに対してコマンドを実行しています。プール名を指定せずに実行した場合は、両方のzpool status -vプールがそのディスクを報告する必要があります。

  • 何らかの理由でレポートにまだディスクがない場合は、それを使用してzpool historyプールで使用されているコマンドを確認できます。

答え2

@singlespeedbeardオプションで混同しないでください-l。元のOracle / Sunオプションはまだ存在します。それを言及する

実際、現在Ubuntuディストリビューション(22.04)zpoolはこの機能をサポートしているようですが、スイッチは異なります。

zpool status -P

私の出力では、デバイスのフルパスを記録しておきます。

  pool: bpool
 state: ONLINE
config:

    NAME                                                          STATE     READ WRITE CKSUM
    bpool                                                         ONLINE       0     0     0
      /dev/disk/by-partuuid/7452a4ac-8abc-aa45-9042-e790c2e92649  ONLINE       0     0     0

errors: No known data errors

  pool: rpool
 state: ONLINE
config:

    NAME                                                          STATE     READ WRITE CKSUM
    rpool                                                         ONLINE       0     0     0
      /dev/disk/by-partuuid/808cd79c-2e12-aa4c-b4de-4d94fe98bc7b  ONLINE       0     0     0

errors: No known data errors

答え3

zpool status -v
  pool: pve-zfs-00
 state: ONLINE
  scan: scrub repaired 0B in 00:00:00 with 0 errors on Sun Nov 13 00:24:01 2022
config:

        NAME                                                      STATE     READ WRITE CKSUM
        pve-zfs-00                                                ONLINE       0     0     0
          raidz1-0                                                ONLINE       0     0     0
            ata-MTFDDAK960TDT-1AW1ZA_02JG545D7A44710LEN_2E71DCAA  ONLINE       0     0     0
            ata-MTFDDAK960TDT-1AW1ZA_02JG545D7A44710LEN_2E71DCB4  ONLINE       0     0     0
            ata-MTFDDAK960TDT-1AW1ZA_02JG545D7A44710LEN_2E71DC59  ONLINE       0     0     0

errors: No known data errors

ls -la /dev/disk/by-id/ata-MTFDDAK960TDT-1AW1ZA_02JG545D7A44710LEN_2E71DCAA
lrwxrwxrwx 1 root root 9 Dec  2 11:43 /dev/disk/by-id/ata-MTFDDAK960TDT-1AW1ZA_02JG545D7A44710LEN_2E71DCAA -> ../../sdc
ls -la /dev/disk/by-id/ata-MTFDDAK960TDT-1AW1ZA_02JG545D7A44710LEN_2E71DCB4
lrwxrwxrwx 1 root root 9 Dec  2 11:43 /dev/disk/by-id/ata-MTFDDAK960TDT-1AW1ZA_02JG545D7A44710LEN_2E71DCB4 -> ../../sdd
ls -la /dev/disk/by-id/ata-MTFDDAK960TDT-1AW1ZA_02JG545D7A44710LEN_2E71DC59
lrwxrwxrwx 1 root root 9 Dec  2 11:43 /dev/disk/by-id/ata-MTFDDAK960TDT-1AW1ZA_02JG545D7A44710LEN_2E71DC59 -> ../../sde

関連情報