Movendo partições com o YaST Expert Partitioner: “já criado no disco e não pode ser movido”

Movendo partições com o YaST Expert Partitioner: “já criado no disco e não pode ser movido”

Atualmente, estou tentando usar a ferramenta de particionamento YaST (no openSUSE 13.2 no VirtualBox) para mover a partição swap do Linux em uma imagem de disco virtual do VirtualBox. Ao tentar mover qualquer partição no disco virtual, recebo o erro "A partição /dev/sdb< x > já foi criada no disco e não pode ser movida." Além disso, não consigo redimensionar nenhuma partição além do tamanho já existente, apesar de ter 40,82 GB de espaço não particionado no disco virtual.

Eu li que isso supostamente pode ser causado pela montagem do disco, mas, pelo que sei, o disco não está montado (nenhuma das partições abaixo sdbtem um ponto de montagem e mountnão mostra nenhuma das partições neste disco virtual).

Cometi um erro e, caso contrário, existe uma maneira de resolver esse problema?

Editar:A seguir está uma captura de tela de onde estou na ferramenta de particionamento do YaST:

insira a descrição da imagem aqui

Responder1

O YaST não permite que partições já existentes no disco sejam movidas — o recurso existe apenas para mover partições que você adicionou antes de gravá-las no disco. Isso pode ser um problema se for uma partição de dados, pois excluí-la e recriá-la resultaria em perda de dados, mas como se trata de uma partição swap, nenhum dado seria perdido ao fazer isso.

O que você precisa fazer é excluir a partição estendida sdb2, que também excluirá sdb5. A partir daí, você pode recriar a partição swap no final do disco, o que permitirá expandir a partição de dados sdb1conforme necessário. Eu recomendo que você não crie uma partição estendida, a menos que precise de mais de quatro partições no disco. (Se você precisar de mais de quatro partições, provavelmente deveria usar GPT.)

informação relacionada