centos7 페이지를 열면 다음이 나타납니다:
긴급 모드에 오신 것을 환영합니다! 로그인 후 시스템 로그를 보려면 "journalctl -xb"를 입력하고, 재부팅하려면 "systemctl boot"를 입력하고, 기본 모드로 다시 부팅하려면 "systemctl default"를 입력하세요.
유지관리를 위해 루트 비밀번호를 제공하세요
(?? Control-D???):
해결책:
실행 중인 런레벨 쇼를 알 수 없음
기본 시작 수준 수정
a. 먼저 삭제하세요: mv /etc/systemd/system/default.target /etc/systemd/system/default.target.back #파일 이름 바꾸기
b. 소프트 링크 파일 생성: ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
또는
ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target
systemctl 명령을 사용할 수도 있습니다:
systemctl set-default graphic.target
systemctl은 다중 사용자 대상을 분리합니다
실행 중 오류 보고: 권한 가져오기 오류: 권한 초기화 오류: 연결할 수 없음: 리소스를 일시적으로 사용할 수 없음(g-io-error-quark, 1)
로그 저널 보기ctl -xb
로그에서 장착 오류 발견:
마운트 문제로 볼 수 있습니다. /home 파일이 마운트되지 않습니다
자동으로 마운트된 파일 편집 vi /etc/fstab
/home을 마운트하는 줄을 주석 처리하세요(먼저 백업하세요)
#/dev/mapper/centos-home /home xfs 기본값 0 0
서버 재부팅 재부팅
시작이 성공한 후 페이지가 흰색 막대에 멈춥니다. 시작 세부 정보를 보려면 페이지가 /etc/rc.d/rc.local에서 멈춥니다.
(1).부팅 시 기본 옵션에서 e를 선택하세요
(2).로의 직선을 찾아보세요
(3) ro를 rw init=/sysroot/bin/sh로 변경하고 ctrl+x를 눌러 시작하세요
(4) 단일 사용자 페이지에 진입한 후 chroot /sysroot를 실행하여 루트 권한을 얻습니다
단일 사용자 모드로 진입한 후 rc.local 파일을 편집하고 /home과 관련된 모든 시작 항목을 주석 처리한 후 서버를 다시 시작하세요
다시 시작에 성공하면 일반 모드로 진입하게 됩니다. 이때 /home 마운트 문제를 확인할 수 있습니다
(1).lvs -a -o +devices 디스크 세부 정보를 확인하면 home의 attr 매개변수가 (활성화) 비활성 상태가 아닌 것을 확인할 수 있습니다
(2).lvchange -ay /dev/mapper/centos-home 홈 활성화
(3).홈 마운트, /dev/mapper/centos-home /home
마운트(4) 성공적으로 마운트되었습니다. fstab 및 rc.local
에서 원래 주석을 다시 변경하세요.다시 시작하여 문제가 해결되었습니다
위 내용은 CentOS 7 긴급 복구 모드로 들어가는 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!