Mover swap de sdb1 (SATA) para sda * (SSD)

0

Esta é a minha configuração atual de partições:

sda           111.8G
├─sda1 ext4     190M /boot
├─sda2            1K
└─sda5 ext4   111.6G /
sdb           465.8G
└─sdb1 swap    14.9G [SWAP]

Disk /dev/sda: 120GB
Number  Start   End    Size   Type      File system  Flags
 1      1049kB  200MB  199MB  primary   ext4         boot
 2      201MB   120GB  120GB  extended
 5      201MB   120GB  120GB  logical   ext4

Disk /dev/sdb: 500GB
Number  Start   End     Size    Type     File system     Flags
 1      1049kB  16.0GB  16.0GB  primary  linux-swap(v1)

Eu gostaria de mover o swap de sdb (SATA) para sda (SSD) porque eu quero uma troca mais rápida. Como deletar o swap existente, e como criar um novo em sda - deveria ser sda3, sda4 ou sda6? Seria seguro redimensionar o sda5 onde o Ubuntu já está instalado para que haja espaço suficiente para a nova partição swap? Como você recomenda que eu faça isso?

(Estou planejando usar uma única partição para todos os sdb como sdb1 para backups e armazenamento com links simbólicos).

Obrigado.

    
por sTripey 14.03.2017 / 12:50

2 respostas

0

Não é recomendável ter uma troca em um SSD, pois isso reduz sua vida útil.

Consulte esta pergunta para obter mais informações.

    
por steeef 14.03.2017 / 13:16
0

Aviso para outros usuários: Esta resposta é específica para esta questão em particular (este OP). Você tem que modificar as partições etc para outros casos.

Edit: A solução neste caso era usar um arquivo de swap em vez de uma partição swap.

Neste caso, você pode tratar o SSD como um HDD (e estar preparado para substituir o SSD quando ele falhar).

  • Faça o backup de todo o SSD (para ter uma versão atual, se algo der errado).

  • Inicialize uma sessão ao vivo de outra unidade, por exemplo, uma unidade USB de desktop do Ubuntu.

  • Troque todas as partições usadas e desmonte a partição ext4

    sudo swapoff -a
    sudo umount /dev/sda5
    
  • Inicie o gparted e use-o para editar a tabela de partições do SSD (/ dev / sda).

  • Reduza a partição ext4 /dev/sda5 para criar espaço para a partição de permuta. (Isso pode levar muito tempo.)

  • Use o espaço não alocado para criar uma partição de troca.

  • Execute as ações clicando no ícone de seleção.

  • Iniciar uma janela de terminal

  • Execute o seguinte comando para encontrar o UUID da partição swap

    sudo blkid
    

    Você provavelmente verá algo como a seguinte linha para sua nova partição swap

    /dev/sda6: UUID="03bed9e9-e39b-6307-8ce5-c2612af9a6aa" TYPE="swap" PARTUUID="731f415c-05"
    
  • Edite o arquivo fstab do seu sistema instalado. Monte a partição onde está primeiro,

    sudo mount /dev/sda5 /mnt
    sudo nano /mnt/etc/fstab
    

    e modifique a linha apontando para a atual partição swap, para que aponte para a nova partição swap.

    UUID=03bed9e9-e39b-6307-8ce5-c2612af9a6aa none  swap  sw  0  0
    

    Use o UUID de blkid sem aspas.

  • Reinicializar

Espero ter me lembrado de todos os passos importantes. De qualquer forma, você pode remover a partição de troca antiga agora e usar esse espaço de unidade para armazenamento de dados.

O link a seguir pode ajudar você, se precisar de ajuda para começar a usar o gparted ,

GrowIt.pdf

Mas neste caso você vai 'ShrinkIt'; -)

    
por sudodus 14.03.2017 / 15:23