Создание логического тома из другого свободного места LV

Я установил elementaryOS на весь диск моего нетбука моей подруги, используя LVM. Теперь я хочу установить Manjaro XFCE вместо eOS, но я столкнулся с проблемой, что автоматическое разбиение LVM, которое я использую при установке eOS, использует все пространство на диске вместо разделения /home и / (думаю Установщик Fedora делает что-то подобное автоматически). Я хочу создать LV / partition из 25Gb с использованием свободного места на этом LV и оставить остальных в самом /home , поэтому мне не нужно отформатировать весь диск и потерять все важные данные.

Это мой вывод pvdisplay :

 --- Physical volume --- PV Name /dev/sda5 VG Name elementary-vg PV Size 148.81 GiB / not usable 2.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 38095 Free PE 0 Allocated PE 38095 PV UUID E6FkuA-qK2X-1lP5-XCRX-t4x3-U2xn-EqjSBg 

vgdisplay :

 --- Volume group --- VG Name elementary-vg System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 148.81 GiB PE Size 4.00 MiB Total PE 38095 Alloc PE / Size 38095 / 148.81 GiB Free PE / Size 0 / 0 VG UUID wfV8tN-uvVa-ARcS-3MWU-9gBr-vzMd-Tgp5Av 

lvdisplay :

 --- Logical volume --- LV Path /dev/elementary-vg/root LV Name root VG Name elementary-vg LV UUID pAyHGC-e8J3-AdWM-uwPX-cP5j-0qZt-RsVPtl LV Write Access read/write LV Creation host, time elementary, 2016-05-15 19:33:59 +0000 LV Status available # open 0 LV Size 147.82 GiB Current LE 37841 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 254:0 --- Logical volume --- LV Path /dev/elementary-vg/swap_1 LV Name swap_1 VG Name elementary-vg LV UUID PDkMDH-z6GN-CDHW-5jv9-JnF3-XIoZ-NnFNnX LV Write Access read/write LV Creation host, time elementary, 2016-05-15 19:34:00 +0000 LV Status available # open 0 LV Size 1016.00 MiB Current LE 254 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 254:1 

Это возможно?

One Solution collect form web for “Создание логического тома из другого свободного места LV”

Время метафоры: на полке (диске) есть поля (логические тома). У вас есть небольшая коробка и большая коробка, и вместе они занимают все пространство на полке. Вы хотите поместить третий ящик на полку. Большая коробка почти пуста. Ну, вы не можете просто использовать пространство внутри большой коробки, чтобы поставить рядом с ним еще одну коробку. Но вы можете перенести содержимое большого ящика в меньшую коробку, а с помощью этой маленькой коробки на полке у вас будет место для третьего ящика.

LVM упрощает работу: его размеры могут быть изменены. Вы можете уменьшить root логический том, чтобы освободить место для другого тома.

Но прежде чем вы это сделаете, вам нужно сжать файловую систему внутри тома. Сжимайте файловую систему, прежде чем сжимать громкость! В противном случае файловая система будет безвозвратно повреждена.

Насколько мне известно, элементарная ОС по умолчанию использует файловую систему ext4. Вы можете сжать файловую систему ext4, но только пока она не установлена. Поэтому вам нужно загрузиться с некоторых носителей для восстановления, чтобы запустить resize2fs :

 resize2fs /dev/elementary-vg/root 25G 

Теперь вы можете уменьшить логический том до того же размера. Остерегайтесь того, что в LVM G означает 10 9 байтов, вам нужен строчный g чтобы обозначить 2 ^ 30, как с resize2fs .

 lvreduce -L 25g elementary-vg/root 

Теперь в группе томов есть свободное пространство для создания нового логического тома. На данный момент я предлагаю оставить немного свободного места на диске, таким образом, вы сможете позже использовать его для / или /home зависимости от того, какой из них будет заполняться быстрее.

 lvcreate -L 80g -n home elementary-vg mkfs.ext4 /dev/elementary-vg/home 

Теперь переместите данные, которые у вас уже есть в /home для нового тома. Это проще всего сделать из системы восстановления.

 mkdir /mnt/root /mnt/home mount /dev/elementary-vg/home /mnt/home mount /dev/elementary-vg/root /mnt/root mv /mnt/root/home/* /mnt/home/ echo '/dev/elementary-vg/home /home ext4 errors=remount-ro 0 2' >>/mnt/root/etc/fstab 

Voilà, вы можете перезагрузиться в свою систему.

  • тонко подготовленный корневой раздел в Centos 7
  • LVM: pvcreate методом uuid или не «dev / sdX»
  • Уменьшение физического объема LVM на вершине mdadm деградировало массив RAID, добавив запасную и восстановив его
  • Перенос всей группы томов LVM2 на RAID5
  • Загрузка Gentoo на LVM внутри LUKS с зашифрованным файлом gpg
  • Создание логического тома с использованием не LVM-раздела
  • список устройств, связанных с логическими томами, без использования команд пакета lvm2
  • Как LVM находит диски после установки
  • Любая причина для шифрования /?
  • компактные снимки на компакт-дисках в Linux
  • LVM2: lvcreate -L - Что означает суффикс `s ',' S '?
  • Interesting Posts

    Как удалить суффикс, включая дефис и номер в имени файла Linux?

    При загрузке большого файла сервер сообщает о некорректном размере файла

    Изменение цветов для эмулятора терминала Pantheon

    init-скрипты в autoyast для автоматического развертывания сервера Suse Linux

    Заготовки экрана на экране входа в систему

    Как нормализовать нерегулярные значения данных

    Передача параметров SSH для git-clone

    backspace в режиме вставки, не стирая символы

    Отправка почты из нескольких учетных записей электронной почты (для разных доменов) с использованием ssmtp

    Xorg Dualhead карты клавиатуры и мыши ввода только на конкретный экран

    Клей FFMPEG MPEG TS

    Как я могу получить доступ к столбцу строки из строки?

    VGA и DVI, установите консоль ядра по умолчанию на один

    Что может заставить vim не сохранять историю команд?

    Расширение строки расширения скобки, содержащейся в переменной для использования в цикле for?

    Linux и Unix - лучшая ОС в мире.