Installazione di Ubuntu 16.04 LTS su swap


8

Come evitare di riformattare altre partizioni di swap?
Ho molta distro nel mio disco rigido:

  • Windows 10
  • Ubuntu16.10
  • Antergos [Arch Linux]
  • Fedora25
  • spazio libero
  • Dati

Tutte le distribuzioni Linux hanno partizioni di swap (16GiB ciascuna).
Nello spazio libero ho prima creato una partizione di swap di 16 GiB e il resto della dimensione è per la partizione di root (ext4).

  • / Dev / sda13
  • / Dev / sda14 inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

È strano che non possiamo selezionare le partizioni di swap, comunque fare clic sul pulsante "Installa ora"

inserisci qui la descrizione dell'immagine

Non voglio riformattare lo swap di Linux, come evitarlo?

disco rigido: 2 MB TiB
Output di 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:~$


1
Oltre ad avere più partizioni di swap, che è pazzesco, hai un problema più grande in quanto 4 delle tue partizioni esistenti non sono allineate correttamente. Questo ha davvero un impatto sulle prestazioni.
heynnema,

Come possiamo risolverlo, ho solo una partizione importante / dev / sd5 (Dati).
christianbueno.1,

Come possiamo risolverlo, ho solo una partizione / dev / sd5 (dati) importante che non posso cancellare. O devo eliminare tutto il disco rigido.
christianbueno.1,

Ci sono due scelte. 1) ricominciare. ripartizionare l'intero disco, ricaricare il software. o ripristinare da precedenti backup dell'immagine della partizione. oppure 2) provare a rimuovere chirurgicamente le partizioni non allineate, sostituirle con partizioni allineate, ripristinando i dati da un precedente backup dell'immagine della partizione.
heynnema,

1
Tecnicamente, fdisk è per i dischi MBR e gdisk è per i dischi GPT, come quello che hai. Non so se gdisk fornirà le stesse informazioni di allineamento rapido di fdisk, ma potresti provare gdisk -l /dev/sda. Potrebbe essere necessario controllare la manpagina. Gparted dovrebbe allinearsi correttamente su MiB. A dire il vero, rimuovere chirurgicamente una delle partizioni disallineate, ricrearla e ricontrollarla con fdisk / parted.
heynnema,

Risposte:


19

Non hai bisogno di partizioni di swap diverse per sistemi diversi, allo stesso modo in cui non hai bisogno di stick RAM diversi per sistemi diversi. Basta condividerne uno tra tutti. Dovresti usare quello più a sinistra perché è quello con la più alta velocità di lettura / scrittura (su un HDD).

L'unica volta che qualcosa di rilevante dopo un arresto è ancora sullo scambio è quando si iberna il PC (sospensione su disco). Ma è disabilitato di default, comunque.

Non importa se vengono formattati. Se nessun sistema è sospeso su disco (e solo se viene utilizzata una partizione di swap per contenere l'immagine di sospensione che non è necessariamente il caso), non cambia nulla.

La formattazione di una partizione di swap è un problema se è montata automaticamente usando il suo UUID. Per verificare se è così, apri i /etc/fstabfile dei tuoi sistemi. Se esiste una riga contenente la parola "swap" che inizia con UUID=, l'UUID deve essere sostituito da quello nuovo. Nota che non deve esserci una tale linea. Le partizioni di swap possono essere identificate dal nome del dispositivo. In questo caso, la riga inizia ad esempio con /dev/sda12e non è necessario eseguire alcuna operazione, tranne se è stata eliminata la partizione oppure è ora una partizione di un tipo diverso, nel qual caso è necessario modificare il nome del dispositivo.

Se hai eliminato tutte le partizioni di swap tranne una, scrivi lo stesso UUID nella rispettiva riga /etc/fstabdi tutti i tuoi sistemi Linux. Questo può essere fatto sia nella sessione live che nei sistemi stessi. La modifica avrà effetto dopo l'avvio successivo. Se l'UUID è cambiato, la partizione di swap non verrà montata ma a parte l'assenza di una partizione di swap, il sistema può essere utilizzato normalmente.


ciao amico, quei ramx sono stati creati da soli
christianbueno.1

quindi, possiamo andare avanti sani
christianbueno.1,

1
Non pensavo che tu utilizzassi diverse barre RAM per sistemi diversi. Certo che no. Non è stata un'allusione ai tuoi /dev/ramX, ma ho cercato di dire: "Non usi diverse barre RAM per diversi sistemi operativi. Una partizione di swap è un'estensione della tua RAM. Quindi perché dovresti usare partizioni di swap diverse per differenti sistemi?"
UTF-8

Ah ok amico, ti ho capito. ram bar = memory stick RAM
christianbueno.1,

1
La formattazione delle aree di scambio non cambierebbe i loro UUID? Sarà fastidioso per qualsiasi sistema che abbia UUID per le voci di scambio nel loro / etc / fstab.
Mark Plotnick il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.