ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Rocky9: 파일시스템(File System)문제로 인한 Booting 문제 해결
    공부합시다!/LInux 2023. 1. 31. 00:12
    728x90

    Password를 몰라서 Login을 하지 못하는 문제와 File System 문제로 Boot이 안될 시 문제해결 방법에는 조금 차이가 있습니다. File System 문제로 인하여 Booting이 안될 경우에는 해당 Booting Kernel 에서 문제를 해결해야 합니다. 물론 이때 Read Only 상태로 Booting이 진행되기 때문에 이 부분을 수정해서 /etc/fstab을 수정한 후 다시 Booting하면 문제가 해결됩니다. 

     

    1. file system 문제 만들기

     1.1. GPT 형식의 파티션 및 파일 시스템 만들기

     

     

     1.2. 파일 시스템 생성. xfs 방식

      1.2.1. 간혹 이전에 사용하던 파일시스템의 Signature가 남아 있는 경우 문제가 발생

      1.2.2. # wipefs -a /dev/sdb1   로 해결

     

     

     1.3. /tstest 디렉토리 생성 후 /etc/fstab 영구 마운트 작업 진행

     

     

     1.4. /etc/fstab에 등록 시 일부러 문제를 일으키기 위해서 xfs방식이 아닌 ext4로 기록

     1.5. 완료 후 reboot으로 시스템 재부팅

     

     

     

    2. Booting 옵션 선택

     2.1. 일부러 파일 시스템이 고장난 시스템을 재부팅하면 이렇게 Maintenance Mode로 진입됩니다. 다시 재부팅

     

     

     2.2. 부팅 후 Booting Image(kernel) 선택하는 화면에서 키보드 'e'키 입력

     

     

     2.3. 4번째 줄 linux로 시작하는 Line의 가장 끝에 systemd.unit=emergency.target 입력 후 Ctrl+x 키로 시작

     

     

     2.4. Maintenance Mode에서 root 패스워드 입력

     2.5. # mount 명령으로 / 파일 시스템의 읽기 모드 (ro)확인

     2.6. # mount -o remount,rw /    / 디렉토리를 rw 모드로 다시 마운트, 그래야 /etc/fstab을 수정하겠죠!

     

     

     2.7. # mount -a  명령어를 이용해서 현재 파일시스템의 문제를 확인합니다.

     2.8. /dev/sdb1 이 ext4 파일시스템이 아니라고 나오네요

     

     

     

    3. fstab 수정

     3.1. /etc/fstab 수정

      3.1.1. 오류 수정을 위해 편집기로 /etc/fstab을 엽니다.

     

     

     3.2. ext4 -> xfs 수정 후 저장

     

     

     3.3. # systemctl daemon-reload: daemon을 reload 해줍니다.

     

     

    4. 완료

     4.1. 정상 부팅 확인

     

     

    파일 시스템에 문제가 생겨 부팅이 되지 않는 경우 위의 방법으로 차분히 해결해 보시기 바랍니다.

    Have a nice day!

     

    728x90

    '공부합시다! > LInux' 카테고리의 다른 글

    Shell Script - 1  (0) 2023.02.09
    Rocky9: root password reset  (0) 2023.02.01
    Rocky9: Auto FS 자동 마운트(직접 맵과 간접 맵)  (0) 2023.01.30
    Rocky9: SWAP 확장 및 축소  (0) 2023.01.27
    Rocky9: Stratis  (0) 2023.01.26
Designed by Tistory.