YaST 고급 파티션 도구를 사용하여 파티션 이동: "이미 디스크에 생성되었으므로 이동할 수 없습니다."

YaST 고급 파티션 도구를 사용하여 파티션 이동: "이미 디스크에 생성되었으므로 이동할 수 없습니다."

현재 YaST 파티션 도구(VirtualBox의 openSUSE 13.2)를 사용하여 VirtualBox 가상 디스크 이미지에서 Linux 스왑 파티션을 이동하려고 합니다. 가상 디스크에서 지정된 파티션을 이동하려고 하면 "/dev/sdb< x > 파티션이 이미 디스크에 생성되어 이동할 수 없습니다."라는 오류가 발생합니다. 또한 가상 디스크에 40.82GB의 분할되지 않은 공간이 있음에도 불구하고 기존 크기 이상으로 파티션 크기를 조정할 수 없는 것 같습니다.

디스크를 마운트했기 때문에 이런 현상이 발생할 수 있다는 내용을 읽었지만 제가 아는 한 디스크는 마운트되지 않았습니다(아래 파티션에는 sdb마운트 지점 이 없으며 mount이 파티션에는 아무것도 표시되지 않습니다). 가상 디스크).

제가 실수한 걸까요? 그렇지 않은 경우 이 문제를 해결할 수 있는 방법이 있습니까?

편집하다:다음은 YaST 파티셔너 도구의 현재 위치를 보여주는 스크린샷입니다.

여기에 이미지 설명을 입력하세요

답변1

YaST에서는 이미 디스크에 있는 파티션을 이동할 수 없습니다. 이 기능은 디스크에 쓰기 전에 추가한 파티션을 이동할 때만 제공됩니다. 데이터 파티션인 경우 삭제하고 다시 생성하면 데이터가 손실되므로 문제가 될 수 있지만 스왑 파티션이므로 그렇게 해도 데이터가 손실되지 않습니다.

당신이 해야 할 일은 확장 파티션을 삭제하는 것입니다 . sdb2이 파티션도 삭제됩니다 sdb5. 여기에서 디스크 끝에 스왑 파티션을 다시 생성할 수 있으며, 이를 통해 sdb1필요에 따라 데이터 파티션을 확장할 수 있습니다. 디스크에 4개 이상의 파티션이 필요할 것으로 예상되지 않는 한 확장 파티션을 생성하지 않는 것이 좋습니다. (4개 이상의 파티션이 필요한 경우 대신 GPT를 사용해야 합니다.)

관련 정보