1 votes

La partition croissante de Gparted fait croître les données utilisées aussi

J'utilise Xubuntu 17.04.

J'ai un problème lorsque j'essaie de copier une partition (en utilisant Gparted) sur un disque dur plus grand qui va remplacer celui d'où je copie. La copie fonctionne bien mais lorsque je dois redimensionner la partition pour remplir l'espace supplémentaire du nouveau disque, la taille des données utilisées augmente proportionnellement. Pour être précis, la taille de l'ancien et du nouveau disque (respectivement) est de 931,51 Go et 5,46 To. Les données utilisées passent de 15,79 Go à 88,86 Go après le redimensionnement.

Une idée de la raison pour laquelle cela se produit ?

1voto

Rod Smith Points 41849

Ce n'est qu'une supposition, mais il se pourrait que l'espace réservé soit à l'origine de la croissance, du moins en partie. De nombreux systèmes de fichiers Linux, y compris le système ext4fs par défaut d'Ubuntu, permettent de mettre de côté une partie du système de fichiers (5 % par défaut, IIRC) pour l'utilisation de root . L'idée est que, si les utilisateurs ordinaires remplissent une partition avec des fichiers, root peut se connecter et créer des fichiers lors d'une tentative de réparation.

Cela dit, 5 % de 5,46 To représentent 273 Go, alors que l'espace "utilisé" observé est bien inférieur à ce chiffre, soit 89 Go. Donc, si c'est ce qui se passe, l'espace réservé doit être bien inférieur à la valeur par défaut, ou bien je ne me souviens pas correctement de la valeur par défaut.

Il peut être utile de fournir des détails sur la façon dont vous déterminez l'espace utilisé. Par exemple, lisez-vous ceci à partir de la fenêtre de GParted, en utilisant la méthode suivante df etc. Parfois, les outils donnent des estimations très différentes parce qu'ils mesurent des choses différentes. Le fait de savoir quels outils fournissent les estimations permettra à ceux qui connaissent les outils de savoir ce qui se passe.

0voto

sudodus Points 39902

Métadonnées

Il y a des métadonnées (qui sont utilisées pour gérer le système de fichiers dans la partition), et le système de fichiers aura besoin de plus de métadonnées dans une partition plus grande.

Vous avez une idée des types de métadonnées disponibles lorsque vous lisez le manuel.

man mkfs.ext4

décrivant les options pour un ext4 mais d'autres systèmes de fichiers ont des métadonnées similaires, du moins certaines des métadonnées.

Les paragraphes suivants décrivent certains aspects des métadonnées. En général, vous n'avez pas à vous soucier de ces options, vous pouvez utiliser les paramètres standard du système de fichiers, et cela fonctionnera. Comme décrit dans le manuel, la taille des métadonnées varie en fonction de la taille de la partition et du système de fichiers.

À propos des métadonnées

   packed_meta_blocks[= <0 to disable, 1 to enable>]
         Place the allocation bitmaps and the inode table at the beginning
         of the disk.  This option requires that the flex_bg file  system
         feature to be enabled in order for it to have effect, and will
         also create the journal at the beginning of the file system. This
         option is useful for flash devices that use SLC flash  at  the
         beginning of the disk.  It also maximizes the range of contiguous
         data blocks, which can be useful for certain specialized use
         cases, such as supported Shingled Drives.

   -i bytes-per-inode
          Specify  the  bytes/inode  ratio.   mke2fs  creates an inode for
          every bytes-per-inode bytes of space on the  disk.   The  larger
          the  bytes-per-inode  ratio,  the  fewer inodes will be created.
          This value generally shouldn't be smaller than the blocksize  of
          the  filesystem,  since  in  that case more inodes would be made
          than can ever be used.  Be warned that it  is  not  possible  to
          change  this  ratio  on  a filesystem after it is created, so be
          careful deciding the correct value  for  this  parameter.   Note
          that  resizing a filesystem changes the numer of inodes to main
          tain this ratio.

   -N number-of-inodes
          Overrides the default calculation of the number of  inodes  that
          should  be  reserved  for  the filesystem (which is based on the
          number of blocks and the bytes-per-inode  ratio).   This  allows
          the user to specify the number of desired inodes directly.

   -j     Create the filesystem with an ext3 journal.  If the -J option is
          not specified, the default journal parameters will  be  used  to
          create  an  appropriately  sized  journal (given the size of the
          filesystem) stored within the filesystem.  Note that you must be
          using  a kernel which has ext3 support in order to actually make
          use of the journal.

Pas de métadonnées, mais en fonction de la taille du système de fichiers.

   -m reserved-blocks-percentage
          Specify the percentage of the filesystem blocks reserved for the
          super-user.   This  avoids  fragmentation, and allows root-owned
          daemons, such as syslogd(8), to continue to  function  correctly
          after non-privileged processes are prevented from writing to the
          filesystem.  The default percentage is 5%.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X