Gparted, выращивающий раздел, привыкает данные также

Я использую Xubuntu 17.04.

У меня есть проблема, где я пытаюсь скопировать раздел (использующий Gparted) к более крупному жесткому диску, это собирается заменить то, с которого я копирую. Копия хорошо работает, но затем когда я добрался для изменения размеров раздела для заполнения дополнительного пространства нового диска, это также выращивает размер используемых данных пропорционально. Чтобы быть конкретным размер старых и новых дисков (соответственно) 931.51 ГБ и 5.46 ТБ. Используемые данные растут с 15.79 ГБ до 88.86 ГБ после изменения размер.

Какая-либо идея, почему это происходит?

1
задан 16 July 2017 в 11:25

2 ответа

Это - просто предположение, но могло случиться так, что зарезервированное пространство - то, что растет по крайней мере частично. Много файловых систем Linux, включая значение по умолчанию Ubuntu ext4fs, позволяют отложить пропорцию файловой системы (5% по умолчанию, IIRC) для использования root. Идея - это, если обычные пользователи заполняют раздел файлами, root может войти в систему и все еще создать файлы в попытке восстановления.

Тем не менее 5% 5,46 ТБ составляют 273 ГБ, тогда как наблюдаемое "использованное" пространство намного меньше, чем это, на уровне 89 ГБ. Таким образом, если это - то, что происходит, зарезервированное пространство должно быть намного меньше, чем значение по умолчанию, или я не помню значения по умолчанию правильно.

При предоставлении подробной информации того, как Вы определяете, использованное пространство могло бы быть полезным. Например, Вы прочитывающий это окна GPARTED, с помощью df, и т.д. инструменты Sometimes дадут дико различные оценки, потому что они измеряют разные вещи, таким образом зная, какие инструменты, обеспечивающие, являются оценками, скажет тем, кто знаком с инструментами, что продолжается.

1
ответ дан 7 December 2019 в 15:33

Метаданные

Существуют метаданные (которые используются для управления файловой системой в разделе), и файловой системе будет нужно больше метаданных в большем разделе.

Вы получаете подсказку какой виды метаданных существует, когда Вы читаете руководство

man mkfs.ext4

описание опций для ext4 файловая система, но другие файловые системы имеет подобные метаданные, по крайней мере некоторые метаданные.

Следующие параграфы описывают некоторый аспект метаданных. Обычно Вы не должны волноваться об этих опциях, можно использовать стандартные настройки файловой системы, и она будет работать. Как описано в руководстве, размер метаданных будет меняться в зависимости от размера раздела и файловой системы.

О метаданных

   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.

Не метаданные, но в зависимости от размера файловой системы

   -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%.
0
ответ дан 7 December 2019 в 15:33

Другие вопросы по тегам:

Похожие вопросы: