Oracle Linux 7에서 SAN 스토리지 마운트 관련 문제

Oracle Linux 7에서 SAN 스토리지 마운트 관련 문제

Linux 시스템에 SAN 스토리지를 설치하려는 시나리오가 있습니다. 내 환경 세부 정보는 -

  1. VM 생성을 위한 Oracle VM Manager
  2. 내 가상 머신에 물리적 디스크로 연결된 파이버 채널 HP3PAR SAN 스토리지
  3. Oracle Linux 버전-OEL 7.4

내가 수행한 다음 단계는 제대로 작동했지만 더 이상은 작동하지 않습니다.

  1. 실행 중인 VM에 루트 사용자로 로그인합니다.
  2. fdisk 유틸리티는 연결된 디스크를 확인하는 데 사용됩니다.

    fdisk -l

    SAN 스토리지를 VM에 연결한 후 /dev/xvdc가 나타나는 2개의 디스크 /dev/xvdb 및 /dev/xvdc가 표시됩니다.

  3. mount 명령을 사용하여 /u01/oracle/config 위치에 /dec/xvdc를 마운트합니다. 여기서 /u01/oracle/config는 비어 있습니다.

    /dev/xvdc /u01/oracle/config 마운트

  4. 그 후에는 명령 화면 커서만 깜박일 뿐 아무 일도 일어나지 않습니다. 마운트가 성공했는지도 확인했습니다. 아니요. "df -h" 및 "mount" 명령을 실행하면 스토리지가 요청된 위치에 마운트된 것으로 표시되지 않습니다.

저장소가 연결되어 있지만 마운트할 수 없습니다.

답변1

문제가 해결되었습니다. 이 문제는 디스크 로그 손상과 관련이 있습니다. 그래서 다음 단계를 사용하여 디스크를 복구하려고 했습니다.

xfs_repair /dev/xvdc 

아래와 같이 경고

1단계 - 슈퍼블록을 찾아 검증합니다...

2단계 - 내부 로그 사용

    - zero log...

오류: 파일 시스템 로그에 재생이 필요한 중요한 메타데이터 변경 사항이 있습니다. 로그를 재생하기 위해 파일 시스템을 마운트하고 xfs_repair를 다시 실행하기 전에 마운트 해제하십시오. 파일 시스템을 마운트할 수 없는 경우 -L 옵션을 사용하여 로그를 삭제하고 복구를 시도합니다. 로그를 삭제하면 손상될 수 있으므로 이를 수행하기 전에 파일 시스템을 마운트해 보십시오.

그래서 다음 단계를 진행합니다.

xfs_repair -L /dev/xvdc 

mount -t xfs /dev/xvdc /u01/oracle

그러면 /dev/xvdc 디스크가 /u01/oracle 위치에 성공적으로 마운트됩니다.

노트:이전에 XFS 파일 시스템을 사용하여 디스크를 포맷했습니다.

관련 정보