Коротко: у меня есть lv 140GB, но я использую там всего 10Mb, как я могу уменьшить свободное пространство на этом lv? Я пробовал команду: lvextend -l -100%FREE /dev/volgroup/logvol, но ничего не помогло, он всего лишь переносит пару блоков, но не делает lv меньше.
Во-вторых, у меня есть /dev/sda2 - LVM2_member и он имеет 199GB, после уменьшения lv, как я могу уменьшить и сжать партицию до минимума и выкинуть свободное место, чтобы потом удалить его (возможно потребуется передвинуть разделы с помощью gparted)?
p.s. Я не могу уменьшить lv или раздел через resize2fs, потому что не могу уменьшить файловую систему XFS.
clonezilla не подошла, у меня диск 500ГБ, но на нем занято всего 20%, я клонирую на диск 200ГБ, clonezilla ругается что нет места, получается копирует раздел LVM блоком.
Alex Pebody, нужно уменьшить размер разделов, чтобы все распределенное мето влезало на новый диск.
На диске с rescuezilla есть утилита для изменения размера разделов.
Коротко: у меня есть lv 140GB, но я использую там всего 10Mb
Совсем коротко: есть неудачное решение, содержащее всего 10 мег полезной инфы.
Высоко и коротко: слить куда-нибудь эти 10 мег, удалить неудачную разметку и переделать, как надо.
Alex Pebody, понятия не имею, не трогал LVM никогда.
Насколько я знаю об XFS, редактированию эта система не поддается в принципе, и проблема скорее в этом.
XFS? А! Да, ее нельзя уменьшить, только расширить, в отличии от ext3/4.
Вариант только один:
- копируем данные
- отмонтируем раздел
- сносим логический том
- создаем новый нужного размера
- форматируем
- копируем данные обратно
И да, на будущее, XFS конечно же хороша (особенно автоматической дефрагментацией), но EXT4 совсем не хуже, что говорят те пол петабайта данных в наших рабочих хранилищах!
Спасибо. Да я понял, это реальный выход из положения, задавал XFS не я, вот проблема: КАК ПОТОМ уменьшить раздел LVM2_member - /dev/sda2? Требуется ВЫКИНУТЬ неиспользуемое место и потом может с gparted или еще чем то, сдвинуть существующие разделы, а свободное место удалить и тем самым уменьшив диск в 500ГБ. Пробую сейчас: rescuezilla вроде как копирует только существующие данные в отличии от clonezilla, было бы просто замечательно, найти систему клонирования, которая копирует и создает разделы, при этом копируя только существующие данные, а не блоком LVM как кусок блочный и не важно забит он на 100% или на 1%.
Alex Pebody, LVM2_member - /dev/sda2 Это физический раздел таблицы дисков или логический раздел LVM? Подозреваю, что логический, хотя неплохо бы прилепить вывод команд, чтобы знать точно куда и как у вас что распределено
pvdisplay
lvdisplay
vgdisplay
Ну и хорошо бы знать, что за файловая система на этом разделе.
Алексей Черемисин, LVM2_member - /dev/sda2 это сам LMV2_member партиция /dev/sda2, когда разберемся с LV внутри /dev/sda2, те с самим LVM, как уменьшить сам диск? А над ним еще /dev/sda который 500ГБ, еще его надо будет уменьшить, а после уменьшения партиции /dev/sda2, но это уже танцы с gparted. Главное - уменьшить LVM2 - /dev/sda2 КАК?
Если честно, не стал бороться, попробовал resize2fs, tune2fs и забил, если честно мне не совсем понятен процесс? Вот я пересобрал LV, далее что, мой /dev/sda2 как был 199ГБ так и остался, чтобы его уменьшить ЧТО НАДО СДЕЛАТЬ?
Далее после уменьшение, пустая область будет ПЕРЕД /dev/sda2 или после? Дело в том, что перед /dev/sda2 есть раздел /dev/sda1 и я не очень верю, что можно просто "выкинуть" часть неиспользуемой емкости /dev/sda2 перед /dev/sda2 и после /dev/sda1, не совсем понимаю процесс.
Как итог, нужны проверенные команды для /dev/sda2 - LVM2_member раздела, чтобы его уменьшить и получить свободное место, далее, как я уже сказал в том же GParted я буду двигать разделы, как уже не раз делал, чтобы все свободное место передвинуть вконец, далее там же уменьшить /dev/sda. Вот суть задачи.
Alex Pebody, LVM состоит из специально форматированных разделов (pvdisplay), партиции объединяются в группы (vgdisplay), а из группы можно создать тома (lvdisplay). Том можно расширить или уменьшить (если позволяет файловая система), или удалить.
Поэтому Вы меня не слушаете, а пытаетесь бороться с непонятно чем. Зная разметку томов, групп и разделов можно что-то посоветовать. Не зная - ничего нельзя!!!
Я пытался создать livecd, используя UCK-GUI или что-то еще, чтобы получить system-config-lvm, но не могу создать livecd, потому что UCK - мертвый проект. И не могу найти никаких GUI инструментов для LVM.