1 votes

Quelle est la signification de pri=42

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

6voto

avelldiroll Points 2048

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 .

1voto

Mike Points 978

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.

0voto

akira Points 58339

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.

0voto

pierpytom Points 101

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 :

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

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

  3. 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 )

0voto

charlie Points 1

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.

SistemesEz.com

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.

Powered by:

X