Ubuntu 17.04: ¿no tiene una partición de intercambio?

13

¿Por qué no tengo una partición de intercambio en mi instalación?

$ lsblk
nvme0n1     259:0    0 238.5G  0 disk 
└─nvme0n1p1 259:1    0 238.5G  0 part /

¿Instalé Ubuntu / Kubuntu mal?

Pensé que debería ser así:

nvme0n1     259:0    0 238.5G  0 disk 
├─nvme0n1p5 259:3    0  15.9G  0 part [SWAP]
├─nvme0n1p1 259:1    0 222.6G  0 part /
└─nvme0n1p2 259:2    0     1K  0 part 

Acabo de elegir lo que se sugirió durante la instalación. Pero parece extraño.

laukok
fuente
intentarcat /proc/swaps
phuclv

Respuestas:

26

No hay nada malo. En las instalaciones nuevas de 17.04 tenemos un archivo de intercambio en lugar de una partición de intercambio, como se menciona en las notas de la versión (si actualiza en lugar de instalar de nuevo, todavía tendrá una partición de intercambio).

El archivo de intercambio se encuentra en

/swapfile

Siempre puede verificar el estado del intercambio con el comando swapon --show.
Aquí está mi salida en 17.04:

$ swapon --show
NAME      TYPE SIZE  USED PRIO
/swapfile file 1.3G 62.2M   -1

También puede ver si se usa con el freecomando como de costumbre

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           1.9G        1.3G        152M         95M        423M        328M
Swap:          1.3G         62M        1.3G

Mira, funciona bien.

De acuerdo con la wiki de Arch

No hay una ventaja de rendimiento para un archivo de intercambio contiguo o una partición, ambos se tratan de la misma manera.

Simplemente proporciona un poco más de flexibilidad; Es más fácil cambiar el tamaño.

Nota menor: Btrfs (sistema de archivos alternativo a ext4) no admite el uso de archivos de intercambio, por lo que deberá crear una partición de intercambio usted mismo si desea usar Btrfs. Pero si eres lo suficientemente valiente como para usar Btrfs, seguramente sabrás lo que estás haciendo de todos modos;)

Zanna
fuente
@Zanna el / swapfile y una partición swap cumplen una función similar, excepto en el caso de hibernación, ¿correcto?
heynnema
1
Si acabo de actualizar un sistema anterior que se instaló con una partición de intercambio a 17.04, ¿debería eliminar mi antigua partición de intercambio?
gato
@cat - deberías hacer esa otra pregunta ...
HorusKol
btrfsse ha convertido en producción hace un tiempo, solo algunas características son (todavía) experimentales; no es correcto tratar todo el FS como experimental ...
heemayl