Centos7 - 비상 모드로 부팅 중

Centos7 - 비상 모드로 부팅 중

정전 후 centosOS7 서버가 비상 모드로 부팅됩니다. systemctl reboot그리고 다시 systemctl default같은 요점으로 돌아가겠습니다.

다음 명령을 실행하고 결과를 사진으로 찍었습니다.

cat /etc/fstab
fdisk -lu
pvs
vgs
lvs

시스템 테이블

디스크 드라이브

pvs-vgs-lvs

나는 리눅스에 대해 아무것도 모른다. 문제가 명백한가?

journalctl -xb많은 데이터를 바탕으로 빨간색 선의 사진을 찍었습니다.

1 2 삼 4

답변1

Megento 서비스가 손상되어 시작 오류가 발생했습니다. 서비스 시작을 비활성화한 다음 시스템을 부팅하여 시스템을 디버깅하는 것이 좋습니다.

답변2

현재 시스템에서는 homeLV라는 LV가 VG에도 존재할 것으로 예상 centos_magento하지만 존재하지 않는 것 같습니다.

시스템이 완전히 부팅되도록 하는 해결 방법으로 /etc/fstab인용된 줄을 주석 처리하도록 편집할 수 있습니다 /home. 해당 행을 주석 처리하면 시스템은 이를 통과할 수 있지만 분명히 일반 사용자 계정의 홈 디렉토리는 손실되며 /home일반적으로 LV를 마운트하는 데 사용되는 루트 파일 시스템의 빈 디렉토리도 손실됩니다 home.

누락된 LVM PV에 대한 소식이 없기 때문에 LV는 lvremove /dev/mapper/centos_magento-home또는 lvremove /dev/centos_magento/home(각각 새로운 LVM 장치 이름 구문과 기존 LVM 장치 이름 구문)을 사용하여 삭제되었을 수 있습니다.

LV 삭제 작업을 실행 취소해야 하는 경우 /etc/lvm/archive이전 VG 구성의 아카이브를 포함해야 합니다. vgcfgrestore이전 버전의 VG로 돌아가는 VG 구성을 사용할 수도 있습니다 centos_magento.

LV가 제거될 때 이 issue_discards옵션이 활성화되지 않은 경우 /etc/lvm/lvm.conf덮어쓰지 않는 한 데이터는 물리적 디스크 표면에 계속 존재해야 하며 이전 버전의 VG 구성을 복원하면 문제가 완전히 해결되고 /home파일 시스템의 주석 처리를 제거할 수 있습니다. 다시./etc/fstab

답변3

/var/log/boot.log내 홈 디렉토리에 문제가 있음을 나타내는 몇 가지 문제를 발견했습니다 .

/와 다르게 볼때는 사라졌고 swap, 집에서 볼땐 설치되지 않았습니다 ./homelvsmount

명령을 실행하면 vgchange -ay나에게 도움이되었습니다. /home명령을 실행한 후 마운트되었습니다 vgchange -ay.

답변4

  1. 동일한 주요 릴리스가 있는 ISO에서 부팅하고 가능하면 최신 마이너 릴리스를 사용하십시오.
  2. 복구 모드로 들어간 다음 쉘로 직접 들어갑니다.
  3. lvscan은 논리 볼륨의 경로를 가져옵니다.
  4. 발견된 각 논리 볼륨에 대해 lvchange -ay
  5. 발견된 각 논리 볼륨에 대해 fsck -y

관련 정보