He eliminado mi partición de intercambio existente debido a algún problema de partición. No tengo un espacio de intercambio ahora, así que he creado un archivo de intercambio con:
dd if=/dev/zero of=/root/myswapfile bs=1M count=1024
Aquí está después swapon -s
:
/root/myswapfile file 1048572 1320 -1
Ahora quiero editar mi /etc/fstab
para habilitar el archivo de intercambio después de reiniciar.
bs=1G count=1
daría el mismo resultado, eche un vistazo a la página de manual de dd para las otras unidades.Respuestas:
Estos son los pasos para crear un intercambio en un archivo:
Crear un archivo grande, por ejemplo, con
Por supuesto, cualquier otro método para crear un archivo de tamaño definido sería suficiente.
Anunciar cambio al sistema
Inserte la siguiente línea
/etc/fstab
para el intercambio desde el próximo arranque:Nota: en caso de que tenga los archivos de su sistema en un SSD, puede considerar guardar su archivo de intercambio en una ubicación de disco duro.
También tenga en cuenta: No puede usar un archivo de intercambio para la hibernación (consulte Ubuntu SwapFaq )
Nota adicional para Ubuntu> = 17.04:
/swapfile
se crea un intercambio en el archivo de forma predeterminada en una nueva instalación (cuando no había una partición de intercambio). Podemos crear manualmente una partición de intercambio más adelante si lo preferimos.En caso de que queramos reemplazar un intercambio existente (por ejemplo, partición) con otro intercambio (por ejemplo, en el archivo), necesitamos eliminar el intercambio anterior con
Luego, elimine la entrada de intercambio
/etc/fstab
o reemplácela con el nuevo intercambio respectivamente.fuente
/etc/fstab
montaría el archivo de intercambio correctamente sin reiniciar? No puedo ver el archivo de intercambio si lo hagomount -a && mount
swapon -s
. El intercambio disponible también se muestra enfree -h
.mount -a