탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
Oracle Solaris 11.1 관리: ZFS 파일 시스템 Oracle Solaris 11.1 Information Library (한국어) |
1. Oracle Solaris ZFS 파일 시스템(소개)
3. Oracle Solaris ZFS 저장소 풀 관리
5. Oracle Solaris ZFS 파일 시스템 관리
6. Oracle Solaris ZFS 스냅샷 및 복제 작업
7. ACL 및 속성을 사용하여 Oracle Solaris ZFS 파일 보호
ZFS는 오류가 발생해도 강력하고 안정적이도록 설계되었습니다. 그렇지만 소프트웨어 버그 또는 예상치 않은 특정 문제로 인해 풀에 액세스할 때 시스템이 패닉 상태가 될 수 있습니다. 부트 프로세스의 일부로 각 풀을 열어야 하는데, 이는 오류 발생 시 시스템이 패닉-재부트를 반복하게 된다는 것을 의미합니다. 이 상황에서 복구하려면 시작 시 풀을 검색하지 않도록 ZFS에 알려야 합니다.
ZFS는 /etc/zfs/zpool.cache에서 사용 가능한 풀 및 구성의 내부 캐시를 유지 관리합니다. 이 파일의 위치와 내용은 사용자마다 다르며 변경될 수 있습니다. 시스템을 부트할 수 없는 경우 -m milestone=none 부트 옵션을 사용하여 마일스톤 none으로 부트하십시오. 시스템이 작동하면 루트 파일 시스템을 쓰기 가능 상태로 다시 마운트한 다음 /etc/zfs/zpool.cache 파일의 이름을 바꾸거나 다른 위치로 이동하십시오. 이와 같이 하면 ZFS에서 시스템에 풀이 있다는 것을 인식하지 못해 비상적인 풀에 액세스하여 문제를 일으키는 것을 방지할 수 있습니다. 그런 다음 svcadm milestone all 명령을 실행하여 정상 시스템 상태를 계속 유지합니다. 대체 루트에서 부트하여 복구를 수행하는 경우에도 이와 비슷한 프로세스를 사용할 수 있습니다.
시스템이 작동되면 zpool import 명령을 사용하여 풀을 가져올 수 있습니다. 그러나 이 명령은 풀 액세스 시 동일한 방식을 사용하므로 부트 중에 발생한 것과 같은 오류가 발생할 수 있습니다. 시스템에 풀이 여러 개 있을 경우 다음을 수행하십시오.
위 텍스트에서 설명한 것과 같이 zpool.cache 파일의 이름을 바꾸거나 다른 위치로 이동합니다.
fmdump -eV 명령으로 보고된 치명적인 오류가 있는 풀을 표시하여 문제가 발생한 풀을 확인합니다.
fmdump 출력 결과에 설명된 문제가 있는 풀은 건너뛰면서 풀을 하나씩 가져옵니다.