Я хотел бы увеличить lv_home до 20G и увеличить lv_root до 120G. В VMware я расширил жесткий диск до 200G. Вы можете увидеть это ниже в .host:/
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
48G 31G 15G 68% /
tmpfs 3.1G 100K 3.1G 1% /dev/shm
/dev/sda1 485M 81M 379M 18% /boot
/dev/mapper/VolGroup-lv_home
4.6G 198M 4.2G 5% /home
.host:/ 239G 110G 130G 46% /mnt/hgfs
Я пытался бежать
resize2fs /dev/mapper/VolGroup-lv_home 20G
Но это не сработало.
Я пытался бежать
lvextend -L 120G /dev/mapper/VolGroup-lv_root
Но это не сработало.
есть идеи, как добавить пространство из .host в lv_home?
решение1
Насколько я могу судить по вашей команде LVS, размер вашего раздела LVM составляет всего 54,1 гигабайта, и весь этот объем выделен.
Правильно ли я понимаю, что это на самом деле виртуальная машина, и вы расширили размер физического диска на виртуальной машине до 200 Гб? Если это так, то вам нужно сначала увеличить PV, затем VG, затем LV. (PV=физический том, VG=группа томов, LV=логический том)
Я не пробовал эти команды (так что сделайте резервную копию, ваши данные под угрозой!!!), но попробуйте следующее -
- Создайте новый раздел со свободным пространством (например, используйте FDISK и создайте sda2 — если это не сработает, пожалуйста, покажите мне результат «fdisk -l /dev/sda»)
Предполагая, что новый раздел — sda3 [я предполагаю, что у вас может быть раздел подкачки], сделайте следующее
Создайте новый физический том с помощью sda3
pvcreate /dev/sda3
- Добавьте новый раздел в вашу группу томов.
vgextend Группа томов /dev/sda3
- Расширьте свой раздел
lvextend -L 120G /dev/mapper/VolGroup-lv_root
- Изменить размер раздела
resize2fs /dev/mapper/VolGroup-lv_root
Обратите внимание, что эти команды не тестировались и, вероятно, потребуют некоторой доработки.
Кроме того, альтернативой командам pvcreate и lvextend было бы изменение размера /dev/sda1 (если такая возможность есть в Fdisk) и последующее увеличение физического тома.