HDD 파티션 오류

ZZY·2023년 5월 11일
0

Linux(Ubuntu)

목록 보기
4/5

내장 HDD 파티션이 Windows에서는 잘 보이는데 Ubuntu에서는 보이지 않는 이슈

  1. Ubuntu20.04 GPU 서버에 HDD를 꽂고 sudo fdsik -l 을 실행하니 /dev/sdj에 대해 다음의 경고가 출력됨.
The backup GPT table is corrupt, but the primary appears OK, so that will be used.
  1. lsblk -a 실행 결과 다른 HDD와 다르게 파티션이 나눠지지 않은 걸로 확인됨.
    이를테면 내장HDD는 sda -> [sda1, sda2], 외장HDD는 sda -> [sda1] 으로 파티션이 나눠져 있는데
    해당 케이스는 sda -> [] 로 파티션이 아예 존재하지 않았음.

  2. 고장난 걸로 결론짓고 해당 HDD를 Windows 데스크톱에 꽂아보니 잘만 보임.
    고장이 아니라는 실낱같은 희망을 걸고 Ubuntu 데스크톱에 꽂아보니 또 안보임.
    이슈가 Ubuntu에서만 발생하므로 기계적인 고장이 아니라는 결론 도달.

  3. 이하의 명령어 실행 결과 "읽기용도로 탐색 중 부적절한 인수" 오류가 떠서 Ignore로 넘어가니 Partition Table이 gpt가 아닌 unknown으로 표시됨. (이하 사진 참조)

 sudo parted -l

  1. "읽기용도로 탐색 중 부적절한 인수"를 번역기 돌려서 "invalid argument during seek for read on"을 검색한 결과 실마리 발견. 링크
    결론부터 말하자면 Backup Partition Table이 디스크 맨 끝에 위치하도록 변경해서 해결함.
sudo gdisk -l /dev/sdj
  1. 위의 명령어를 실행 후 나오는 출력 중에 아래와 같은 경고 메세지가 포함되어 있음.
"Warning! Disk size is smaller than the main header indicates!"

(파일 시스템에 대해서는 잘 모르지만 파티션 테이블의 순서가 잘못되어서 이런 오류가 발생한 듯 하다...)
순서대로 x, e, w, Y를 입력하여 최종 해결.

  1. 왜 이런 현상이 일어났는지 근본적인 원인은 파악하지 못했다. 추후 알게되면 내용 추가 필요.
profile
안녕하세요

0개의 댓글