Instalando o Ubuntu 16.04 LTS sobre swap

8

Como evitar a reformatação de outras trocas de partições?
Tenho muita distro no meu disco rígido:

  • Windows10
  • Ubuntu16.10
  • Antergos [Arch Linux]
  • Fedora25
  • espaço livre
  • Dados

Todas as distribuições Linux possuem partições de swap (16 GiB cada uma).
No espaço livre, primeiro criei uma partição swap de 16 GiB e o restante do tamanho é para partição raiz (ext4).

  • / dev / sda13
  • / dev / sda14 insira a descrição da imagem aqui

insira a descrição da imagem aqui

É estranho que não possamos selecionar as partições de troca, de qualquer forma, clique no botão "instalar agora"

insira a descrição da imagem aqui

Não quero reformatar a troca desses Linux. Como evitar isso?

disco rígido: 2 TiB MBR
Saída do fdisk -l

ubuntu-gnome@ubuntu-gnome:~$ sudo fdisk -l Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram1: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram2: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram3: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram4: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram5: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram6: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram7: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram8: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram9: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram10: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram11: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram12: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram13: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram14: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/loop0: 1.2 GiB, 1246838784 bytes, 2435232 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: dos Disk identifier: 0xaaf06e0e

Device Boot Start End Sectors Size Id Type /dev/sda1 2048 1026047 1024000 500M 7 HPFS/NTFS/exFAT /dev/sda2 1026048 525314047 524288000 250G 7 HPFS/NTFS/exFAT /dev/sda3 525316094 3907028991 3381712898 1.6T f W95 Ext'd (LBA) /dev/sda5 2644512768 3907028991 1262516224 602G 7 HPFS/NTFS/exFAT /dev/sda6 525316096 557314047 31997952 15.3G 82 Linux swap / Solaris /dev/sda7 557316096 1057314815 499998720 238.4G 83 Linux /dev/sda8 1057314817 1058291377 976561 476.9M 83 Linux /dev/sda9 1058291379 1090291377 31999999 15.3G 83 Linux /dev/sda10 1090291379 1590291377 499999999 238.4G 83 Linux /dev/sda11 * 1590294528 2114582527 524288000 250G 83 Linux /dev/sda12 2114584576 2148139007 33554432 16G 82 Linux swap / Solaris

Partition 3 does not start on physical sector boundary. Partition 8 does not start on physical sector boundary. Partition 9 does not start on physical sector boundary. Partition 10 does not start on physical sector boundary. Partition table entries are not in disk order.

Disk /dev/sdb: 7.2 GiB, 7742685184 bytes, 15122432 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x178e5ca0

Device Boot Start End Sectors Size Id Type /dev/sdb1 * 0 2538431 2538432 1.2G 0 Empty /dev/sdb2 2511036 2515771 4736 2.3M ef EFI (FAT-12/16/32) ubuntu-gnome@ubuntu-gnome:~$

christianbueno.1
fonte
1
Além de ter várias partições de troca, o que é loucura, você tem um problema maior, pois quatro das partições existentes não estão alinhadas corretamente. Isso realmente afeta o desempenho.
heynnema
Como podemos corrigir isso, eu só tenho uma partição importante / dev / sd5 (Data).
christianbueno.1
Como podemos corrigir isso, só tenho uma partição importante / dev / sd5 (Data) que não consigo excluir. Ou devo excluir todo o disco rígido.
christianbueno.1
Existem duas escolhas. 1) recomeçar. reparticionar toda a unidade, recarregar o software. ou restaure a partir de backups anteriores da imagem da partição. ou 2) tente remover cirurgicamente as partições não alinhadas, substitua-as por partições alinhadas, restaurando os dados de um backup de imagem da partição anterior.
heynnema
1
Tecnicamente, o fdisk é para discos MBR e o gdisk é para discos GPT, como o que você possui. Não sei se o gdisk fornecerá as mesmas informações de alinhamento rápido que o fdisk, mas você pode tentar gdisk -l /dev/sda. Você pode ter que verificar a manpágina. Gparted deve alinhar corretamente no MiB. Para ter certeza, remova cirurgicamente uma de suas partições desalinhadas, recrie-a e verifique-a novamente com fdisk / parted.
heynnema

Respostas:

19

Você não precisa de partições de troca diferentes para sistemas diferentes, da mesma forma que não precisa de diferentes sticks de RAM para sistemas diferentes. Apenas compartilhe um entre todos eles. Você deve usar o mais à esquerda, porque é o que tem a velocidade de leitura / gravação mais rápida (em um disco rígido).

A única vez que algo relevante após um desligamento ainda está em andamento é quando você hiberna o seu PC (suspende para o disco). Mas isso está desativado por padrão, de qualquer maneira.

Não ligue para eles serem formatados. Se nenhum sistema estiver suspenso no disco (e apenas se uma partição de troca for usada para manter a imagem da suspensão, o que não é necessariamente o caso), isso não mudará nada.

A formatação de uma partição de troca é um problema se ela for montada automaticamente usando seu UUID. Para verificar se é esse o caso, abra os /etc/fstabarquivos dos seus sistemas. Se houver uma linha que contenha a palavra "swap" que comece com UUID=, o UUID deverá ser trocado pela nova. Observe que não precisa haver essa linha. Suas partições de troca podem ser identificadas pelo nome do dispositivo. Nesse caso, a linha começa, por exemplo, com /dev/sda12e nada precisa ser feito - exceto se você excluiu a partição ou agora ela é uma partição de outro tipo; nesse caso, o nome do dispositivo deve ser alterado.

Se você excluiu todas as partições de troca, exceto uma, escreva o mesmo UUID na respectiva linha /etc/fstabde todos os seus sistemas Linux. Isso pode ser feito na sessão ao vivo ou nos próprios sistemas. A alteração entrará em vigor após a inicialização da próxima vez. Se o UUID foi alterado, a partição swap não será montada, mas, além de não haver partição swap, o sistema poderá ser usado normalmente.

UTF-8
fonte
Olá amigo, esses ramx foram criados por eles mesmos
christianbueno
Então, podemos seguir em frente com segurança
christianbueno
1
Não presumi que você usasse barras de RAM diferentes para sistemas diferentes. Claro que não. Não foi uma alusão aos seus /dev/ramXs, tentei dizer: "Você não usa barras de RAM diferentes para sistemas operacionais diferentes. Uma partição de troca é uma extensão da sua RAM. Então, por que você usaria partições de troca diferentes para diferentes sistemas? "
UTF-8
Ah ok amigo, eu entendi você. A barra de ram = memória stick RAM
christianbueno
1
A formatação das áreas de troca não mudaria seus UUIDs? Isso será irritante para qualquer sistema que tenha UUIDs para as entradas de swap em seus / etc / fstab.
Mark Plotnick