Я исследовал выпуск программ для чтения с экрана и таблиц несколько лет назад и придумал информацию, которая противоречит тому, чему верит большинство разработчиков:
http://www.webaim.org/techniques/tables/
"Вы, вероятно, услышите, что некоторые защитники доступности говорят, что таблицы расположения являются плохой идеей, и что методы расположения CSS должны использоваться вместо этого. Существует истина в том, что они говорят, но, честно говоря, использование таблиц для расположения не является худшей вещью, которую Вы могли сделать с точки зрения доступности. Люди со всеми видами нарушений могут легко получить доступ к таблицам, пока таблицы разработаны с доступностью в памяти".
Эти 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 будет просто работать "под" другой активностью диска для реконфигурирования объемов. (По стоимости скорости, конечно.)