루트 풀에 장치를 연결하여 미러된 루트 풀을 만들 때 전체 디스크가 풀에 추가된 경우 zpool attach에서 잘못된 루트 풀을 만들 수 있습니다. ZFS 루트 풀은 전체 디스크가 아닌 디스크 슬라이스로 만들어야 합니다. 미러된 루트 풀에 추가된 전체 디스크에서 부트를 시도하면 시스템이 부트되지 않습니다.
해결 방법: 다음 단계를 수행하십시오.
풀에서 디스크를 분리합니다. 예를 들면 다음과 같습니다.
# zpool detach rpool c0t2d0 |
디스크 레이블을 VTOC(SMI) 레이블로 변경합니다. 예를 들면 다음과 같습니다.
# format -e . . . Select disk c0t2d0 format> label [0] SMI Label [1] EFI Label Specify Label type[0]:0 Ready to label disk, continue? yes format> quit |
디스크 슬라이스를 다시 풀에 추가하여 미러된 루트 풀을 만듭니다. 예를 들면 다음과 같습니다.
# zpool attach rpool c0t2d0s0 |