Oracle® Hierarchical Storage Manager and StorageTek QFS Software 파일 시스템 복구 설명서 릴리스 6.0 E56780-02 |
|
이전 |
다음 |
이 장에서는 Oracle Hierarchical Storage Manager and StorageTek QFS Software 및 파일 시스템 구성의 일부 또는 전체가 손실되거나 손상된 경우 복구하는 프로세스를 설명합니다. 서버 호스트가 실패할 경우 Oracle HSM 소프트웨어 및 파일 시스템 구성은 손실되더라도 파일 시스템 데이터 및 메타 데이터는 그대로 있지만 구성 정보가 복원될 때까지 액세스할 수 없습니다. 이러한 상황에서 성공은 남아 있는 파일 및 디렉토리에서 정보를 복원할 수 있는 능력과 철저한 재해 준비 여부에 따라 달라집니다.
Oracle Hierarchical Storage Manager and StorageTek QFS 설치 및 구성 설명서에서 권장하는 절차를 따른 경우, 아래의 절차를 사용하여 Oracle HSM 소프트웨어 및 파일 시스템 구성을 복구할 수 있습니다.
서버 호스트 오류 이후에 구성을 복원하는 경우 하드웨어 문제를 해결하고 운영 체제를 재설치하며 필요에 따라 소프트웨어를 재설치합니다.
루트 파일 시스템의 최신 백업 복사본이 있는 경우 루트 파일 시스템을 복원하고 여기서 중지합니다.
그렇지 않은 경우 파일 시스템 서버 호스트에 root
로 로그인합니다.
root@solaris:~#
필요한 파일 시스템을 마운트합니다. 백업 Oracle HSM 구성 파일이 저장된 파일 시스템 및 데이터 파일의 디스크 아카이브 복사본이 포함된 모든 파일 시스템을 마운트합니다.
이 예에서는 Oracle HSM 서버 Solaris 구성 파일의 복사본을 독립된 파일 시스템 zfs1
의 sam_config
하위 디렉토리에 유지 관리합니다. 그래서 마운트 지점을 생성합니다. zfs1
을 마운트합니다. zfs1
파일 시스템에 있는 최신 복사본에서 vfstab
파일을 복원합니다. 필요한 마운트 지점을 생성합니다. 그런 다음 파일 시스템을 마운트합니다.
root@solaris:~#cp
/etc/
vfstab
/etc/
vfstab.back
root@solaris:~#mkdir
/zfs1
root@solaris:~#mount
-F
zfs
/net/remote.example.com/zfs1/
/zfs1
root@solaris:~#cp
/zfs1/sam_config/
20140127
/etc/
vfstab
/etc/
vfstab
root@solaris:~#mkdir
/diskvols
root@solaris:~#mkdir
/diskvols/DISKVOL1
root@solaris:~#mkdir
/diskvols/DISKVOL2
... root@solaris:~#mount
/diskvols/DISKVOL1
root@solaris:~#mount
/diskvols/DISKVOL2
... root@solaris:~#
Oracle HSM 구성 파일의 백업 복사본을 사용할 수 있는 경우 구성 손실 이전 날짜의 최신 복사본을 찾습니다.
이 예에서는 Oracle HSM 구성 파일의 복사본을 독립된 파일 시스템 /zfs1
의 sam_config
하위 디렉토리에 유지 관리합니다. 따라서 최근 파일을 쉽게 찾을 수 있습니다.
root@solaris:~#ls
/zfs1/sam_config
/20140127
/etc/opt/SUNWsamfs/
archiver.cmd defaults.conf mcf recycler.cmd stager.cmd cfg_backups diskvols.conf mgmt_sched.conf releaser.cmd startup csn inquiry.conf notify.cmd scripts verifyd.cmd root@solaris:~#ls
/zfs1/sam_config
/20140127
/etc/opt/SUNWsamfs/
scripts
archiver.sh log_rotate.sh nrecycler.sh recycler.sh save_core.sh sendtrap ssi.sh root@solaris:~#ls
/zfs1/sam_config/explorer/
server1.20140430.1659MST.tar.gz server1.20140114.0905MST.tar.gz server1.20110714.1000MST.tar.gz
SAMreport가 Oracle HSM 구성 손실 이전에 생성된 경우 최근 보고서를 찾습니다.
QFS 파일 시스템이 현재 마운트된 경우 이 파일 시스템을 마운트 해제합니다.
각 누락된 구성 파일에 대해 사용 가능한 백업 파일을 복원하려는 서버의 필요한 위치에 복사합니다.
이 예에서는 백업 복사본에서 모든 Oracle HSM 구성 파일 및 스크립트를 복원합니다(아래 명령은 한 라인으로 입력하며 줄바꿈이 백슬래시로 이스케이프되어 있음).
root@solaris:~#cp
/zfs1/sam_config
/20140127
/etc/opt/SUNWsamfs/*
\/etc/opt/SUNWsamfs/
root@solaris:~#cp
/zfs1/sam_config
/20140127
/etc/opt/SUNWsamfs/
scripts/*
\/etc/opt/SUNWsamfs/
scripts/
root@solaris:~#cp
/zfs1/sam_config
/20140127
/etc/opt/SUNWsamfs/
startup/*
\/etc/opt/SUNWsamfs/
startup/
root@solaris:~#cp
/zfs1/sam_config
/20140127
/etc/opt/SUNWsamfs/
cfg_backups/*
\/etc/opt/SUNWsamfs/
cfg_backups/
root@solaris:~#cp
/zfs1/sam_config
/20140127
/etc/opt/SUNWsamfs/
csn/*
\/etc/opt/SUNWsamfs/
csn/
구성 파일의 백업 복사본을 사용할 수 없는 경우 사용 가능한 최근 SAMreport에 포함된 정보를 사용하여 다시 만듭니다. 보고서에서 내용을 복사하고 텍스트 편집기에 붙여 넣은 다음 보고서에 나타난 파일 및 경로에 저장합니다.
SAMreport 파일에는 보고서가 생성된 당시에 있었던 Oracle HSM 파일의 전체 텍스트가 포함되어 있습니다. 또한 파일이 있었던 디렉토리도 나열합니다.
이 예에서는 server1
.20140127.SAMreport
파일에서 Oracle HSM 마스터 구성 파일(mcf
) 정보를 검색합니다. cat
명령의 출력을 grep
명령 및 정규 표현식 패턴 \/etc\/opt\/SUNWsamfs\/mcf
에 연결합니다(아래 명령은 한 라인으로 입력하며 줄바꿈이 백슬래시로 이스케이프되어 있음).
root@solaris:~#cat
/zfs1/sam_config/explorer/
server1
.20140127.SAMreport
|
\grep
\/etc\/opt\/SUNWsamfs\/mcf
... ------------------ /etc/opt/SUNWsamfs/mcf ------------------- server1# /bin/ls -l /etc/opt/SUNWsamfs/mcf -rw-r--r-- 1 root root 1789 Feb 4 09:22 /etc/opt/SUNWsamfs/mcf # Equipment Equipment Equipment Family Device Additional # Identifier Ordinal Type Set State Parameters #------------------- --------- --------- --------- ------ ----------- samqfs1 100 ms samqfs1 on /dev/dsk/c1t3d0s3 101 md samqfs1 on /dev/dsk/c1t4d0s5 102 md samqfs1 on root@solaris:~#
grep
명령의 출력을 복사하여 vi 편집기에 붙여넣고 올바른 이름과 위치에 파일을 저장합니다.
root@solaris:~#vi
/etc/opt/SUNWsamfs/mcf
# Equipment Equipment Equipment Family Device Additional
# Identifier Ordinal Type Set State Parameters
#------------------- --------- --------- --------- ------ -----------
samqfs1
100
ms
samqfs1
on
/dev/dsk/c1t3d0s3
101
md
samqfs1
on
/dev/dsk/c1t4d0s5
102
md
samqfs1
on
:wq
root@solaris:~#
Oracle HSM 구성 저장 절차 중 저장한 덤프 파일 데이터에서 라이브러리 카탈로그를 복원합니다. 각 카탈로그에 대해 build_cat
catalog-dump-file
catalog-file
명령을 사용합니다. 설명:
catalog-dump-file
은 dump_cat
명령으로 생성한 파일의 경로 및 이름입니다.
catalog-file
은 복원된 카탈로그 파일의 경로 및 이름입니다.
이 예에서는 /zfs1/sam_config/20140513/catalogs/
library1cat.dump
파일의 데이터를 사용하여 library1
에 대한 카탈로그를 재작성합니다.
root@solaris:~#build_cat
/zfs1/sam_config/20140513/catalogs/
library1cat.dump
\/var/opt/SUNWsamfs/catalog/library1cat
하드웨어 실패 이후 시스템을 복구하는 경우 제 4 장 파일 시스템 복구로 이동합니다.
부주의로 삭제되거나 잘못 편집된 하나 이상의 구성 파일을 교체하는 경우 및 하드웨어 또는 파일 시스템 변경 사항이 발생하지 않은 경우 sam-fsd
명령을 실행하여 구성 파일에서 오류를 검사합니다.
sam-fsd
는 Oracle HSM 구성 파일을 읽는 초기화 명령입니다. 오류가 발견되면 실행을 중지합니다.
root@solaris:~# sam-fsd
sam-fsd
명령이 mcf
파일에서 오류를 찾을 경우 파일을 편집하여 오류를 해결하고 이전 단계에 설명된 대로 다시 검사합니다.
아래의 예에서는 sam-fsd
가 장치에서 지정되지 않은 문제를 보고합니다.
root@solaris:~# sam-fsd Problem in mcf file /etc/opt/SUNWsamfs/mcf for filesystem samqfs1 sam-fsd: Problem with file system devices. root@solaris:~#
sam-fsd
명령이 오류 없이 실행될 경우 구성 파일이 올바른 것입니다. 다음 단계로 진행하십시오.
이 예는 오류가 없는 출력의 일부입니다.
root@solaris:~# sam-fsd Trace file controls: sam-amld /var/opt/SUNWsamfs/trace/sam-amld cust err fatal ipc misc proc date size 10M age 0 sam-archiverd /var/opt/SUNWsamfs/trace/sam-archiverd cust err fatal ipc misc proc date module size 10M age 0 sam-catserverd /var/opt/SUNWsamfs/trace/sam-catserverd cust err fatal ipc misc proc date module size 10M age 0 ... Would start sam-archiverd() Would start sam-stagealld() Would start sam-stagerd() Would start sam-amld() root@solaris:~#
Oracle HSM 소프트웨어가 mcf
파일을 읽고 그에 따라 재구성하도록 지정합니다. samd
config
명령을 사용합니다.
root@solaris:~#samd
config
Configuring SAM-FS root@solaris:~#
mcf
파일에서 samd
config
명령이 오류를 보고한 경우 오류를 수정합니다. 그런 다음 이전 단계를 반복합니다.
영향을 받은 파일 시스템을 다시 마운트합니다.
파일 시스템 작업을 모니터링합니다.
백업 파일 또는 SAMreport가 없다면 사용 가능한 모든 정보를 동원하여 구성을 재구성합니다. 그런 다음 새 구성에 따라 진행합니다. 지침은 Oracle Hierarchical Storage Manager and StorageTek QFS 설치 및 구성 설명서를 참조하십시오.