1. Способ расширения диска
Расширение диска в системах CentOS можно разделить на два метода: управление LVM и управление без LVM.
Разделы, управляемые LVM, и традиционные методы разделения могут сосуществовать. В одной системе вы можете использовать как разделы, управляемые LVM, так и традиционные разделы.
Например, в системе CentOS вы можете разделить определенные диски или разделы на физические тома LVM ( Физический том ), а затем объединить эти физические тома в группу томов ( Группа томов ). Логические тома ( Логические тома ) можно разделить на группы томов , а на логических томах можно создать файловые системы. Эти разделы, управляемые LVM, можно использовать для монтирования различных каталогов, таких как корневой каталог /
, /home
и/var
т. д.
В то же время вы также можете использовать традиционные схемы разметки для других дисков или разделов, например, использовать fdisk
или создавать традиционные разделы, а затем создавать файловые системы на этих разделах и монтировать их в другие каталоги. parted
Метод ЛВМ:
- /dev/sda: диск управляется с помощью LVM.
- /dev/sda1: физический том LVM.
- Группа томов (VG): centos
- Логический том (LV): centos-root (для корневой файловой системы)
- Логический том (LV): centos-home (для домашнего каталога пользователя)
Традиционный метод разделения:
- /dev/sdb: диск с традиционными разделами.
- /dev/sdb1: традиционный раздел (например, используемый для хранения данных)
Выше приведен простой пример, показывающий сосуществование LVM и традиционных схем разбиения на одном компьютере. Каждый из двух методов разметки имеет свои преимущества и применимые сценарии.Вы можете гибко настраивать диски и разделы в соответствии с реальными потребностями.
2. Часто используемые команды
1、查看系统块设备信息:lsblk 或者 lsblk -l
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 50G 0 disk
├─sda1 8:1 0 500M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 49.5G 0 part
├─centos-root 253:0 0 20G 0 lvm /
├─centos-swap 253:1 0 2G 0 lvm [SWAP]
└─centos-home 253:2 0 27.5G 0 lvm /home
sdb 8:16 0 100G 0 disk
└─sdb1 8:17 0 100G 0 part /data
В приведенном выше примере вывода команды lsblk
показаны два диска: sda и sdb. Диск sda содержит несколько разделов, из которых sda1 — традиционный раздел /boot
, а sda5 — раздел, управляемый LVM, включая логические тома centos-root, centos-swap и centos-home. Диск sdb содержит традиционный раздел sdb1, который монтируется в /data
каталог.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 50G 0 disk
sda1 8:1 0 500M 0 part /boot
sda5 8:5 0 49.5G 0 part
sdb 8:16 0 100G 0 disk
sdb1 8:17 0 100G 0 part /data
В приведенном выше lsblk -l
примере команды выводятся только имя устройства (NAME), старший и младший номера устройства (MAJ:MIN), тип устройства (RM), размер (SIZE), только для чтения (RO), тип устройства (TYPE). ) и информацию о точке монтирования (MOUNTPOINT).
2、查看分区表信息:sudo fdisk -l
3、查看挂载信息:df -Th
4、查看 LVM 逻辑卷信息:sudo lvdisplay 或者 sudo lvs
5、查看卷组列表:sudo vgs
查看详细信息:sudo vgs -v
3. Метод ЛВМ
Расширение корневого раздела LVM
Расширение корневого каталога (добавьте диск для расширения корневого каталога)
1. Просмотр существующих разделов
df -Th
2. Завершите работу, чтобы добавить место на диске (рабочая станция Vmware, используемая в тестовой среде)
3. Проверьте размер диска после расширения.
lsblk
4. Создайте разделы
fdisk /dev/sda
5. Обновите разделы и создайте физические тома.
partprobe /dev/sda
pvcreate /dev/sda3
6. Проверьте имя группы томов и использование группы томов.
vgdisplay
7. Расширьте физический том до группы томов.
vgextend centos /dev/sda3
8. Просмотр состояния пространства текущего логического тома.
lvdisplay
vgdisplay
9. Расширьте свободное пространство в группе томов до логического тома корневого раздела.
lvextend -l +100%FREE /dev/centos/root
10. Обновите корневой раздел.
xfs_growfs /dev/centos/root
4. Метод без LVM
Расширение корневого раздела без LVM
1. Проверьте существующий размер раздела.
[root@localhost ~]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 56G 1.2G 54G 3% /
devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs tmpfs 2.0G 12M 2.0G 1% /run
tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sdb1 xfs 20G 33M 20G 1% /root/RepositoryDisk
/dev/sda1 xfs 1014M 133M 882M 14% /boot
tmpfs tmpfs 394M 0 394M 0% /run/user/0
На основе предоставленной информации о файловой системе можно увидеть следующую информацию о дисковом пространстве:
/dev/mapper/centos-root
Это корневая файловая система, управляемая LVM, и ее емкость составляет 56 ГБ. Текущее используемое пространство составляет 1,2 ГБ, доступное пространство — 54 ГБ, а процент использования — 3%. Он монтируется в корневой каталог/
.
/dev/sdb1
Это раздел, использующий традиционную схему разделов, и его тип файловой системы — xfs. Емкость раздела — 20 ГБ, используемое пространство — 33 МБ, доступное пространство — 20 ГБ, процент использования — 1%. Он монтируется/root/RepositoryDisk
в каталог.
/dev/sda1
— это еще один раздел, использующий традиционную схему разделов, и его тип файловой системы — xfs. Емкость раздела — 1014 МБ, используемое пространство — 133 МБ, доступное пространство — 882 МБ, процент использования — 14%. Он монтируется/boot
в каталог.Остальные разделы представляют собой временные виртуальные файловые системы, используемые для хранения временных данных во время выполнения
/dev
.devtmpfs
tmpfs
2. Завершите работу, чтобы увеличить размер диска.
3. слегка
4. слегка
5. Расширение корневого каталога LVM (добавьте диск для расширения корневого каталога)
https://huaweicloud.csdn.net/6335657cd3efff3090b55772.html?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2% 7Edefault% 7ECTRLIST%7Eactivity-1-123200592-blog-129469475.235%5Ev38%5Epc_relevant_sort_base2&eepth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Eactivity-1-123200592-b журнал-129469475 .235%5Ev38% 5Epc_relevant_sort_base2&utm_relevant_index=2 https://huaweicloud.csdn.net/6335657cd3efff3090b55772.html?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CT RLIST~activity-1-123200592-блог-129469475 235%5Ev38%5Epc_relevant_sort_base2&глубина_1 -utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~activity-1-123200592-blog-129469475.235%5Ev38%5Epc_relevant_sort_base2&utm_relevant_index=2
6. Решайте проблемы (а не ошибки)
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 60G 0 disk
├─sda1 8:1 0 1G 0 part /boot
├─sda2 8:2 0 39G 0 part
│ ├─centos-root 253:0 0 55.1G 0 lvm /
│ └─centos-swap 253:1 0 3.9G 0 lvm [SWAP]
└─sda3 8:3 0 20G 0 part
└─centos-root 253:0 0 55.1G 0 lvm /
sdb 8:16 0 20G 0 disk
└─sdb1 8:17 0 20G 0 part /root/RepositoryDisk
sr0 11:0 1 918M 0 rom
На основе предоставленного вывода мы можем увидеть следующую информацию о дисках и разделах:
lsblk
/dev/sda
Это диск размером 60Гб.
/dev/sda1
Этоsda
первый раздел диска размером 1 ГБ, который монтируется в/boot
каталог.
/dev/sda2
Это второй раздел диска, его размер составляет 39 ГБ. Это физический том LVM (физический том), используемый для создания логических томов LVM.sda
/dev/centos-root
/dev/sda2
Это логический том LVM, созданный и имеющий размер 55,1 ГБ. Этот логический том монтируется в корневой каталог/
и служит корневой файловой системой.
/dev/centos-swap
Это логический том LVM, созданный и имеющий размер 3,9 ГБ. Он используется как пространство подкачки./dev/sda2
/dev/sda3
Этоsda
третий раздел диска размером 20Гб. Это еще один физический том LVM.
/dev/centos-root
Это/dev/sda3
еще один логический том LVM, созданный из , размером 55,1 ГБ. Логический том также монтируется в корневой каталог.Это/
кажется ошибкой, и вам следует избегать одновременного монтирования двух логических томов в одну и ту же точку монтирования .
/dev/sdb
Это еще один диск размером 20Гб.
/dev/sdb1
Этоsdb
единственный раздел диска размером 20 ГБ, который монтируется в каталог./root/RepositoryDisk
sr0
Это ПЗУ, которое может быть оптическим приводом или виртуальным оптическим приводом.Как видно из приведенного выше вывода,
/dev/sda1
оба являются разделами, не относящимися к LVM, и являются физическими томами LVM, используемыми для создания логических томов LVM. Обратите внимание , что на . существует идентичный логический том LVM . Это ошибка конфигурации, и вам следует избегать одновременного монтирования двух логических томов в одну и ту же точку монтирования./dev/sdb1
/dev/sda2
/dev/sda3
/dev/sda3
/dev/centos-root
7. Структурная схема LVM