우리 rhel 7.5
기계가 예상치 못한 재부팅을 수행합니다
/var/log/messages
다시 시작하기 전에 파일에서 다음 줄을 볼 수 있습니다.
이 줄이 컴퓨터가 다시 시작되었음을 어떻게 나타내는지 아시나요?
May 8 21:46:01 server_mng kernel: system 00:00: [io 0x1000-0x103f] could not be reserved
May 8 21:46:01 server_mng kernel: system 00:00: [io 0x1040-0x104f] has been reserved
May 8 21:46:01 server_mng kernel: system 00:00: [io 0x0cf0-0x0cf1] has been reserved
May 8 21:46:01 server_mng kernel: system 00:04: [mem 0xfed00000-0xfed003ff] has been reserved
May 8 21:46:01 server_mng kernel: system 00:05: [io 0xfce0-0xfcff] has been reserved
May 8 21:46:01 server_mng kernel: system 00:05: [mem 0xf0000000-0xf7ffffff] has been reserved
May 8 21:46:01 server_mng kernel: system 00:05: [mem 0xfe800000-0xfe9fffff] has been reserved
May 8 21:46:01 server_mng kernel: pnp: PnP ACPI: found 6 devices
May 8 21:46:01 server_mng kernel: ACPI: bus type PNP unregistered
May 8 21:46:01 server_mng kernel: pci 0000:00:15.0: BAR 15: assigned [mem 0xc0000000-0xc01fffff 64bit pref]
May 8 21:46:01 server_mng kernel: pci 0000:00:16.0: BAR 15: assigned [mem 0xc0200000-0xc03fffff 64bit pref]
May 8 21:46:01 server_mng kernel: pci 0000:00:0f.0: BAR 6: assigned [mem 0xc0400000-0xc0407fff pref]
May 8 21:46:01 server_mng kernel: pci 0000:00:15.3: BAR 13: no space for [io size 0x1000]
May 8 21:46:01 server_mng kernel: pci 0000:00:15.3: BAR 13: failed to assign [io size 0x1000]
May 8 21:46:01 server_mng kernel: pci 0000:00:15.4: BAR 13: no space for [io size 0x1000]
May 8 21:46:01 server_mng kernel: pci 0000:00:15.4: BAR 13: failed to assign [io size 0x1000]
May 8 21:46:01 server_mng kernel: pci 0000:00:01.0: PCI bridge to [bus 01]
May 8 21:46:01 server_mng kernel: pci 0000:02:01.0: BAR 6: assigned [mem 0xfd500000-0xfd50ffff pref]
May 8 21:46:01 server_mng kernel: pci 0000:00:11.0: PCI bridge to [bus 02]
May 8 21:46:01 server_mng kernel: pci 0000:00:11.0: bridge window [io 0x2000-0x3fff]
May 8 21:46:01 server_mng kernel: pci 0000:00:11.0: bridge window [mem 0xfd500000-0xfdffffff]
May 8 21:46:01 server_mng kernel: pci 0000:00:11.0: bridge window [mem 0xe7b00000-0xe7ffffff 64bit pref]
May 8 21:46:01 server_mng kernel: pci 0000:03:00.0: BAR 6: assigned [mem 0xfd400000-0xfd40ffff pref]
May 8 21:46:01 server_mng kernel: pci 0000:00:15.0: PCI bridge to [bus 03]
May 8 21:46:01 server_mng kernel: pci 0000:00:15.0: bridge window [io 0x4000-0x4fff]
May 8 21:46:01 server_mng kernel: pci 0000:00:15.0: bridge window [mem 0xfd400000-0xfd4fffff]
May 8 21:46:01 server_mng kernel: pci 0000:00:15.0: bridge window [mem 0xc0000000-0xc01fffff 64bit pref]
May 8 21:46:01 server_mng kernel: pci 0000:00:15.1: PCI bridge to [bus 04]
May 8 21:46:01 server_mng kernel: pci 0000:00:15.1: bridge window [io 0x8000-0x8fff]
May 8 21:46:01 server_mng kernel: pci 0000:00:15.1: bridge window [mem 0xfd000000-0xfd0fffff]
May 8 21:46:01 server_mng kernel: pci 0000:00:15.1: bridge window [mem 0xe7800000-0xe78fffff 64bit pref]
May 8 21:46:01 server_mng kernel: pci 0000:00:15.2: PCI bridge to [bus 05]
답변1
이러한 메시지는 시스템이 하드웨어 구성을 검색하고 시스템 리소스를 다양한 장치에 할당한 결과입니다. 일반적으로 부팅 시퀀스의 초기 부분, 즉 기본적으로 부트로더가 커널을 로드하고 시작한 후에 이러한 메시지가 표시됩니다.
시스템이 리소스를 잘못 할당하면 즉시 시스템 충돌이 발생할 수 있습니다. 이 경우 충돌이 발생하기 전에 기록/표시된 마지막 메시지는 커널 개발자가 잘못 할당된 리소스와 잘못된 할당의 특성(중복 할당, 이해되지 않는 구성을 할당하려는 시도, 다른 것)을 식별하는 데 도움이 될 수 있습니다. ). 보다 자세한 부팅 프로세스를 선택하면(RHEL에서는 일반적으로 부팅 옵션 rhgb
및 을 제거함 quiet
) 이러한 모든 메시지가 부팅 메시지로 나타납니다.
시스템에 핫 플러그 가능한 PCI/PCI-X/PCIe/Thunderbolt 장치가 있는 경우 핫 플러그할 때 유사한 메시지의 작은 그룹이 나타날 수 있습니다. 그러나 PnP ACPI 리소스 할당과 PCI 리소스 할당이 모두 있고 매우 다양한 PCI 장치에 대한 메시지가 있다는 사실은 이러한 메시지가 부팅 프로세스에서 나올 수 있다는 결론을 뒷받침합니다. PCI 핫 플러그 이벤트는 일반적으로 더 제한된 PCI 장치 ID 번호 세트를 사용하여 메시지 세트를 생성합니다.
이 출력은 기본적으로 (가상) 머신에 있는 모든 (가상) 장치를 검색하는 것처럼 보이며 일반적으로 부팅 시에만 발생합니다.
예상치 못한 시스템 충돌 문제를 해결할 때 메시지만 기록하는 것이 일반적입니다.앞으로재부팅(가능한 경우)은 충돌 원인을 찾는 데 가장 유용합니다.
다시 시작하기 전에 예외 메시지가 기록되지 않으면 가상화 호스트 수준에서 문제가 감지되어 가상 머신이 종료되었다가 다시 시작되었음을 의미할 수 있습니다. kill -9
이는 가상 머신 수준과 동일합니다. 또는 문제가 스토리지 드라이버에 영향을 미쳐 커널이 오류 메시지를 로그에 기록할 수 없다는 의미일 수도 있습니다.