시스템 재설치 후 ZFS 풀 및 저장소 데이터 복원

시스템 재설치 후 ZFS 풀 및 저장소 데이터 복원

최근에 호스트 OS를 Mint 19 64비트에 다시 설치했고 이제 모든 외부 드라이브를 다시 온라인 상태로 되돌리려고 합니다.

4 x 1TB 디스크로 구성된 ZFS 스토리지 풀이 있고 풀의 데이터 손실 없이 1개의 드라이브가 실패할 수 있도록 설정했습니다.

이제 스토리지 풀을 백업하고 실행하고 싶습니다.

내 풀은 줄여서 ZStore라고 합니다. Linux 시스템에서 드라이브와 풀을 백업하고 액세스하는 방법은 무엇입니까?

편집하다:

나는 다음을 수행했습니다.

# sudo zpool import
   pool: ZStore1
     id: 6113527918687515983
  state: ONLINE
 status: Some supported features are not enabled on the pool.
 action: The pool can be imported using its name or numeric identifier, though
    some features will not be available without an explicit 'zpool upgrade'.
 config:

    ZStore1                                          ONLINE
      raidz1-0                                       ONLINE
        usb-WDC_WD75_02ABYS-18A6B0_152D00539000-0:0  ONLINE
        usb-WDC_WD75_02ABYS-18A6B0_152D00539000-0:1  ONLINE
        usb-WDC_WD75_02ABYS-18A6B0_152D00539000-0:2  ONLINE
        usb-WDC_WD75_02ABYS-18A6B0_152D00539000-0:3  ONLINE

하지만 내가 시도하거나 zpool status얻을 sudo zpool status

no pools available

무슨 일이 일어났는지 모르겠어요. 가져오면 풀이 온라인으로 표시되고 모든 드라이브도 온라인으로 표시되지만 상태 확인은 되지 않습니다.

시험을 마친

$ zpool online

그 다음에

$ zpool online ZStore1

그리고 get missing device name, 그래서 나는 다시 압도당합니다.

답변1

운영 체제가 디스크를 인식하는 경우 다음 명령을 실행합니다.

zpool import

현재 운영 체제에서 풀을 가져오고 표시하는 데 충분해야 합니다. 명령을 사용하여 상태를 확인할 수 있습니다.

zpool status

이름으로 명시적으로 가져오려고 할 수 있습니다.

zpool import ZStore

PS 풀을 온라인으로 설정하는 것을 잊지 마세요.

zpool online

당신은 확인할 수 있습니다zpool 기능기능 및 해당 기능이 귀하의 경우에 활성화되어 있는지 여부. zfs귀하의 경우 빌드가 생성된 버전보다 최신인 것 같습니다 . 문제는 업데이트하면 동일하거나 더 높은 버전만 설치할 수 있다는 것입니다.zfs

제가 제안할 수 있는 것은 (가능한 경우) 라이브 버전을 사용해 보시는 것입니다(그러나 이를 사용하여 풀을 생성할 수는 있습니다).

답변2

자동이 zpool import ZStore1아무 작업도 수행하지 않으면 선택적으로 읽기 전용 속성을 사용하여 모든 구성원 파티션을 수동으로 가져올 수 있습니다 -o readonly=on. 예를 들면 다음과 같습니다.

zpool import -f -d /dev/sda3 -f -d /dev/sdb3 -f -d /dev/sdc3 -f -d /dev/sdd3 -o readonly=on ZStore1

관련 정보