본문 바로가기
HP-UX/Operating System

HP-UX에서 파일 시스템 복구하는 방법: 실전 가이드

by 레이루이 2024. 10. 10.
반응형

HP-UX를 운영하는 환경에서 파일 시스템에 문제가 발생하는 것은 예상치 못한 일이지만, 종종 일어날 수 있는 문제입니다. 파일 시스템 복구 방법을 미리 알고 있다면, 시스템 운영에 차질을 최소화하고 시간도 절약할 수 있습니다. 특히 HP-UX는 다양한 파일 시스템을 지원하기 때문에, 상황에 맞는 복구 절차를 따르는 것이 중요합니다. 이 가이드는 HP-UX에서 파일 시스템을 복구하는 방법을 단계별로 설명합니다.

경험이 많은 시스템 관리자뿐만 아니라, 초보자도 쉽게 따라 할 수 있도록 구성하였으니 당황하지 않고 차분하게 이 단계를 따라가시면 문제를 해결할 수 있을 것입니다.

HP-UX에서 자주 사용하는 파일 시스템 이해하기

HP-UX는 여러 가지 파일 시스템을 지원합니다. 가장 일반적으로 사용되는 파일 시스템으로는 HFS, VxFS(Veritas File System), NFS(Network File System) 등이 있습니다. 각 파일 시스템은 복구 방법이 다르기 때문에, 먼저 어떤 파일 시스템을 사용하고 있는지 확인하는 것이 중요합니다.

파일 시스템을 확인하려면 아래 명령어를 사용합니다.

bdf

이 명령어는 시스템에 마운트된 파일 시스템과 사용량을 보여줍니다. 이 정보를 바탕으로 복구할 파일 시스템을 파악하고, 해당 파일 시스템에 맞는 복구 절차를 적용할 수 있습니다.

파일 시스템 오류의 원인

파일 시스템에 문제가 생기는 원인은 다양합니다. 일반적으로 다음과 같은 원인들이 있습니다.

  • 예기치 않은 시스템 종료: 전원이 갑자기 차단되거나 커널 패닉으로 인해 시스템이 비정상적으로 종료될 때.
  • 디스크 손상: 하드웨어 결함으로 인해 파일 시스템이 손상될 수 있습니다.
  • 잘못된 설정: 파일 시스템 설정이나 마운트 과정에서 실수할 때.

파일 시스템 복구 전 준비사항

복구 작업 전에 시스템을 안정된 상태로 유지하고, 다른 사용자가 시스템에 접근하지 않도록 주의해야 합니다. 가능하다면 싱글 유저 모드로 부팅하여 복구 작업을 진행하는 것이 안전합니다.

싱글 유저 모드로 부팅하기

  1. 시스템 부팅 시 "interact with ISL" 메시지가 나타나면 y를 입력합니다.
  2. ISL 프롬프트에서 아래 명령어를 입력합니다.
hpux -is

이 모드에서는 시스템 자원을 최소한으로 사용하므로 파일 시스템 복구에 적합합니다.

VxFS 파일 시스템 복구하기

VxFS(Veritas File System)는 HP-UX에서 많이 사용되는 파일 시스템입니다. 복구를 위해 fsck 명령어를 사용합니다.

fsck -F vxfs /dev/vg00/lvol3

이 명령어는 파일 시스템을 검사하고 손상된 블록이나 파일을 복구합니다. 손상이 심각할 경우, 추가적인 조치가 필요할 수 있습니다.

fsck 실행 시 주의사항

  • 자동 복구: -y 옵션을 사용하면 fsck가 자동으로 복구 작업을 진행합니다.
fsck -F vxfs -y /dev/vg00/lvol3
  • 복구 불가능한 경우: 심각한 파일 시스템 손상이 있을 경우, fsck로 해결되지 않을 수 있으며 이때는 백업 데이터에서 복구하거나 데이터 복구 전문가의 도움이 필요할 수 있습니다.

HFS 파일 시스템 복구하기

HFS 파일 시스템도 fsck 명령어를 사용해 복구할 수 있습니다.

fsck -F hfs /dev/vg00/lvol4

HFS는 다소 오래된 파일 시스템으로, 복구 속도가 느릴 수 있으나 동일한 절차로 복구할 수 있습니다.

NFS 파일 시스템 문제 해결

NFS(Network File System) 문제는 주로 네트워크 연결 문제이므로 다음 단계를 확인합니다.

  1. 네트워크 연결 확인: NFS는 네트워크를 통해 파일 시스템을 마운트하므로, 네트워크 상태를 점검합니다.
  2. NFS 서버 상태 확인: NFS 서버가 정상적으로 작동하는지 확인합니다.
  3. 마운트 해제 후 재시도: NFS 파일 시스템이 정상적으로 마운트되지 않으면 마운트를 해제하고 다시 시도합니다.
umount /mnt/nfs
mount /mnt/nfs

LVM 볼륨 그룹 복구하기

파일 시스템 문제가 LVM(Logical Volume Manager)에서 발생했을 경우, 볼륨 그룹을 활성화해야 합니다.

vgchange -a y /dev/vg00

이 명령어는 볼륨 그룹을 활성화하며, 이를 통해 파일 시스템을 다시 마운트할 수 있습니다.

디스크 검사 도구 사용하기

HP-UX에서는 디스크 상태를 검사하고 복구할 수 있는 도구로 mediainitdd가 있습니다. 특히 mediainit은 디스크의 물리적 상태를 초기화하는데 사용됩니다.

mediainit /dev/rdsk/c0t0d0

이 명령어는 디스크를 포맷하고 데이터를 삭제하므로 사용 전에 백업이 필수입니다.

HP-UX 파일 시스템 복구의 최종 단계

복구 작업이 완료되면, 복구된 파일 시스템을 마운트하고 정상적으로 작동하는지 확인해야 합니다.

mount /dev/vg00/lvol3 /mnt

정상적으로 접근이 가능하면 로그 파일을 확인하여 복구 상태를 점검합니다.

결론

HP-UX에서 파일 시스템 오류가 발생했을 때, 이 가이드의 단계를 차근차근 따라가면 문제를 해결할 수 있습니다. 중요한 데이터는 사전 백업을 통해 보호하고, 복구 절차를 숙지하면 장기적으로 시스템 안정성에도 큰 도움이 될 것입니다.

반응형