Dans mon fichier / etc / fstab, j'ai une entrée pour mon échange comme suit:
/root/swap swap swap sw 0 0
J'ai d'autres machines et j'ai également vu en ligne que parfois elles mettent par défaut ou xfs ou d'autres options. Ensuite, je suis un peu confus sur ce que signifie «sw» et à quoi ça sert, et aussi laquelle serait la meilleure option à mettre là-bas et pourquoi.
Réponses:
A partir du
fstab
manuel sur mon système :Donc, fondamentalement,
sw
est utilisé pour direswapon
(ouswapctl
sur mon système) qu'il s'agit d'un candidat valide à utiliser comme espace d'échange qui sera ajouté dans le cadre de la routine de démarrage du système.Du manuel décrivant
swapctl -A
:C'est sur OpenBSD. Sur le système Ubuntu Linux auquel j'ai accès, aucun manuel ne mentionne
sw
comme option de montage pour l'échange pour une raison quelconque.la source
sw
option ne fait rien, et est simplement un espace réservé (b) indiqueswapon
d'activer l'espace de swap. Mais pourquoi cela devrait être nécessaire, je ne sais pas, car l'espace est déjà spécifié comme swap par le type de système de fichiers. Dans tous les cas, compte tenu de l'utilisation apparemment large desw
Linux, cela représente probablement une lacune dans la documentation et devrait probablement être signalé.sw
peut être changé pour désactiverxx
explicitement une partition de swap. Ce n'est donc pas complètement inutile. Encore une fois, cela vient du manuel sur OpenBSD.fstab
If fs_type is “sw”
. La quatrième colonne n'est pas fs_type, ce sont des options de montage.fs_mntops
). Ces options contiennent lefs_type
, le type de montage. Le type est en lecture-écriture (rw
etrq
(quota)), en lecture seule (ro
) ou swap (sw
) (ouxx
pour désactivé).Pour Linux, au moins, sur la base d'un coup d'œil sur le net, cela semble être un exemple de "culture du fret". Les preuves que j'ai vues suggèrent que cette option n'est pas réellement nécessaire ou significative, mais vous devez y mettre quelque chose, car la
fstab
syntaxe du fichier l'attend. Vous pouvez facilement trouver des exemples de personnes utilisantdefaults
et même justepri=1
ou peu importe, en omettant les deuxdefaults
etsw
.Et cela n'a pas de sens qu'il
swapon
faudrait examiner les options de montage pour vérifier qu'il s'agit d'un échange, car vousswapon
pouvez déjà voir qu'il est d'échange en regardant le type de système de fichiers. Il existe certainement des options de montage pour l'échange qui modifient le comportement, comme indiqué dansman swapon
, maissw
n'en fait pas partie. Donc, la preuve est qu'il s'agit d'un espace réservé, etfoobar
ferait aussi bien qu'un espace réservéJe ne peux pas être complètement sûr de cela sans regarder le code source bien sûr.
En relation, un rapport de bogue Debian se plaignant de ce problème exact: mount: swapon (8) manque d'explication pour les options sw et par défaut
la source