web-dev-qa-db-fra.com

Après le redémarrage, le swap devient 0 gb

J'ai utilisé une clé USB live pour augmenter la taille attribuée à Ubuntu. Maintenant je suis sur mon OS. J'ai augmenté le swap de 8 Go à 11 Go, mais je ne vois pas s'il est utilisé.

$ Sudo lsblk              
[Sudo] password for caner: 
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   1   7.5G  0 disk 
└─sdb1   8:17   1   7.5G  0 part /media/caner/UBUNTU 16_0
sda      8:0    0 238.5G  0 disk 
├─sda2   8:2    0 222.3G  0 part /
├─sda3   8:3    0    11G  0 part 
└─sda1   8:1    0   512M  0 part /boot/efi

$ free -m          
              total        used        free      shared  buff/cache   available
Mem:           7834        5452         245          80        2136        1949

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.8G     0  3.8G   0% /dev
tmpfs           784M  9.4M  775M   2% /run
/dev/sda2       219G   25G  183G  13% /
tmpfs           3.9G   30M  3.8G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1       511M   13M  499M   3% /boot/efi
tmpfs           784M   60K  784M   1% /run/user/1000
/dev/sdb1       7.5G  1.6G  6.0G  21% /media/caner/UBUNTU 16_0

$ Sudo blkid
/dev/sda1: UUID="32F0-543D" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="16b2efe3-e142-4d6e-bc0a-22fc9dff9d73"
/dev/sda2: UUID="a18cf8e7-12f8-40df-9e3b-2f0605c6f661" TYPE="ext4" PARTUUID="ffeeec5b-943a-4d86-9836-e1be818b1669"
/dev/sda3: UUID="9c1fc3a8-ef4a-451a-9e8f-7f07dc18db8d" TYPE="swap" PARTLABEL="linux-swap" PARTUUID="848d50d8-c99d-45c6-83db-d8268eef3871"
/dev/sdb1: LABEL="UBUNTU 16_0" UUID="ECC1-9477" TYPE="vfat" PARTUUID="001c3909-01"

$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda2 during installation
UUID=a18cf8e7-12f8-40df-9e3b-2f0605c6f661 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
#UUID=32F0-543D  /boot/efi       vfat    umask=0077      0       1
# swap was on /dev/sda3 during installation
UUID=f4bb47fb-7475-44ba-9e20-b8f931b22c9b none            swap    sw              0       0
UUID=32F0-543D  /boot/efi       vfat    defaults        0       1

Je ne veux rien faire parce que j'ai récemment cassé mon système précédent, alors je ne veux plus le refaire.

Sur le système, si j'utilise GParted et que je clique sur ma zone de 11 Go pour "permuter", et après avoir fermé GParted, la permutation correspond à 11 Go:

$ top                                                                                                                                                 ✭ ✈ ✱
top - 13:52:43 up 4 min,  2 users,  load average: 4.80, 3.19, 1.29
Tasks: 287 total,   1 running, 227 sleeping,   0 stopped,   0 zombie
%Cpu(s): 41.7 us,  3.7 sy,  0.0 ni, 54.4 id,  0.0 wa,  0.0 hi,  0.1 si,  0.0 st
KiB Mem :  8022928 total,   220828 free,  5531752 used,  2270348 buff/cache
KiB Swap: 11534332 total, 11534332 free,        0 used.  2061940 avail Mem

Mais si je redémarre, ça va et ça prend beaucoup de temps pour ouvrir Ubuntu.

Que puis-je faire?

2
vegan

Votre partition d'échange n'est pas utilisée car elle n'est pas annoncée correctement dans votre fichier de configuration /etc/fstab. Votre fichier d'échange est /dev/sda3 avec l'UUID "9c1fc3a8-ef4a-451a-9e8f-7f07dc18db8d". La référence à celle-ci dans votre fichier fstab est cassée, car elle répertorie toujours le UUID avant la modification.

Pour résoudre le problème, modifiez votre fichier fstab. Je fournis des instructions qui peuvent ou peuvent ne pas être trop détaillées pour vous en fonction de votre expérience.

  1. Ouvrez votre fichier de configuration /etc/fstab en tant que racine pour le modifier:

    Sudo nano /etc/fstab
    
  2. Dans la ligne de permutation, remplacez le UUID existant par le correct, c’est-à-dire celui fourni par la commande Sudo blkid. Remplacer:

    UUID=f4bb47fb-7475-44ba-9e20-b8f931b22c9b none    swap    sw     0       0
    

    par

    UUID=9c1fc3a8-ef4a-451a-9e8f-7f07dc18db8d none   swap    sw     0       0
    

    (seul le numéro UUID est modifié ici.

  3. Enregistrez le fichier et quittez. Appuyez sur Ctrl + S (cela enregistre) puis sur Ctrl + X (cela quitte nano)

Vous pouvez rapidement vérifier si tout va bien sans redémarrer:

Sudo mount -a

Cela ré-exécute le fichier fstab. Il ne devrait y avoir aucune sortie de cette commande. Toute sortie indique une erreur. S'il n'y a pas de sortie, vérifiez si votre échange est actif

free -m

ou

swapon -s
4
vanadium