실수로 삭제 한 스왑 파티션을 어떻게 복원합니까?


16

gparted를 통해 실수로 스왑 파티션을 삭제했습니다.

(여전히 시스템에 로그인되어 있으므로 복구가 쉬워집니다) 누군가 나를 도와 줄 수 있습니까? Ubuntu 설치가 자동으로 수행했기 때문에 구성 방법을 잘 모르겠습니다.

현재 3 개의 파티션이 있습니다 :

  /dev/sda1 -> Ubuntu installation root, mounted at '/'

  /dev/sda2 -> Windows partition

  /dev/sda3 -> Fedora partition

그리고 /dev/sda4실수하지 않은 경우 스왑 파티션 (4GB 크기)이었습니다.

답변:


32

gparted를 다시 사용하여 추가 /dev/sda4파티션 을 만들고 "linux swap"유형으로 포맷하십시오.

예:

  • 여기서 /dev/sda6강조 표시된 공간에서 스왑 파티션을 삭제했습니다 .

    여기에 이미지 설명을 입력하십시오

  • 할당되지 않은 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기를 클릭하십시오. "linux-swap"유형을 선택하고 추가를 클릭하십시오.

    여기에 이미지 설명을 입력하십시오

  • 변경 승인

  • 새 스왑 파티션을 마우스 오른쪽 버튼으로 클릭하고 "스왑"을 선택하십시오.

    여기에 이미지 설명을 입력하십시오

  • 스왑 항목을 제거하지 않으면 스왑 항목 /etc/fstab이 그대로 있어야합니다.

    • 터미널에서 다음을 확인하십시오 grep swap.*sw /etc/fstab:.
    UUID = adc15cab-1cd4-4278-9a1d-59016cced6dd 없음 스왑 sw 0 0
    • 당신이 경우 하지 않습니다 같은 라인을 참조하여 UUID를 취득 sudo blkid | grep swap하고, 추가 로이 형식으로 선을 /etc/fstab.

    • 그러한 행이 표시되지만 UUID가에서 반환 한 것과 일치하지 않으면 일치하도록 blkidfstab을 편집하십시오. (참고 : fstab의 줄은 주석 처리해서는 안됩니다. 즉, #으로 시작해서는 안됩니다.)

  • 실행 free -m스왑 파티션이 활성화되어 있는지 확인 할 수 있습니다.


fstab에 나열된 스왑 파티션이 보이지 않습니다. fstab의 유일한 sda * 항목은 sda1 (루트 '/')
Adonis K. Kakoulidis

1
@Varemenos : 수정 된 답변을 참조하십시오.
ish

@izx 쿨! 트릭에 감사드립니다! VirtualBox의 최근 크기 조정 된 VM 우분투로 적용했습니다! 그것은 매력처럼 작동합니다!
마리오 루이즈
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.