Я нахожу, что это работает лучше всего на меня на .bashrc
if [[ -z $TMUX ]]; then
tmux attach-session || tmux new-session
fi
Сначала я создаю раздел типа 8e (LVM) на / dev / sda3 и увеличиваю текущий размер группы томов, добавляя физический том в группу томов u64 vgextend u64 / dev / sda3
.
Во-вторых, расширьте корень логического тома lvextend -L + 22g u64 / root
.
В-третьих, измените размер файловой системы ext4 resize2fs / dev / mapper / u64-root
.
Аналогичным образом расширьте логический том подкачки lvextend -L + 3g u64 / swap_1
и swapoff / dev / u64 / swap_1
; mkswap / dev / u64 / swap_1
.
resize root volume with lvextend insufficent space error из-за недостатка места в u64(Volume Group). Когда вы даете команду:
$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
u64 1 2 0 wz--n- 19.76g 20.00m
она показывает, что свободное пространство в группе томов составляет 20 МБ. Вы можете расширить только это пространство.
Если вы действительно расширяете пространство в lv (логический том). Пожалуйста, выполните следующие шаги
Шаг 1: Сначала добавьте диск на ваш виртуальный бокс: Setting>Storage>Add new disk(+)
Шаг 2: После добавления нового диска выполните следующую команду.
$ sudo fdisk -l
Она покажет (как пример: /dev/sdb) новый диск без таблицы разделов.
Шаг 3: Теперь создайте раздел на /dev/sdb как /dev/sdb1 с системным идентификатором 8e для LVM.
Шаг 4: Если возникнет ошибка или предупреждение, так как ядро все еще использует старую таблицу разделов, перезагрузите виртуальную машину или выполните команду partprobe
$ sudo partprobe
Шаг 5: Теперь создайте физический том (pv). Следующей командой
$ sudo pvcreate /dev/sdb1
Шаг 6: Расширьте группу томов, выполнив следующую команду
$ sudo vgextend u64 /dev/sdb1
Шаг 7: Для проверки Если вы выполните vgs или vgdisplay, вы увидите пространство в VFree. Или Free PE / Size .
Шаг 8: Теперь расширьте ваш логический том
$ sudo lvextend -L +10G /dev/u64/root
$ sudo resize2fs /dev/u64/root
Если это файловая система xfs, замените resize2fs вместо xfs_growfs
Шаг 9: Теперь проверьте его
$ df -hT