Sujet : Re: swap extensible
De : pascal (at) *nospam* plouf.fr.eu.org (Pascal Hambourg)
Groupes : fr.comp.os.linux.configurationDate : 27. Dec 2022, 17:12:13
Autres entêtes
Organisation : Le serveur de jdd pour fr.*
Message-ID : <tof5gt$epu$1@ns507557.dodin.fr.nf>
References : 1 2 3 4 5 6 7
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0
Le 27/12/2022 à 16:18, Danielle a écrit :
Le 26/12/2022 à 10:44, Pascal Hambourg a écrit :
Le 25/12/2022 à 23:27, Danielle a écrit :
>
par ex, pourquoi https://doc.ubuntu-fr.org/swap recommande d'utiliser fallocate
>
Je suppose que c'est parce que fallocate alloue des blocs à un fichier sans écrire dedans inutilement, contrairement à dd.
>
tandis que man mkswap le déconseille ?
>
Je n'ai rien vu de tel dans la page de manuel de mkswap. La page de manuel de swapon ne le déconseille pas formellement, mais avertit que selon le système de fichiers, fallocate est susceptible de créer un fichier "creux" (partiellement alloué) inutilisable comme swap. Ce n'est pas le cas avec ext4.
es-tu certain de ne pas avoir inversé ?
Inversé quoi ?
dans man mkswap je trouve :
Note that a swap file must not contain any holes. Using cp(1) to cre‐
ate the file is not acceptable. Neither is use of fallocate(1) on file
systems that support preallocated files, such as XFS or ext4, or on
copy-on-write filesystems like btrfs. It is recommended to use dd(1)
and /dev/zero in these cases.
Il n'y a pas ça dans la page de manuel de ma Debian. Il me semble avoir déjà utilisé fallocate pour créer un fichier de swap sur ext4.