Lors du montage d'une partition swap sous Linux, que signifie l'option de montage pri=42 ?
fstab :
/dev/hda1 swap swap pri=42 0 0
Lors du montage d'une partition swap sous Linux, que signifie l'option de montage pri=42 ?
fstab :
/dev/hda1 swap swap pri=42 0 0
Pas sur aucune distro linux, je crois qu'ubuntu ne définit pas de priorité de swap par défaut, d'autres peuvent le faire.
Vous pouvez appeler l'homme swapon à la rescousse ... en voici un extrait :
-p priorité
Spécifiez la priorité du périphérique de permutation. Cette option n'est disponible que si swapon a été compilé et est utilisé sous un noyau 1.3.2 ou ultérieur. priority est une valeur comprise entre 0 et 32767. Les nombres les plus élevés indiquent une plus grande priorité. Voir swapon(2) pour une description complète des priorités de swap. Ajoutez pri=value au champ d'option de /etc/fstab pour l'utiliser avec swapon -a.
À titre d'information, vous pouvez vous demander pourquoi la priorité par défaut de swap est fixée à 42 je pense que c'est juste une autre référence à la Grande réponse .
Le site pri
est une priorité courte et détermine l'ordre dans lequel les partitions de swap multiples sont utilisées . Les partitions avec une valeur plus élevée pour pri
sont utilisés en premier.
Supposons que vous ayez deux partitions d'échange, avec 'pri' vous pouvez indiquer au système d'exploitation quelle partition d'échange utiliser en premier :
pri=n Spécifie la priorité de l'espace d'échange. La variable n peut 0, 1, 2, 3, 4, 0 étant la priorité la plus basse et 4 la plus haute. étant la priorité la plus élevée.
J'étais dans le même bateau, et pour être juste, la réponse de @avelldiroll est déjà parfaite.
Mais, si vous êtes seul sur un terminal sans internet, c'est la piste à suivre :
Vous commencez par man fstab
et voici la partie pertinente :
Le quatrième champ (fs_mntops).
Ce champ décrit les options de montage associées au système de fichiers.
Il est formaté comme une liste d'options séparées par des virgules. Il contient au moins le type de montage (ro ou rw), plus toute option supplémentaire options supplémentaires appropriées au type de système de fichiers (y compris options de réglage des performances). Pour plus de détails, voir mount(8) ou swapon(8).
Ce qui suggère d'utiliser man mount
y man swapon
.
Puis vous inspectez le premier des deux, man mount
et... vous ne trouvez rien... donc... pri n'est pas valide pour tous les systèmes de fichiers
Puis vous inspectez le dernier des deux, man swapon
et (soit par défilement, soit par recherche) fstab ), vous trouverez cette partie pertinente :
-p, --priorité priorité
Spécifiez la priorité du périphérique d'échange. La priorité est une valeur comprise entre 0 et 32767. Les chiffres les plus élevés indiquent une priorité plus élevée. Voir swapon(2) pour une description complète des priorités de priorités. Ajoutez pri=value au champ d'option de /etc/fstab pour une utilisation avec swapon -a.
Je me demandais comment je pouvais me souvenir de ce paramètre en me fiant uniquement à la documentation, il s'avère que c'est un peu tordu mais possible.
Au fait, vous pouvez avoir autant de partitions d'échange que vous le souhaitez, la priorité est utilisée pour préférer une partition d'échange à une autre, par exemple, cela pourrait être la partie pertinente sur /etc/fstab
...output omitted...
UUID=... swap swap pri=10 0 0
UUID=... swap swap pri=20 0 0
(Et oui, pri=42
est sans aucun doute une référence à la réponse à la vie, l'univers et tout le reste )
Une observation. J'ai une liste où la priorité est de -2, ce qui, je suppose, est inférieur à 5.
swapon -s
Filename Type Size Used Priority
/dev/sda3 partition 2047996 0 -2
/dev/zram0 partition 1455164 0 5
/dev/zram1 partition 1455164 0 5
Linux Mint 20. C'est en dehors de la plage de 0 à 32767, il y a donc un conflit avec les infos précédentes.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.