Ram, zram, disque, suspend to disk, suspend to ram
Gave up waiting for suspend/resume device
https://www.linuxuprising.com/2018/08/how-to-use-swap-file-instead-of-swap.html
Swap en anglais, c'est un échange.En informatique, c'est l'espace disque alloué à la mémoire virtuelle, que l'on nomme fichier d'échange (sous windows).
Les PC modernes ont de plus en plus de mémoire vive. Sous linux, Le swap est rarement utilisé. Ne sert-il pas cependant lors de la mise en veille prolongée ?
Si l'on pense utiliser cette fonction, il faut créer une partition de swap lors de l'installation du système. Les disques modernes ont assez d'espace pour cela. Mobiliser de 2 à 4 Go d'espace est possible.
Lors de toute modification sur le partitionnement, les UUID des partitions sont modifiés.
En cas d'upgrade vers une nouvelle version d'ubuntu.
En cas de bug de la mise en veille prolongée (suspend to disk). Le contenu de travail est alors sauvegardé vers le disque dur, sur le swap.
Déterminez votre partition swap.
sudo fdisk -l
retourne par exemple:
/dev/sda6 7491 7765 2208906 82 Linux swap / Solaris
Régénérez votre partition swap.
sudo swapoff -a
sudo mkswap </dev/partition_swap>
sudo swapon -a
Cette commande retourne un message d' erreur car l'UUID a été changée. Il faut d'abord effectuer la procédure ci-dessous.
Gardez l'UUID de sortie de la commande sudo mkswap </dev/partition_swap>
Éditez le fichier de configuration /etc/initramfs-tools/conf.d/resume et corrigez l'UUID en le remplaçant par celui que vous venez d'obtenir :
sudo gedit /etc/initramfs-tools/conf.d/resume
Il n'y a qu'une ligne dans ce fichier… RESUME=UUID=<uuid>
Éditez le fichier de configuration /etc/fstab et corrigez l'UUID et si besoin le /dev/partition_swap à la ligne concernant la partition swap.
sudo update-initramfs -u -k $(uname -r)
La sortie de cette commande donne:
update-initramfs: Generating /boot/initrd.img-2.6.32-33-generic
Redémarrer avant de tester l'hibernation
<file system> <mount point> <type> <options> <dump> <pass> UUID=XXXXX /dev/sdax none swap sw 0 0
Gparted ne donne pas précisément les points de montage. Il le fait pour root /, la partition système. C'est tout.
L'utilitaire de disque ne présente pas plus de point de montage.
Les deux indiquent le périphérique , la partition réservée au swap, s'il existe.
Il peut arriver qu'après modification, ces lignes de commentaires (précédées de #) ne soient plus présentes. En principe le mécanisme de protection des fichiers système génère une sauvegarde du fichier d'origine en la nommant fstab.bak.
# /etc/fstab: static file system information. # # Use 'blkid -o value -s UUID' 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> proc /proc proc nodev,noexec,nosuid 0 0 /dev/sda4 / ext4 errors=remount-ro,user_xattr 0 1 # swap was on /dev/sda6 during installation UUID=2754901d-09aa-44a8-b102-7460bf43c12a /dev/sda6 none swap sw 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
ubuntu-automatically-mount-partition-at-startup
Check your /etc/fstab file. It should look similar to this ( celui du dessus est quasi identique).
Le swap était sur la partition sda6 pendant l' installation. Une rapide recherche en ligne montre que cette info est présente sur de nombreux systèmes, même si ce n'est pas systématique.
Le remount-ro indique qu'en cas d'erreur au démarrage, cette partition sera montée en read-only : c'est normal.
deplacer_root Article à terminer.
Attributs utilisateur étendus. Cette instruction est en cours d'obsolescence, possiblement à cause de la nouvelle gestion du boot par le noyau.
user_xattr par Lukas Czerner - 2011-06-28 15:21:17
Acl and user_xattr mount options are no longer needed since those features are enabled by default if configured in (seee commit ea6633369458992241599c9d9ebadffaeddec164). We can not easily deprecate mount options itself (since it is probably too early),but we can remove it from documentation first.
http://www.fsarchiver.org/Attributes http://www.fsarchiver.org/Main_Page
Un outil extrêmement ambitieux ! FSArchiver is a system tool that allows you to save the contents of a file-system to a compressed archive file.
For example the ext3/ext4 filesystem may have to be mounted with options “user_xattr” and “acl”. It depends on the “default mount options”. If these required options are set as “default mount options” in the superblock of the filesystem, then it's not necessary to specify these options then you mount it, or when it's mounted via fstab
Enables Extended User Attributes. Additionally, you need to have extended attribute support enabled in the kernel configuration (CONFIG_EXT4_FS_XATTR). See the attr(5) manual page and http://acl.bestbits.at/ to learn more about extended attributes.
-nouser_xattr Disables Extended User Attributes.
Enable the user_xattr attribute in order to improve performance.
The IBM® Installation Toolkit Simplified Setup Tool (Simplified Setup Tool) checks to see if the user_xattr attribute is enabled. If the Simplified Setup Tool discovers that user_xattr is enabled, more entries are added to the smb.conf file. If the user_xattr attribute is not enabled, the Simplified Setup Tool shows a message suggesting that you enable the user_xattr attribute for better performance. The message states:
[WARNING] You should enable user_xattr for better Samba performance.
Edit the /etc/fstab file.
Select any file system listed in the /etc/fstab file, and add the following entry to the mount options: user_xattr
For example, in the /etc/fstab file, the fourth column has options that are used during the mount process. Multiple options are separated by commas:
UUID=843b8d2e-4643-44e9-a49e-667157895b17 /boot ext4 defaults,user_xattr 1 2
sudo swapoff -a
v-lucid@v-lucid-laptop:~$ sudo mkswap /dev/sda6 Configure l'espace d'échange (swap) en version 1, taille = 2208900 Ko pas d'étiquette, UUID=2754901d-09aa-44a8-b102-7460bf43c12a v-lucid@v-lucid-laptop:~$ sudo swapon -a swapon: impossible de trouver le périphérique UUID=b4e607ef-3950-4508-b1a7-767dedb2717a v-lucid@v-lucid-laptop:~$ v-lucid@v-lucid-laptop:~$ sudo gedit /etc/initramfs-tools/conf.d/resume v-lucid@v-lucid-laptop:~$ sudo gedit /etc/fstab v-lucid@v-lucid-laptop:~$ sudo update-initramfs -u -k $(uname -r) [sudo] password for v-lucid: update-initramfs: Generating /boot/initrd.img-2.6.32-33-generic v-lucid@v-lucid-laptop:~$ sudo /etc/initramfs-tools/conf.d/resume
linux averti swap et hibernation