Пост

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

В Unix-подобных ОС, включая Linux и macOS, раздел /home является каталогом для хранения файлов и настроек пользователей. Он обычно располагается на отдельном разделе жёсткого диска и монтируется в /home при запуске системы.

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

1
2
3
4
5
6
7
8
9
10
$ 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, иначе дальнейшие действия не выполнятся

1
$ sudo umount /home

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

1
2
3
$ sudo lvremove /dev/mapper/centos-home
Do you really want to remove active logical volume centos/home? [y/n]: y
  Logical volume "home" successfully removed

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

1
$ sudo lvextend -l +100%FREE -r /dev/mapper/centos-root

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

1
2
3
4
5
6
7
8
9
10
11
12
$ sudo 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

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

1
2
3
4
5
6
7
8
9
$ sudo 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
Авторский пост защищен лицензией CC BY 4.0 .

© IT Draft. Некоторые права защищены.