루트 파티션이 커지도록 스왑 파티션을 이동해야합니다. 어떻게? 게스트가 있고 디스크에

Virtual Box Ubuntu 게스트가 있고 디스크에 더 많은 공간이 필요합니다 (실제로 8GB). 이미 VDI에 할당 된 공간을 16GB로 늘 렸습니다.

이제 GParted Live를 사용하여 파티션을 확장하려고하는데이 이미지에서와 같이 스왑이 확장을 차단합니다.

지금 상황

나는 / dev / sda1 근처에 할당되지 않은 공간을 얻기 위해 이동 / 크기 조정을 할 것입니다.

작업은 다음과 같습니다.

미래

이제 이렇게하면 다음 부팅에 문제가 생길 것입니다. 그 문제를 해결하려면 어떻게해야합니까?



답변

크기 조정 작업은 파일 시스템에 아무런 문제를 일으키지 않지만 새 파티션 ID를 가리 키도록 / etc / fstab을 업데이트해야 할 수도 있습니다.

  1. 설명한대로 GParted를 사용하십시오.

  2. 다음의 출력에서 ​​스왑 파티션의 업데이트 된 UUID를 찾으십시오.

    Sudo blkid

  3. 게스트 OS에서 / etc / fstab을 편집하여 ‘type’이 ‘swap’인 줄에 새 UUID를 갖도록하십시오.

그렇게해야합니다.


답변

스왑 파티션을 삭제하고 스왑 파일을 사용하십시오. 이 유형을 수행하려면이 예는 1GB 스왑 파일에 대한 것입니다

dd if=/dev/zero of=/swapfile bs=1024 count=1048576
chmod 0600 /swapfile
mkswap /swapfile
swapon /swapfile

스왑 파티션을 삭제하기 전에 OS에서 중지하도록 OS에 반드시 알려주십시오.

swapoff /dev/nameOfCurrentSwap

그리고 fstab에서 해당 줄을 제거하거나 주석 처리하십시오.

그런 다음 부팅시 스왑 공간을 활성화해야합니다. fstab에 다음 줄을 추가하십시오.

/swapfile none swap sw 0 0


답변