Instalé Ubuntu 14.04 LTS hace aproximadamente un mes, inicio dual Ubuntu 14.04 LTS y Windows 8.1.
No creé ningún espacio de intercambio durante la instalación, pero ahora realmente necesito agregar esto para Ubunutu. Intenté verificar cualquier espacio de intercambio asignado usando sudo swapon -s
y obtuve encabezados vacíos como se muestra a continuación:
ahsan@ahsan-Inspiron-N5110:~$ sudo swapon -s
Filename Type Size Used Priority
Luego intenté asignar algo de espacio de intercambio usando dd of=output.dat bs=1 seek=390143672 count=0
y la salida fue:
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.000170607 s, 0.0 kB/s
También probé el comando sudo dd if=/dev/zero of=/swapfile bs=1G count=4
y la salida fue:
dd: memory exhausted by input buffer of size 1073741824 bytes (1.0 GiB)
Luego lo intenté sudo fallocate -l 4G /swapfile
pero la salida fue:
fallocate: /swapfile: fallocate failed: Operation not supported
También revisé mis discos duros, la siguiente es la estructura de mi disco duro:
ahsan@ahsan-Inspiron-N5110:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 99G 18G 77G 19% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 1.4G 4.0K 1.4G 1% /dev
tmpfs 286M 1.2M 284M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.4G 24M 1.4G 2% /run/shm
none 100M 56K 100M 1% /run/user
Y la salida de free -m
es:
ahsan@ahsan-Inspiron-N5110:~$ free -m
total used free shared buffers cached
Mem: 2850 2665 184 421 25 846
-/+ buffers/cache: 1794 1055
Swap: 0 0 0
Muéstrame cómo puedo agregar el intercambio sin afectar los datos míos. He instalado Ubuntu LTS de 64 bits y tengo 3 GB de RAM y un disco duro de 500 GB.
He estado en esta pregunta de Ubuntu y probé los comandos y el resultado es:
ahsan@ahsan-Inspiron-N5110:~$ sudo dd if=/dev/zero of=/swapspace bs=1G count=4
4+0 records in
4+0 records out
4294967296 bytes (4.3 GB) copied, 47.1951 s, 91.0 MB/s
ahsan@ahsan-Inspiron-N5110:~$ sudo dd if=/dev/zero of=/swapspace bs=1G count=4sudo mkswap /swapspace
dd: invalid number ‘4sudo’
ahsan@ahsan-Inspiron-N5110:~$
dd: invalid number '4sudo'
, ¿verdad? Supongo que tuvo un problema de copiar / pegar. ¡Me alegra que hayas resuelto tu problema! ¡En el futuro, lea esos mensajes de error cuidadosamente e intente averiguar por qué recibe ese mensaje! ;-) Buena suerte.Respuestas:
Primero, para crear 4.000 MB de espacio de intercambio:
o
Luego conviértalo en un archivo de intercambio utilizable:
Activalo:
Confirmar espacios de intercambio activos:
A continuación, agregue la siguiente línea a / etc / fstab para activar el nuevo intercambio en el arranque:
Vea también esta página wiki: https://help.ubuntu.com/community/SwapFaq
fuente
Para responder su pregunta indirectamente, no necesita administrar los archivos de intercambio usted mismo. Hay un paquete llamado swapspace que agregará dinámicamente archivos de intercambio según sea necesario.
Entonces ya terminaste. Su sistema crecerá y reducirá el espacio de intercambio según sea necesario.
fuente
Sigue estos pasos:
sudo dd if=/dev/zero of=/mnt/{filename}.swap bs=1M count={swap_size}
sudo mkswap /mnt/{filename}.swap
sudo swapon /mnt/{filename}.swap
sudo gedit /etc/fstab
/mnt/{filename}.swap none swap sw 0 0
Nota: Reemplace {filename} con cualquier nombre que desee establecer en el archivo y reemplace {swap_size} con el tamaño que desea asignar al archivo de intercambio. Asegúrese de que el tamaño del archivo debe ser dos veces mayor que el tamaño de la memoria.
fuente