Causa: el área de intercambio es demasiado pequeña y el sistema se congela.
Solución: aumente el tamaño del área de intercambio
1. Solución
1. Verifique el tamaño del área de intercambio:
libre -m
2. Ingrese el usuario root (muy importante, será problemático no continuar)
sudo su - root
3. Cree un directorio:
mkdir /swap
4. Entrar en el catálogo
cd /swqp
5. Ingrese el siguiente comando:
dd if=/dev/zero of=swapfile bs=1024 count=10290000
a.可以看到如下内容:
记录了1029000+0 的读入
记录了1029000+0 的写出
1053696000字节(1.1 GB)已复制,69.0168 秒,15.3 MB/秒
b.可以用 < ls -lh > 可以看到一个文件。
-rw-r--r-- 1 root root 1005M 2010-01-02 14:35 swapfile
6. Configuración
mkswap swapfile
7. Monte el área de intercambio:
swapon swapfile
8. Verifique el tamaño del área de intercambio
free -m
Posibles errores
1. Se recomiendan permisos no seguros 0644, 0600 (modificar permisos)
chmod 0600 /swap/swapfile
2. El dispositivo o recurso está ocupado (active el archivo de intercambio)
swapoff /swap/swapfile
swapon /swap/swapfile
3. El área de intercambio se restaura al valor predeterminado después del arranque.
命令:sudo vim /etc/fstab
添加: /swap/swapfile /swap swap defaults 0 0
保存::wq