
그래서 저는 현재 Windows 호스트에서 우분투 VM으로 작업하고 있습니다. 그리고 원래는 하드 디스크 메모리용으로 30GB를 남겨두고 20GB RAM을 사용하여 VM을 50GB로 설정했습니다. 그 이후로 VBox Manage 수정 hd를 사용하여 최대값을 80GB로 수정했습니다.
하지만 3GB 파일을 다운로드하려고 하면 공간이 부족하다는 오류가 발생합니다. df -h를 실행하고 이것을 출력으로 얻습니다.
https://i.stack.imgur.com/pBnzX.jpg
Gparted 파티셔너를 열어 다음을 확인합니다.
https://i.stack.imgur.com/mjDKr.jpg
문제는 공간이 부족해지지 않고 루트 디렉터리에서 파일을 생성하고 작업할 수 있도록 30GB를 sda1에 어떻게 할당할 수 있느냐는 것입니다.
미리 감사드립니다
답변1
이는 매우 일반적인 문제입니다. 내가 할 일은 스왑 파티션과 "확장 파티션"을 일시적으로 삭제하는 것입니다. 그런 다음 gparted는 할당되지 않은 공간을 사용하여 첫 번째 파티션에 추가할 수 있습니다.
먼저, 20GB 스왑 공간이 필요한 실행 중인 항목을 모두 닫습니다. (그게 뭔지 궁금해요)
그런 다음 스왑을 꺼야 합니다.
sudo swapoff -a
(예, gparted에는 "스왑오프" 기능이 있지만 저는 그것을 신뢰한 적이 없으며 단지 저일 수도 있습니다)
스왑이 꺼지면 gparted를 시작하고 스왑 파티션과 "확장 파티션"을 삭제합니다. 삭제되면 /dev/sda1을 마우스 오른쪽 버튼으로 클릭하고 "크기 조정/이동"을 선택할 수 있습니다. 스왑에 필요한 공간을 제외한 모든 공간을 차지한 다음 스왑을 위한 새 파티션을 생성하고 일단 생성되면 마우스 오른쪽 버튼을 클릭하고 "포맷 대상"을 선택한 다음 linux-swap을 선택합니다. 프로세스의 "확장 파티션" 부분이 필요하지 않습니다.
일단 스왑을 다시 활성화해야 합니다. 내 테스트 시스템에서는 "swapon -a"가 작동하지 않았습니다.
sudo swapon /dev/sda2
도움이 되었기를 바랍니다!