[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: fichier de swap dynamic



(Remise dans l'ordre de la citation et de la réponse)

Le 18/01/2018 à 20:53, Pierre L. a écrit :

Le 06/01/2018 à 11:10, Pascal Hambourg a écrit :
De toute façon, les fichiers de swap, ça pue.

Ha bon, pourquoi ?

Parce que c'est un sale hack. Un fichier de swap ne doit pas avoir de trous (sparse file) mais doit être entièrement alloué. Lorsque le noyau accède à un fichier de swap il court-circuite le système de fichiers. Cela ne marche que dans l'hypothèse où le système de fichiers ne s'amuse pas à déplacer les blocs qui contiennent le fichier de swap. Et ça ne marche pas avec tous les types de systèmes de fichiers, notamment btrfs.

Cf. les diverses restrictions dans les notes de la page de manuel de swapon(8).

Lorsqu'on utilise un fichier de swap pour l'hibernation, on doit spécifier non pas le fichier lui-même mais la partition qui le contient et l'offset du fichier par rapport au début de la partition. Si ça ne sent pas le hack à plein nez...


Reply to: