Как в Centos 7 удалить раздел /home и расширить корневой раздел

Смотрим разделы:

[root@localhost ~]# df -h
Файловая система        Размер Использовано  Дост Использовано% Cмонтировано в
/dev/mapper/centos-root    36G         899M   35G            3% /
devtmpfs                  486M            0  486M            0% /dev
tmpfs                     497M            0  497M            0% /dev/shm
tmpfs                     497M         6,6M  490M            2% /run
tmpfs                     497M            0  497M            0% /sys/fs/cgroup
/dev/sda1                1014M         125M  890M           13% /boot
/dev/mapper/centos-home    18G          33M   18G            1% /home
tmpfs                     100M            0  100M            0% /run/user/0

Размантируем раздел /home, иначе дальнейшие действия не выполнятся

[root@localhost ~]# umount /home

Удаляем раздел /home:

[root@localhost ~]# lvremove /dev/mapper/centos-home
Do you really want to remove active logical volume centos/home? [y/n]: y
  Logical volume "home" successfully removed

Расширяем корневой раздел:

[root@localhost ~]# lvextend -l +100%FREE -r /dev/mapper/centos-root

Не забываем закоментировать или удалить строку монтирования из файла /etc/fstab, иначе после перезагрузки, ОС не загрузится:

[root@localhost ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Thu Jun 14 10:36:47 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=57c0960d-c69c-42e7-80bc-84c7fc57ba41 /boot                   xfs     defaults        0 0
#/dev/mapper/centos-home /home                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0

Смотрим на результат:

[root@localhost ~]# df -h
Файловая система        Размер Использовано  Дост Использовано% Cмонтировано в
/dev/mapper/centos-root    53G         899M   52G            2% /
devtmpfs                  486M            0  486M            0% /dev
tmpfs                     497M            0  497M            0% /dev/shm
tmpfs                     497M         6,6M  490M            2% /run
tmpfs                     497M            0  497M            0% /sys/fs/cgroup
/dev/sda1                1014M         125M  890M           13% /boot
tmpfs                     100M            0  100M            0% /run/user/0

Максим Макаров

У блога появился хостинг, его любезно предоставила компания Облакотека. Облакотека - облачные сервисы для создания и управления виртуальной ИТ-инфраструктурой.
Если вам понравился мой блог и вы хотели бы видеть на нем еще больше полезных статей, большая просьба поддержать этот ресурс.

Оцените автора
IT Draft
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

  1. Аводник

    Огромное спасибо ))) помогло

    0
    Ответить
  2. Cors

    Всё прошло как по маслу. Спасибо огромное!

    0
    Ответить
  3. Alexander

    разбивка диска по умолчанию достаточно оригинальная, походу многие на эти грабли наступят )

    0
    Ответить
  4. Дмитрий

    Добрый день, как раздел home создать, если удалил?

    0
    Ответить
    1. Максим Макаров автор

      Добрый день.

      • Создаем точку монтирования /home
      • Создаем Volume Group, Logical Volume
      • Создаем файловую систему (ext4, xfc …)
      • Монтируем, добавляем запись в /etc/fstab для автомонтирования
      0
      Ответить
      1. Дмитрий

        Даже если расширил корневой раздел, как тут написано?

        0
        Ответить
        1. Максим Макаров автор

          Вначале надо либо уменьшить корневой раздел, либо еще добавить диск

          0
          Ответить
          1. Дмитрий

            [root@video log]# sudo lvextend -L-100 /dev/mapper/centos_video-root
            Size may not be negative.
            Invalid argument for —size: -100
            Error during parsing of command line.

            0
          2. Максим Макаров автор

            там вначале надо размер файловой системы уменьшить
            https://rtfm.co.ua/linux-lvm-umenshit-home-uvelichit-root/

            0
          3. Дмитрий

            все понятно. теперь надо грузиться с флехи и уменьшать корневой раздел…
            по другому не получится…

            0
      2. Дмитрий

        [root@video home]# sudo lvdisplay
        — Logical volume —
        LV Path /dev/centos_video/swap
        LV Name swap
        VG Name centos_video
        LV UUID RBWo53-OJ53-74Iq-eHKB-HR6Y-yXLq-CwDOqn
        LV Write Access read/write
        LV Creation host, time video.localdomain, 2019-04-10 12:22:52 +0300
        LV Status available
        # open 2
        LV Size 2,00 GiB
        Current LE 512
        Segments 1
        Allocation inherit
        Read ahead sectors auto
        — currently set to 256
        Block device 253:1

        — Logical volume —
        LV Path /dev/centos_video/root
        LV Name root
        VG Name centos_video
        LV UUID xjzXDm-v1ci-iz2L-v0QP-FWOp-aNFj-hEqSJ1
        LV Write Access read/write
        LV Creation host, time video.localdomain, 2019-04-10 12:22:59 +0300
        LV Status available
        # open 1
        LV Size <462,76 GiB
        Current LE 118466
        Segments 2
        Allocation inherit
        Read ahead sectors auto
        — currently set to 256
        Block device 253:0

        [root@video home]# sudo lvcreate -l 1000 -n home centos_video
        Volume group "centos_video" has insufficient free space (0 extents): 1000 required.
        [root@video home]#

        плохо понимаю, что надо делать

        0
        Ответить
        1. Максим Макаров автор

          Пишет, что недостаточно места

          0
          Ответить
          1. Дмитрий

            Вот, а как, если расширил корневой раздел. чуть чуть уменьшить его и пихнут туда home

            0
          2. Максим Макаров автор

            Желательно процедуру по уменьшению одного раздела и увеличении др. раздела проделать на тестовой виртуалке.

            0