2
내 컴퓨터는 두 개의 USB 장치로 이루어진 미러 된 zfs 풀에서 부팅됩니다. 같이하는 데 사용되는 풀 :잘못 구성된 미러 된 zfs 풀 복구
sudo zpool status
pool: freenas-boot
state: ONLINE
scan: resilvered 891M in 15h19m with 0 errors on Wed Mar 29 03:29:55 2017
config:
NAME STATE READ WRITE CKSUM
freenas-boot ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
da0p2 ONLINE 0 0 3
da1p2 ONLINE 0 0 0
errors: No known data errors
나는 체크섬 오류로 미디어를 교체했지만, 잘못 사용되는 일련의 명령을 통해 나는 새 드라이브를 "추가"대신하여 "연결"결국.
NAME STATE READ WRITE CKSUM
freenas-boot ONLINE 0 0 0
da0p2 ONLINE 0 0 0
da1p2 ONLINE 0 0 0
은 내가 더 이상 풀에서 장치를 제거 할 수없고 명백한
이
zpool attach -f pool device new_device
명령이 작동하지 않는 것을 알게 : 풀은 이제 두 장치의 연결과 더 이상 미러링됩니다.
세 번째와 네 번째 드라이브의 모든 데이터를 미러링 한 다음 연결된 첫 번째와 두 번째 드라이브를 제거 할 계획입니다. 그러나 미러링은 장치 단위로만 작동합니다. 미러링 된 구성에는 4 개의 장치가 필요합니다.이 장치는 2 개의 USB 포트 만 있어도 부적합합니다.
두 대의 장치로 부팅 가능한 미러링 된 풀로 이동하는 좋은 방법은 무엇입니까? 해당 컴퓨터가 서버이고 부팅하지 않으면 여러 사용자가 불만을 갖습니다.
소리가 잘 들지만 부팅 장치의 파일 시스템을 어떻게 스냅 샷합니까? 마운트 포인트는/아닌가요? – patmin
@patmin'zfs list -o name, mountpoint'를 사용하여 모든 풀의 모든 파일 시스템의 모든 마운트 지점을 보여줄 수 있습니다. 그런 다음'/'를 찾으십시오. Linux 시스템의 레이아웃을 정확하게 모르기 때문에 더 구체적 일 수는 없습니다. 죄송합니다. – user121391
내가 시도한 zfs send freenas-boot | sudo zfs recv -F newpool – patmin