¿Cómo habilitar la partición de intercambio de Linux?

13

Tengo una partición de intercambio, pero el Monitor del sistema en Linux Mint dice: 'Intercambio no disponible'. Supongo que me olvidé de configurar 'Usar como: intercambio' en la instalación.

¿Cómo arreglar esto?

ansgri
fuente

Respuestas:

21

Simplemente puede agregar una línea para declarar su partición de intercambio /etc/fstab. Entonces, si su partición de intercambio es /dev/sdaX, agregue esta entrada en fstab:

/dev/sdaX      none            swap      sw         0        0

Si su partición de intercambio no se formateó correctamente como tal, puede inicializarla ( asegúrese de poner el nombre de partición correcto para este comando, ya que podría destruir fácilmente el contenido de otra partición ):

sudo mkswap /dev/sdaX

Para habilitar la partición de intercambio recientemente declarada, solo use:

sudo swapon -a

(o reiniciar).

EDITAR : si tiene una partición de intercambio cifrada, en lugar de /dev/sdaX, tendrá que usar su nombre ( /dev/mapper/something), busque /etc/crypttab, el nombre está en la primera columna.

Cerveza inglesa
fuente
Curiosamente, GParted agregó la siguiente línea:/dev/mapper/cryptswap1 none swap sw 0 0
ansgri
ah interesante, parece que hay algún cifrado de disco habilitado, al menos para la partición de intercambio ...
Ale
1
... intercambio cifrado? Buena pena .
Shadur
2
@Shadur: No estoy seguro de si estás hablando en serio, pero si estás usando algún tipo de cifrado de disco (por ejemplo, no quieres que te roben tus archivos y contraseñas si pierdes tu computadora portátil), entonces ciertamente lo haces También quiero usar el intercambio encriptado. De lo contrario, comprometerá la seguridad tan pronto como hiberne su computadora portátil. Además, no hay una buena razón para no cifrar el intercambio hoy en día, ya que el costo del cifrado es totalmente insignificante en comparación con el costo de intercambiar los datos al disco en primer lugar.
Ilmari Karonen
1
@Shadur: el intercambio encriptado posiblemente se convertirá en predeterminado en el futuro. Ya es el caso en MacOS X desde la versión 10.8, y se puede habilitar (desde la línea de comandos) en Windows desde Vista. Excepto en el hardware de gama baja, no veo una razón para no usar el intercambio cifrado.
Ale
8

Manera GUI:

  1. iniciar GParted (la utilidad Discos incorporados no funcionará)
  2. asegúrese de que la partición esté formateada como linux-swap (la mía se mostró como swap en discos pero no formateada en GParted), aplique la operación de formateo
  3. clic derecho, 'swapon'. Hecho.
ansgri
fuente
2
Esto no será persistente durante el reinicio. ¿O gpartedse edita automáticamente fstab?
Ruslan
@Ruslan: parece que sí (vea el comentario de ansgri en mi publicación)
Ale
0

Tuve un problema similar.

  1. Utilicé el "modo GUI" publicado por ansgri para cambiar el formato de la partición de intercambio de desconocido a linux-swap. Esto no resolvió el problema, pero puede haber ayudado.

  2. Descubrí que el UUID que se muestra en / etc / crypttab era incorrecto.

  3. Ejecuté blkid para encontrar el UUID correcto para la partición de intercambio.
  4. Modifed / etc / crypttab para leer el UUID correcto.

    y el intercambio ahora se carga correctamente.

Espero que ayude.

lobo
fuente
0

También hice el método GUI, pero también cambié el UUID en / etc / crypttab y / etc / fstab para que coincida con la información mostrada por blkid, reinicié y funcionó, como una nota al margen con mi SWAP a 36 gb y mi RAM siendo 32 gb mi botón de hibernación funciona ahora, ya que el SWAP es más grande que la RAM.

romano
fuente