리눅스 서버 TIP

리눅스 서버에서 Oracle DB 에서 Operation not permitted 발생할때.

작성자 정보

  • HKEBI 작성
  • 작성일

컨텐츠 정보

본문

os-prober 패키지는 시스템에서 사용 가능한 모든 운영 체제를 감지하고 결과를 일반 시스템에서 읽을 수있는 형식으로 반환합니다. 때때로 os-prober는 일부 특수 디스크 (예 : Oracle ASM 디스크)를 검색 할 때 문제를 일으킬 수 있습니다. 이 게시물은 os-prober를 비활성화하는 방법을 설명합니다.

 

os-prober는 새 GRUB 구성 파일을 생성 할 때 grub2-mkconfig 명령에 의해 호출됩니다 OS 프로브가있는 사용중인 Oracle ASM LUNS에서 GRUB 업데이트를 실행하면 ASM 디스크에서 시간 초과가 발생합니다. Oracle 추적 파일에 다음 오류가 표시됩니다.

 

ORA-15080: synchronous I/O operation failed to write block 567864873 of disk 6 in >disk group REDO
ORA-27061: waiting for async I/Os failed
Linux-x86_64 Error: 1: Operation not permitted
1. /etc/default/grub 설정
   
# vi /etc/default/grub
GRUB_DISABLE_OS_PROBER=true
2. grub 적용
BIOS 의 경우  
# grub2-mkconfig -o /boot/grub2/grub.cfg
UEFI 경우
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

아래는 참고 사항, 
'GRUB_DISABLE_OS_PROBER'
     Normally, 'grub-mkconfig' will try to use the external 'os-prober'
     program, if installed, to discover other operating systems
     installed on the same system and generate appropriate menu entries
     for them.  Set this option to 'true' to disable this.

참고 사이트 : 
https://www.thegeekdiary.com/how-to-disable-os-prober-in-centos-rhel-7/

관련자료

댓글 0
등록된 댓글이 없습니다.

공지글


  • 글이 없습니다.

동영상


최근글


새댓글


포인트 랭킹


COUNT


오늘
125
어제
141
최대
487
전체
73,437