정전으로 인해 서버에 여러 문제가 발생했습니다. 불행하게도 그 당시에는 백업이 실행 중이었고 말할 필요도 없이 내 FreeNAS RAID 풀은 심각한 상황에 처해 있었습니다. USB 부팅 장치를 변경해야 했지만 스토리지를 가져올 수 없습니다. 백업 미디어에는 FreeNAS 및 MyData에 대한 구성 파일이 있습니다. 그래서 가능하다면 RAID 데이터를 복구하려고 노력해야 합니다.
가져오려고 하면 zpool이 괜찮은 것 같습니다.
[root@freenas ~]# zpool import
pool: Asus-i5-FreeNAS
id: 10045980464890814809
state: ONLINE
status: The pool was last accessed by another system.
action: The pool can be imported using its name or numeric identifier and
the '-f' flag.
see: http://illumos.org/msg/ZFS-8000-EY
config:
Asus-i5-FreeNAS ONLINE
raidz2-0 ONLINE
gptid/99bce52a-9a2e-11e5-a213-ac220b4f3c4a ONLINE
gptid/9a7efb22-9a2e-11e5-a213-ac220b4f3c4a ONLINE
gptid/9b42cc1e-9a2e-11e5-a213-ac220b4f3c4a ONLINE
gptid/9c07650e-9a2e-11e5-a213-ac220b4f3c4a ONLINE
gptid/9cd136bd-9a2e-11e5-a213-ac220b4f3c4a ONLINE
gptid/9d904f64-9a2e-11e5-a213-ac220b4f3c4a ONLINE
그런 다음 -f Asus-i5-FreeNAS를 사용하여 가져오려고 시도했는데 오류가 발생하여 db> 프롬프트와 함께 FreeNAS가 충돌했습니다.
panic:Solaris(panic) zfs: allocating allocated segment(offset=4399056523264 size=73728) of (offset=4398587316272 size=833703936)
cpuid = 0
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+8x2b/frame 0xfffffe8455db73c0
vpanic() at vpanic...
답변1
다음 명령줄을 통해서만 풀을 다시 가져올 수 있습니다.
zpool import -F -m -o readonly=on -f Asus-i5-FreeNAS
그러면 풀을 가져오고 5개의 영구 오류가 표시됩니다.