NOM
fstrim – Abandonner les blocs non utilisés d'un système de fichiers montéSYNOPSIS
fstrim [-Aa] [-o position] [-l taille] [ -m taille_mini [-v] point_montage]DESCRIPTION
fstrim est utilisé sur un système de fichiers monté pour abandonner (ou « rogner ») les blocs qui ne sont pas utilisés par le système de fichiers. C'est pratique pour les SSD (« solid-state drive ») et l'allocation fine et dynamique (« thinly-provisioned storage »).OPTIONS
Les arguments position, taille et taille_mini peuvent être suivis des suffixes multiplicatifs KiB=1024, MiB=1024*1024, etc., pour GiB, TiB, PiB, EiB, ZiB et YiB (la partie « iB » est facultative, par exemple « K » est identique à « KiB ») ou des suffixes KB=1000, MB=1000*1000, etc., pour GB, TB, PB, EB, ZB et YB.Rogner tous les systèmes de fichiers
mentionnés dans /etc/fstab montés sur les
périphériques qui permettent l’opération
d’abandon. Le système de fichiers racine est
déterminé à partir de la ligne de commande du noyau
s’il n’est pas indiqué dans le fichier. Les autres
options fournies, comme --offset, --length et --minimum
sont appliquées à tous ces périphériques. Les
erreurs des systèmes de fichiers qui ne permettent pas
l’opération d’abandon sont ignorées
silencieusement. Les systèmes de fichiers avec l'option de montage
« X-fstrim.notrim » sont sautés.
Rogner tous les systèmes de fichiers
montés sur les périphériques qui permettent
l’opération d’abandon. Les autres options fournies, comme
--offset, --length et --minimum sont appliquées
à tous ces périphériques. Les erreurs des systèmes
de fichiers qui ne permettent pas l’opération d’abandon,
les périphériques en lecture seule et les systèmes de
fichiers en lecture seule sont ignorées silencieusement.
Cette option permet de tout faire, sauf
d’appeler réellement l’ioctl FITRIM.
La position en octet dans le
système de fichiers à partir de laquelle commencer à
chercher les blocs libres à abandonner. La valeur par défaut est
zéro, désignant le début du système de
fichiers.
Le nombre d'octets (après le point de
départ) où chercher des blocs libres à abandonner. Si la
valeur indiquée va au-delà de la fin du système de
fichiers, fstrim s'arrêtera à la frontière de
taille du système de fichiers. La valeur par défaut prolonge la
recherche jusqu'à la fin du système de fichiers.
Indiquer une liste de fichiers
séparés par des deux-points dans le format mountinfo du noyau ou
de fstab. Tous les fichiers manquants ou vides sont ignorés
silencieusement. L’évaluation de la liste
s’arrête après le premier fichier non vide. Par
exemple :
--listed-in /etc/fstab:/proc/self/mountinfo.
Les systèmes de fichiers avec l'option de montage
« X-fstrim.notrim » sont sautés.
L'intervalle libre contigu minimal à
abandonner, en octet (cette valeur est arrondie en interne à un
multiple de la taille de bloc du système de fichiers). Les intervalles
libres plus petits que cela seront ignorés et fstrim ajustera la
valeur minimale si elle est plus petite que le minimum du
périphérique et le rapportera (fstrim_range.minlen) dans
l’espace utilisateur. En augmentant cette valeur, l'opération
fstrim se terminera plus rapidement pour les systèmes de
fichiers avec des espaces libres mal fragmentés, même si tous
les blocs libres ne sont pas abandonnés. La valeur par défaut
est zéro, pour abandonner tous les blocs libres.
Exécution détaillée. Avec
cette option, fstrim affichera le nombre d'octets transmis du
système de fichiers par la pile de bloc vers le
périphérique pour abandon éventuel. Ce nombre est un
montant maximal d'abandon d'un point de vue du périphérique de
stockage, parce que l'ioctl FITRIM appelé plusieurs fois
continuera à répéter l'envoi des mêmes secteurs
pour abandon.
fstrim signalera à chaque fois les mêmes octets à
abandonner, mais seuls les secteurs sur lesquels une écriture a eu lieu
entre les abandons seront vraiment abandonnés par le
périphérique de stockage. De plus, la couche bloc du noyau se
réserve le droit d'ajuster les intervalles d'abandon pour s'ajuster
à la géométrie des bandes RAID, aux
périphériques ne pouvant pas être rognés dans une
configuration LVM, etc. Ces réductions ne seront pas
reflétées par fstrim_range.len (l'option --length).
Supprimer les messages d’erreur si
l’opération de rognage (ioctl) n’est pas
gérée. Cette option est destinée à une utilisation
dans un fichier de service systemd ou dans des scripts cron pour cacher les
avertissements qui sont le résultat de problèmes connus, tels
que le pilote NTFS signalant Mauvais descripteur de fichier lorsque le
périphérique est monté en lecture seule ou
l’absence de prise en charge du système de fichiers de
l’appel de l’ioctl FITRIM. Cette option nettoie aussi le code de
retour quand un système de fichiers non pris en charge est
spécifié sur la ligne de commande de fstrim.
Afficher l’aide-mémoire puis
quitter.
Afficher la version puis quitter.
CODE DE RETOUR
0Succès.
Échec.
Tout a échoué.
Certains abandons sur le système de
fichiers ont réussi, d’autres ont échoués.
AUTEURS
Lukas <[email protected]>Czerner Karel <[email protected]>ZakVOIR AUSSI
blkdiscard(8), mount(8)SIGNALER DES BOGUES
Pour envoyer un rapport de bogue, utilisez le système de gestion des problèmes à l'adresse <https://github.com/util-linux/util-linux/issues>.DISPONIBILITÉ
La commande fstrim fait partie du paquet util-linux, qui peut être téléchargé de Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.TRADUCTION
La traduction française de cette page de manuel a été créée par Christophe Blaess <[email protected]>, Michel Quercia <quercia AT cal DOT enst DOT fr>, Thierry Vignaud <[email protected]>, Frédéric Delanoy <[email protected]>, Thierry Vignaud <[email protected]>, Christophe Sauthier <[email protected]>, Sébastien Blanchet, Jérôme Perzyna <[email protected]>, Aymeric Nys <aymeric AT nnx POINT com>, Alain Portal <[email protected]>, Thomas Huriaux <[email protected]>, Yves Rütschlé <[email protected]>, Jean-Luc Coulon (f5ibh) <[email protected]>, Julien Cristau <[email protected]>, Philippe Piette <[email protected]>, Jean-Baka Domelevo-Entfellner <[email protected]>, Nicolas Haller <[email protected]>, Sylvain Archenault <[email protected]>, Valéry Perrin <[email protected]>, Jade Alglave <[email protected]>, Nicolas François <[email protected]>, Alexandre Kuoch <[email protected]>, Lyes Zemmouche <[email protected]>, Florentin Duneau <[email protected]>, Alexandre Normand <[email protected]>, David Prévot <[email protected]> et Jean-Paul Guillonneau <[email protected]> Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à [email protected]11 mai 2022 | util-linux 2.38.1 |