[Linux] Ubuntu augmente la taille de la zone d'échange

Cause: la zone de swap est trop petite et le système se bloque.
Solution: augmentez la taille de la zone de swap

1. Solution

1. Vérifiez la taille de la zone d'échange:
libre -m
2. Entrez l'utilisateur root (très important, ce sera gênant de ne pas continuer)

sudo su - root 

3. Créez un répertoire:

mkdir /swap

4. Entrez dans le catalogue

cd /swqp

5. Entrez la commande suivante:

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. Configuration

mkswap swapfile

7. Montez la zone d'échange:

swapon swapfile

8. Vérifiez la taille de la zone de swap

free -m

Erreurs possibles

1. Les autorisations non sécurisées 0644, 0600 sont recommandées (modifier les autorisations)

chmod 0600 /swap/swapfile   

2. Le périphérique ou la ressource est occupé (activez le fichier d'échange)

swapoff /swap/swapfile
swapon /swap/swapfile

3. La zone de swap restaure la valeur par défaut après le démarrage

命令:sudo vim /etc/fstab
添加: /swap/swapfile /swap swap defaults 0 0
保存::wq

Je suppose que tu aimes

Origine blog.csdn.net/m0_46537958/article/details/108121671
conseillé
Classement