J'ai décidé de passer de l'utilisation d'une partition swap à l'utilisation d'une /swapfile
.
Mais il y a un problème. Le système utilise toujours la partition d'échange /dev/sda8
et non le /swapfile
.
- J'ai créé le
/swapfile
en utilisant lesdd
commande, etc. - J'ai changé
/etc/fstab
à utiliser/swapfile
au lieu de l'ancienne partition swap - J'ai changé
/etc/initramfs-tools/conf.d/resume
pour refléterresume=/swapfile
- J'ai vérifié que
/etc/default/grub
ne fait pas référence à la reprise ou à l'échange
Pourtant, quand je le fais swapon -s
o free -h
c'est toujours affiché /dev/sda8
au lieu de /swapfile
.
Dois-je supprimer le /dev/sda8
pour que cela fonctionne ?
La version 20.04.1 utilise-t-elle toutes les partitions de swap qu'elle trouve, même si elles ne sont pas dans le dossier de l'utilisateur ? /etc/fstab
?
Mise à jour n° 1 :
Juste pour documenter mon /swapfile
processus de création...
Nota : Utilisation incorrecte de la dd
peut entraîner une perte de données. Suggérer le copier/coller.
Dans le terminal...
sudo swapoff -a # turn off swap
sudo rm -i /swapfile # remove old /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile # set proper file protections
sudo mkswap /swapfile # init /swapfile
sudo swapon /swapfile # turn on swap
free -h # confirm 16G RAM and 4G swap
Confirmez ceci /swapfile
à la fin de /etc/fstab
... et confirmer qu'il n'y a pas d'autres lignes de "swap"...
Pour modifier, utilisez sudo -H gedit /etc/fstab
o sudo pico /etc/fstab
/swapfile none swap sw 0 0
reboot # reboot and verify operation
Voici mon /proc/swaps (et c'est frais de ce matin)...
Filename Type Size Used Priority
/dev/sda8 partition 9081852 0 -2
Voici la partie appropriée de mon /etc/fstab
:
# swap was on /dev/sda8 during installation
# UUID=071f8b0e-8e16-4f4d-90ff-a4ae9cc56e2b none swap sw 0 0
/swapfile none swap sw 0 0
Voici mon /etc/initramfs-tools/conf.d/resume
:
# RESUME=UUID=071f8b0e-8e16-4f4d-90ff-a4ae9cc56e2b
RESUME=/swapfile
sudo update-initramfs -c -k $(uname -r)
n'a pas aidé.