Forum Linux.général Espace disque partition Ext4

Posté par  . Licence CC By‑SA.
Étiquettes :
1
30
déc.
2014

Salut,

Je suis confronté à un comportement assez curieux d'une partition ext4 :

J'ai un (vieux) disque de 350Go qui contient 260Go de données que je souhaiterai transférer sur un nouveau disque. J'ai un nouveau disque de 500Go, sur lequel j'ai créé une partition de 295Go montée sur /archive. Je transfert mes données d'un disque à l'autre avec rsync* et au bout d'un moment je me prends une erreur me disant que le disque de destination est plein.

Quand je vérifie avec du j'obtiens :

$ du -hs .
257G    .

Et avec df

$ df -h
Sys. de fichiers       Taille Utilisé Dispo Uti% Monté sur
/dev/sdb4                271G    257G  276M 100% /archives

Sachant que gparted m'indique que ma partition fait 295Go, je ne comprends pas grand chose …
Si quelqu'un pouvait m'expliquer à quoi correspondent les 3 chiffres différents que j'obtiens et où sont passés les 48Go entre ce que m'indique gparted et ce que m'indique du ça serait sympa.

Merci d'avance

*(je sais que je pourrais utiliser autre chose, mais j'ai l'habitude de faire des copies par petit bout, une heure par-ci par là, et rsync gère très bien ça)

  • # root reserved space

    Posté par  (site web personnel) . Évalué à 2.

    Je ne peux pas t'expliquer la différence avec gparted mais les 26GO manquant sur df s'expliquent par la formule suivante:

    Dispo = Taille - Utilisé - Taille * 5%

    Taille - 5% est la taille de la partition qui est réservée a root dans un partitionnement par défaut, elle permet de se dépanner quand la partition est "pleine".

    voir : https://flexion.org/posts/2010-01-recovering-reserved-space-ext4.html

    • [^] # Re: root reserved space

      Posté par  . Évalué à 1. Dernière modification le 30 décembre 2014 à 15:51.

      Ah merci ! Je me doutais bien qu'il y avait une histoire comme ça. Par contre je trouve ça curieux que cet espace réservé soit présent par défaut : je vois bien l’intérêt d'une telle marge de sécurité dans le cas de la partition montée sur /, mais pour les autres partitions ça me semble inutile. Je me trompe ?

      • [^] # Re: root reserved space

        Posté par  (site web personnel) . Évalué à 2.

        tu n'as pas tout à fait tort mais il y a d'autre endroit que / ou ça peu être problématique (/var/lib par exemple).

        Et surtout ou moment ou on crée la partition, on ne sait pas encore ou elle va être montée. Techniquement on peu monter n'importe quelle partition à n'importe quel emplacement. (évidement si tu montes n'importe quelle partition sur / ça va mal finir, mais c'est possible).

  • # Espace réservé et unité de calcul

    Posté par  . Évalué à 5.

    Déjà réduit (ou supprime) l'espace réservé au root tune2fs -m1 /dev/sdb4 réduit à 1% l'espace utilisable seulement par l'utilisateur root sur la partition (par défaut c'est 5% je crois)

    Ensuite la sortie de tes outils (du et df) utilisent par défaut le systeme logique pour calculer l'espace(multiples de 1024) tu a dû partitioner en utilisant le systeme international (multiples de1000) df --si te donnera des infos plus proches de parted.

    Et pour les quelques centaines de mo qu'il manquera, il sont utilisés par la structure interne du systeme de fichiers.

  • # Sparses

    Posté par  . Évalué à 2. Dernière modification le 01 janvier 2015 à 21:17.

    non rien, mal lu

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.