![ZFS가 zpool의 물리적 디스크를 나열하도록 합니다.](https://linux55.com/image/60135/ZFS%EA%B0%80%20zpool%EC%9D%98%20%EB%AC%BC%EB%A6%AC%EC%A0%81%20%EB%94%94%EC%8A%A4%ED%81%AC%EB%A5%BC%20%EB%82%98%EC%97%B4%ED%95%98%EB%8F%84%EB%A1%9D%20%ED%95%A9%EB%8B%88%EB%8B%A4..png)
쉬워야 한다... zpool status -l rpool
아니면zpool status -v
적어도 나는 그렇게 생각했다.
내 문제는 우리가 HP DL380 G5에서 Solaris 10을 실행하고 있는데 기본이 아닌 하드웨어가 혼란을 일으키는 것으로 의심됩니다. 2개의 zpool이 있으며 그 중 하나는 여러 디스크로 구성됩니다. 그러나 실행하면 zpool status -l rpool
디스크가 하나만 나열됩니다. 디스크에 오류가 발생했거나 오류가 발생했다고 믿을 만한 이유가 있어 이를 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]]
두 개의 풀이 있다고 썼지만 여러 디스크가 있는 풀이 아닐 가능성이 높은 루트 풀에 대해 명령을 실행하고 있습니다. 풀 이름을 지정하지 않고 실행하면
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