Помощь по изменению размера моих разделов LVM

Я исследовал выпуск программ для чтения с экрана и таблиц несколько лет назад и придумал информацию, которая противоречит тому, чему верит большинство разработчиков:

http://www.webaim.org/techniques/tables/

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

-1
задан 15.05.2020, 05:05

1 ответ

Эти lvresize команда используется для изменения размера логических томов и может использоваться для "торгования" степенями среди двух LVs в той же группе объема.

самый важный флаг для предоставления при использовании lvresize на непустом / активные тома эти -r флаг, который, из страницы справочника:

   -r, --resizefs
          Resize  underlying  filesystem  together with the logical volume
          using fsadm(8).

пока эти -r флаг включен, lvresize изменит размер файловой системы на логическом томе для установки новому размеру LV (автоматически перемещающий любые занятые блоки в области, которая будет уменьшена при уменьшении объема), который гарантирует, что никакие данные не потеряны.

другие важные флаги, для типичного использования, -L и -l флаги для определения целевого размера логического тома или дельты размера. Снова, страница справочника:

   -l, --extents [+|-]LogicalExtentsNumber[%{VG|LV|PVS|FREE|ORIGIN}]
          Change or set the  logical  volume  size  in  units  of  logical
          extents.   With  the  +  or - sign the value is added to or sub‐
          tracted from the actual size of the logical volume  and  without
          it,  the value is taken as an absolute one.  The total number of
          physical extents affected will be  greater  than  this  if,  for
          example,  the  volume  is  mirrored.   The  number  can  also be
          expressed as a percentage of the total space in the Volume Group
          with  the suffix %VG, relative to the existing size of the Logi‐
          cal Volume with the suffix %LV, as a percentage of the remaining
          free  space  of the PhysicalVolumes on the command line with the
          suffix %PVS, as a percentage of the remaining free space in  the
          Volume  Group  with  the  suffix %FREE, or (for a snapshot) as a
          percentage of the total space in the Origin Logical Volume  with
          the suffix %ORIGIN.  The resulting value is rounded downward for
          the subtraction otherwise it  is  rounded  upward.   N.B.  In  a
          future  release,  when expressed as a percentage with PVS, VG or
          FREE, the number will be treated as an approximate total  number
          of  physical extents to be allocated or freed (including extents
          used by any mirrors, for example).  The code may currently allo‐
          cate or remove more space than you might otherwise expect.

   -L, --size [+|-]LogicalVolumeSize[bBsSkKmMgGtTpPeE]
          Change  or set the logical volume size in units of megabytes.  A
          size suffix of M for megabytes, G  for  gigabytes,  T  for  ter‐
          abytes, P for petabytes or E for exabytes is optional.  With the
          + or - sign the value is added or  subtracted  from  the  actual
          size  of  the logical volume and rounded to the full extent size
          and without it, the value is taken as an absolute one.

Кроме того, -v' provides verbose output, т' тестовые прогоны.

Так, чтобы уменьшить / размещают ~50GB и затем добавить, что пространство к / устройству хранения данных, Вы могли использовать:

# test run
lvresize -t -v -r -L-50G LVG/home

# If all looks good, shrink for real
lvresize -v -r -L-50G LVG/home

# Give it all to /storage
lvresize -v -r -l+100%FREE LVG/storage

Все это может быть сделано с объемами, смонтированными, используемыми, и даже активно передача данных во время изменить размер операций. LVM будет просто работать "под" другой активностью диска для реконфигурирования объемов. (По стоимости скорости, конечно.)

0
ответ дан 15.05.2020, 05:05

Теги

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