(9 risposte)
Chiuso 3 anni fa.
Sto eseguendo VM Workstation 12 Player e ho installato Ubuntu 16.10 sulla VM. Ho creato una partizione estesa per lo spazio di swap dopo aver dovuto rimuovere la partizione di swap per estendere lo spazio della partizione primaria.
entro
fdisk -l
e ottieni
Disk /dev/sda: 80 GiB, 85899345920 bytes, 167772160 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: 0x7d4da0a8
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 157700095 157698048 75.2G 83 Linux
/dev/sda2 157700096 159793151 2093056 1022M 5 Extended
Eppure, quando digito
sudo mkswap /dev/sda2
ottengo
mkswap: error: swap area needs to be at least 40 KiB
Sembra che io abbia poco più di 1 GB di spazio su /dev/sda2
Risposta accettata:
la partizione estesa non è una vera partizione, è un contenitore per unità logiche.
È necessario creare un'unità logica all'interno della partizione estesa che utilizzi tutto lo spazio.
quindi usalo per la partizione di swap
In alternativa:
Poiché hai solo due partizioni, elimina la partizione estesa.
Quindi, crea una partizione primaria da utilizzare per lo scambio