![Как удалить стоковые приложения в Android без рутирования](/f/dfbd0808def54a59697e93c98afd4283.jpg?width=100&height=100)
Ранее мы видели, как создать гибкое дисковое хранилище с помощью LVM. Здесь мы увидим, как расширить группу томов, расширить и уменьшить логический том. Здесь мы можем уменьшить или расширить разделы в управлении логическими томами (LVM), также называемом файловой системой гибких томов.
Может быть, нам нужно создать отдельный раздел для любого другого использования или нам нужно увеличить размер любого раздела с низким объемом, если так мы можем уменьшить раздел большого размера и очень легко расширить раздел с низким объемом, выполнив следующие простые простые шаги.
В настоящее время у нас есть один PV, VG и 2 LV. Давайте перечислим их один за другим, используя следующие команды.
# pvs. # vgs. # lvs
В физическом томе и в группе томов нет свободного места. Итак, теперь мы не можем увеличить размер lvm, для расширения нам нужно добавить один физический том (PV), и тогда мы должны расширить группу томов, расширив vg. У нас будет достаточно места, чтобы увеличить размер логического тома. Итак, сначала мы добавим один физический том.
Для добавления нового PV мы должны использовать fdisk для создания раздела LVM.
# fdisk -cu / dev / sda
После завершения перезагрузите систему.
Перечислите и проверьте раздел, который мы создали с помощью fdisk.
# fdisk -l / dev / sda
Затем создайте новый PV (Физический том) с помощью следующей команды.
# pvcreate / dev / sda1
Проверьте pv, используя команду ниже.
# pvs
Добавить этот pv в vg_tecmint vg, чтобы увеличить размер группы томов, чтобы получить больше места для расширения lv.
# vgextend vg_tecmint / dev / sda1
Давайте проверим размер группы томов, которая сейчас используется.
# vgs
Мы даже можем увидеть, какие PV используются для создания определенной группы томов с помощью.
# pvscan
Здесь мы можем увидеть, какие группы томов находятся под какими физическими томами. Мы только что добавили один pv и он совершенно бесплатный. Давайте посмотрим размер каждого логического тома, который у нас есть в настоящее время, прежде чем расширять его.
Теперь мы собираемся расширить / перегородка LogVol01. После расширения мы можем указать размер, как указано выше, для подтверждения. Мы можем расширить с помощью GB или PE, как я объяснил в LVM PART-I, здесь я использую PE для расширения.
Чтобы получить доступный размер Physical Extend, запустите.
# vgdisplay
Есть 4607 доступен бесплатный PE = 18 ГБ Свободное место. Таким образом, мы можем расширить наш логический том до 18 ГБ более. Давайте использовать размер PE для расширения.
# lvextend -l +4607 / dev / vg_tecmint / LogVol01
Использовать + чтобы добавить больше места. После расширения нам нужно изменить размер файловой системы, используя.
# resize2fs / dev / vg_tecmint / LogVol01
Теперь давайте посмотрим на размер логического тома с измененным размером, используя.
# lvdisplay
Теперь, если мы проверим vg available Free PE, он будет равен 0.
# vgdisplay
Посмотрите результат расширения.
# pvs. # vgs. # lvs
На этом мы завершили процесс расширения группы томов и логических томов. Давайте перейдем к одной интересной части в управлении логическими томами.
Здесь мы увидим, как уменьшить логические объемы. Все говорят, что это критично и может закончиться катастрофой, пока мы будем снижать lvm. Уменьшение lvm действительно интересно, чем любая другая часть управления логическими томами.
Давайте посмотрим, каковы 5 шагов ниже.
Для демонстрации я создал отдельную группу томов и логический том. Здесь я собираюсь уменьшить логический том tecmint_reduce_test. Теперь его размер 18 ГБ. Нам нужно уменьшить его до 10 ГБ без потери данных. Это означает, что нам нужно уменьшить 8 ГБ снаружи 18 ГБ. Уже есть 4ГБ данные в томе.
18 ГБ> 10 ГБ
Уменьшая размер, нам нужно уменьшить только 8 ГБ, чтобы после уменьшения он увеличился до 10 ГБ.
# lvs
Здесь мы можем увидеть информацию о файловой системе.
# df -h
Сначала отключите точку монтирования.
# umount -v / mnt / tecmint_reduce_test /
Затем проверьте наличие ошибки файловой системы, используя следующую команду.
# e2fsck -ff / dev / vg_tecmint_extra / tecmint_reduce_test
Примечание: Должен проходить каждые 5 шагов проверки файловой системы, если в вашей файловой системе нет проблем.
Затем уменьшите файловую систему.
# resize2fs / dev / vg_tecmint_extra / tecmint_reduce_test 10 ГБ
Уменьшите логический том, используя размер ГБ.
# lvreduce -L -8G / dev / vg_tecmint_extra / tecmint_reduce_test
Чтобы уменьшить логический том с помощью размера PE, нам необходимо знать размер PE по умолчанию и общий размер PE группы томов, чтобы выполнить небольшой расчет для точного уменьшения размера.
# lvdisplay vg_tecmint_extra
Здесь нам нужно сделать небольшой расчет, чтобы получить размер PE 10 ГБ с помощью команды bc.
1024 МБ x 10 ГБ = 10240 МБ или 10 ГБ 10240 МБ / 4PE = 2048PE
нажимать CRTL + D для выхода из БЛ.
Уменьшите размер, используя полиэтилен.
# lvreduce -l -2048 / dev / vg_tecmint_extra / tecmint_reduce_test
Измените размер файловой системы обратно. На этом этапе, если есть какая-либо ошибка, это означает, что мы испортили нашу файловую систему.
# resize2fs / dev / vg_tecmint_extra / tecmint_reduce_test
Смонтируйте файловую систему обратно в ту же точку.
# mount / dev / vg_tecmint_extra / tecmint_reduce_test / mnt / tecmint_reduce_test /
Проверьте размер раздела и файлов.
# lvdisplay vg_tecmint_extra
Здесь мы можем увидеть окончательный результат, когда размер логического тома уменьшился до 10 ГБ.
В этой статье мы увидели, как расширить группу томов, логический том и уменьшить логический том. В следующей части (Часть III) мы увидим, как сделать снимок логического тома и восстановить его на более раннем этапе.