Linux
Linux 부팅 문제 발생 시, 대처 방법
Sungtaek, YOO
2020. 11. 22. 23:11
반응형
1. Linux 부팅 문제 발생 확인
AWS 콘솔창에서 인스턴스 우클릭 후 'Get Instance Screenshot'을 보면 위와 같이 부팅에 문제가 생긴 것을 확인할 수 있음.
화면에 Control-D를 누르면 계속할 수 있다지만, On-Prem 환경이 아니기때문에 직접 누를 수 없음. 재부팅을 계속 한다고해서 해결되지 않고 같은 부분에서 부팅 문제가 발생한다.
2. 해결방안
1. Volume Tag.
문제가 발생한 Volume에 Tag를 먼저 할 것.(다른 Volume과 헷갈릴 수 있음)
2. 새로운 인스턴스 생성 및 Mount
인스턴스를 새롭게 생성해서 해당 인스턴스를 Attach.
Root Volume이지만, 다른 인스턴스에 Mount 시키기 때문에 위에서는 /dev/sdf 로 Attach.
parted -l
디스크 확인은 parted -l로 했음.
/dev/xvdf를 보니, Attach는 제대로 됐음.
'xvdf1' 디스크를 마운트 시킨다
'/FIX' 위치에 마운트 시켰음
'/FIX'에 들어가보면 위와 같이 Linux 기본 디렉토리들이 확인 가능함
내가 겪은 문제의 원인은 fstab을 수정했는데, 정상적으로 적용이 되지 않고 임시파일(?) 비슷한 문서 에디터 비정상종료에 따른 swap파일이 생겼음.
rm /FIX/etc/.fstab.swp
rm 명령어를 통해 삭제했음
삭제 후 umount를 통해 정상적으로 마운트 제거하여 나머지 작업 진행!
작업 완료 후 처음 인스턴스에 다시 Attach하고 부팅하면 끝!
반응형