swap no dev + mas get mount dev + como trocar o dev de qualquer maneira?

1

quando faço o seguinte:

     mkswap /dev/sda3
     mkswap: error: /dev/sda3 is mounted; will not make swapspace.

como realizar o mkswap de qualquer maneira, David

    
por David 25.07.2011 / 13:26

2 respostas

5

"Troque - entre, Daniel-San", disse Miyagi no Karate Kid.

Err.

O que você está tentando fazer? Recriar espaço de troca para uma partição de troca existente? Adicione mais espaço de troca colocando uma outra partição existente? Por favor, seja mais específico. Se por algum motivo você estiver recriando uma partição swap já existente, use

swapoff /dev/sda3
mkswap /dev/sda3
swapon /dev/sda3

Com mkswap -f /dev/sda3 , você provavelmente pode continuar, mas leia atentamente o que a página de manual informa sobre isso:

Force - go ahead even if the command is stupid.  

Em outras palavras: se essa partição contiver algo importante, ela será eliminada. Espero que sua próxima pergunta não seja sobre a restauração de backups.

    
por 25.07.2011 / 13:30
2

Tem certeza de que deseja criar uma troca em /dev/sda3 ? Essa mensagem implicaria que /dev/sda3 já está sendo usado para um sistema de arquivos real e pode conter dados.

Primeiro, verifique se /dev/sda3 está em uso como um sistema de arquivos montado, emitindo o comando mount . Se /dev/sda3 estiver listado como um sistema de arquivos montado stop , você certamente não desejará fazer o que está tentando fazer.

Se ele estiver listado, e você ainda quiser continuar e apagar todos os dados na partição , você deve primeiro umount /dev/sda3 antes de você mkswap /dev/sda3 .

Se não estiver listado, ele já está em swap e já está em uso. Se você precisar reconstruí-lo (improvável), então você deve swapoff /dev/sda3 antes de você mkswap /dev/sda3 .

Quando tiver um mkswap /dev/sda3 bem-sucedido, você deverá finalmente fazer o swapon /dev/sda3 .

Lembre-se também de editar seu /etc/fstab para refletir a mudança de uso de /dev/sda3 .

    
por 25.07.2011 / 13:34

Tags