32.2. Anaconda 복구 모드
Anaconda 설치 프로그램의 복구 모드는 Red Hat Enterprise Linux 6.7;Hat EnterpriseRed Hat Enterprise Linux Kernel;Linux 7 DVD 또는 기타 부팅 미디어에서 부팅할 수 있는 최소한의 Linux 환경입니다. 여기에는 다양한 문제를 해결하기 위한 명령줄 유틸리티가 포함되어 있습니다. 이 복구 모드는 부팅 메뉴의 하위 메뉴에서 액세스할 수 있습니다. 이 모드에서는 파일 시스템을 읽기 전용으로 마운트하거나 드라이버 디스크에 제공된 드라이버를 블랙리스트로 추가하거나 추가하거나 시스템 패키지를 설치 또는 업그레이드하거나 파티션을 관리할 수 있습니다.
참고
Anaconda 복구 모드는 systemd 시스템 및 서비스 관리자의 일부로 제공되는 복구 모드( 단일 사용자모드) 및 긴급 모드 와 다릅니다. 이러한 모드에 대한 자세한 내용은 Red Hat Enterprise Linux 7 시스템 관리자 가이드를 참조하십시오.
Anaconda 복구 모드로 부팅하려면 최소 부팅 디스크 또는 USB 드라이브 또는 전체 설치 DVD와 같은 Red Hat Enterprise Linux HAT;Hat EnterpriseRed Hat Enterprise Linux 6.7;Linux 부팅 미디어 또는 전체 설치 DVD를 사용하여 시스템을 부팅할 수 있어야 합니다.
Red Hat에서 제공하는 미디어를 사용하여 시스템 부팅에 대한 자세한 내용은 다음 장을 참조하십시오.
- 7장. 64비트 AMD, Intel 및 ARM 시스템에서 설치 부팅 64비트 AMD, Intel 및 ARM 시스템의 경우
- 12장. IBM Power Systems에서 설치 부팅 IBM Power Systems 서버의 경우
- 16장. IBM Z에서 설치 부팅 IBM Z의 경우
중요
iSCSI 또는 zFCP 장치와 같은 고급 스토리지는
dracut
부팅 옵션(예: rd.zfcp=
또는 root=iscsi:옵션
) 또는 IBM Z의 CMS 구성 파일에서 구성되어야 합니다. 복구 모드로 부팅한 후에는 이러한 스토리지 장치를 대화형으로 구성할 수 없습니다.
dracut
부팅 옵션에 대한 자세한 내용은 dra cut.cmdline(7) 도움말
페이지를 참조하십시오. CMS 구성 파일에 대한 자세한 내용은 21장. IBM Z의 매개변수 및 구성 파일 을 참조하십시오.
절차 32.1. Anaconda 복구 모드로 부팅
- 최소 부트 미디어 또는 전체 설치 DVD 또는 USB 드라이브에서 시스템을 부팅하고 부팅 메뉴가 나타날 때까지 기다립니다.
- 부팅 메뉴에서Red Hat Enterprise Linux Red Hat Enterprise Linux Red Hat Enterprise Linux Red Hat Enterprise Linux Red Hat Enterprise Linux Red Hat Enterprise Linux Red Hat Enterprise Linux Red Hat Enterprise Linux Red Hat Enterprise Linux sle 옵션을 선택하거나
inst.rescue
옵션을 부팅 명령줄에 추가합니다. 부팅 명령줄에 들어가려면 BIOS 기반 시스템에서 Tab 키 또는 UEFI 기반 시스템의 e 키를 누릅니다. - 시스템을 부팅하기 위해 드라이버 디스크에 제공된 타사 드라이버가 필요한 경우 부팅 명령줄에
inst.dd=driver_name
을 추가합니다.inst.rescue inst.dd=driver_name
부팅 시 드라이버 디스크를 사용하는 방법에 대한 자세한 내용은 6.3.3절. “수동 드라이버 업데이트” for AMD64 및 Intel 64 시스템 또는 11.2.3절. “수동 드라이버 업데이트” for IBM Power Systems 서버를 참조하십시오. - Red Hat Enterprise Linux sl;Hat Enterprise Red Hat Enterprise Linux 7 배포판의 일부인 드라이버인 경우 시스템이 부팅되지 않도록 하는 경우
modprobe.blacklist=
옵션을 부팅 명령줄에 추가합니다.inst.rescue modprobe.blacklist=driver_name
블랙리스트에 대한 자세한 내용은 6.3.4절. “드라이버 블랙리스트 지정” 를 참조하십시오. - 준비가 되면 Enter (BIOS 기반 시스템) 또는 Ctrl+X (UEFI 기반 시스템)를 눌러 수정된 옵션을 부팅합니다. 다음 메시지가 표시될 때까지 기다립니다.
The rescue environment will now attempt to find your Linux installation and mount it under the
/mnt/sysimage/
directory. You can then make any changes required to your system. If you want to proceed with this step choose 'Continue'. You can also choose to mount your file systems read-only instead of read-write by choosing 'Read-only'. If for some reason this process fails you can choose 'Skip' and this step will be skipped and you will go directly to a command line./mnt/sysimage/
. 아래에 파일 시스템을 마운트하려고 합니다. 파티션을 마운트하지 못하면 알림을 받습니다. 을 선택하면/mnt/sysimage/
. 디렉터리에 파일 시스템을 마운트하려고 하지만 읽기 전용 모드입니다. 을 선택하면 파일 시스템이 마운트되지 않습니다. 파일 시스템이 손상되었다고 생각되면 를 선택합니다. - 시스템을 복구 모드로 전환하면 VMWare (가상 콘솔) 1 및 STATUS 2에 프롬프트가 표시됩니다 ( Ctrl+Alt+F1 키 조합을 사용하여 SriovIBNetwork 1 및 Ctrl+Alt+F2 에 액세스 할 수 있습니다. 2)
sh-4.2#
파일 시스템이 마운트된 경우에도 Anaconda 복구 모드의 기본 루트 파티션은 일반 사용자 모드(
multi-user.target
또는 graphical.target
) 중에 사용되는 파일 시스템의 루트 파티션이 아닙니다. 파일 시스템을 마운트하도록 선택하고 성공적으로 마운트된 경우 다음 명령을 실행하여 Anaconda 복구 모드 환경의 루트 파티션을 파일 시스템의 루트 파티션으로 변경할 수 있습니다.
sh-4.2#
chroot /mnt/sysimage
이 명령은
/
로 루트 파티션을 마운트해야 하는 rpm 과 같은 명령을 실행해야 하는 경우에 유용합니다. chroot 환경을 종료하려면 exit 을 입력하여 프롬프트로 돌아갑니다.
/directory/
와 같은 디렉터리를 생성하고 다음 명령을 입력하여 Anaconda 복구 모드 내에 파티션 또는 LVM2 논리 볼륨을 수동으로 마운트할 수 있습니다.
sh-4.2#
mount -t xfs /dev/mapper/VolGroup00-LogVol02 /directory
위의 명령에서
/directory/
는 사용자가 생성한 디렉토리이고 /dev/mapper/VolGroup00-LogVol02 는 마운트하려는 LVM2 논리 볼륨입니다. 파티션이 XFS와 다른 유형인 경우 xfs 문자열을 올바른 유형(예: ext4
)으로 바꿉니다.
모든 물리 파티션의 이름을 모르는 경우 다음 명령을 사용하여 나열합니다.
sh-4.2#
fdisk -l
모든 LVM2 물리 볼륨, 볼륨 그룹 또는 논리 볼륨의 이름을 모르는 경우 pvdisplay,virtualizationdisplay 또는 lvdisplay 명령을 각각 사용합니다.
프롬프트에서 다음과 같은 많은 유용한 명령을 실행할 수 있습니다.
- 네트워크가 시작되면 SSH ,scp, ping
- 하드 디스크가 있는 사용자의 경우 덤프 및 복원자세한 내용은 RHEL 백업 및 복원 도우미를 참조하십시오.
- 파티션 관리를 위한 parted 및1.8.0자세한 내용은 Red Hat Enterprise Linux 7 스토리지 관리 가이드 를 참조하십시오.
- 소프트웨어 설치 또는 업그레이드용 yum
32.2.1. sosreport
캡처
sosreport
명령줄 유틸리티는 시스템에서 실행 중인 커널 버전, 로드된 모듈, 시스템 및 서비스 구성 파일과 같은 구성 및 진단 정보를 수집합니다. 유틸리티 출력은 /var/tmp/
디렉터리의 tar 아카이브에 저장됩니다.
sosreport
유틸리티는 시스템 오류를 분석하는 데 유용하며 보다 쉽게 문제 해결을 수행할 수 있습니다. 다음 절차에서는 Anaconda 복구 모드에서 sosreport
출력을 캡처하는 방법을 설명합니다.
절차 32.2. Anaconda에서 sosreport
Rescue Mode 사용
- 절차 32.1. “Anaconda 복구 모드로 부팅” 의 단계에 따라 Anaconda 복구 모드로 부팅하십시오. 설치된 시스템
/
(root) 파티션을 읽기-쓰기 모드로 마운트해야 합니다. - 루트 디렉터리를
/mnt/sysimage/
디렉터리로 변경합니다.sh-4.2#
chroot /mnt/sysimage/ sosreport
를 실행하여 시스템 구성 및 진단 정보로 아카이브를 생성합니다.sh-4.2#
sosreport중요실행하는 경우sosreport
는 Red Hat 지원 서비스에 연락하여 새로운 지원 케이스를 열 때 얻을 수 있는 이름과 케이스 번호를 입력하라는 메시지를 표시합니다. 다음 문자 또는 공백을 추가하면 보고서를 사용할 수 없게 되므로 문자와 숫자만 사용하십시오.# % & { } \ < > > * ? / $ ~ ' " : @ + ` | =
- 선택사항입니다. 생성된 아카이브를 네트워크를 사용하여 새 위치로 전송하려면 네트워크 인터페이스가 구성되어 있어야 합니다. 동적 IP 주소를 사용하는 경우 다른 단계가 필요하지 않습니다. 그러나 고정 주소 지정을 사용하는 경우 다음 명령을 입력하여 IP 주소(예: 10.13.153.64/23)를 네트워크 인터페이스(예: dev eth0)에 할당합니다.
bash-4.2#
ip addr add 10.13.153.64/23 dev eth0정적 주소 지정에 대한 자세한 내용은 Red Hat Enterprise Linux 7 네트워킹 가이드를 참조하십시오. - chroot 환경을 종료합니다.
sh-4.2#
exit - 생성된 아카이브를 새 위치에 저장하고 쉽게 액세스할 수 있습니다.
sh-4.2#
cp /mnt/sysimage/var/tmp/sosreport new_location네트워크를 통해 아카이브를 전송하려면scp
유틸리티를 사용합니다.sh-4.2#
scp /mnt/sysimage/var/tmp/sosreport username@hostname:sosreport
자세한 내용은 아래 참조를 참조하십시오.
sosreport
에 대한 일반적인 정보는 What is a sosreport and how to create one in Red Hat Enterprise Linux 4.6 이상에서 참조하십시오./tmp
와 다른 위치에sosreport
를 생성하는 방법에 대한 자세한 내용은 How do I make sosreport write to an alternative location? 를 참조하십시오.sosreport
를 수동으로 수집하는 방법에 대한 자세한 내용은 Sosreport 실패를 참조하십시오. 어떤 데이터가 제 자리에 제공됩니까?