Я помогаю компании на другом конце страны с поддержанием их веб-сайта и веб-сервера на CentOS 7. Корневой раздел постоянно исчерпывает дисковое пространство и приводит к сбою сервера, поэтому они говорят, что добавили к нему еще 300 ГБ. У меня возникли проблемы с определением нового дискового пространства и добавлением его к корневому разделу.
Вот что fdisk -l
получилось.
$ sudo fdisk -l
Disk /dev/sda: 322.1 GB, 322122547200 bytes, 629145600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x0007be79
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 266338303 132656128 8e Linux LVM
Disk /dev/sdb: 136.4 GB, 136365211648 bytes, 266338304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/centos-root: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/centos-swap: 4160 MB, 4160749568 bytes, 8126464 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/centos-home: 77.9 GB, 77921779712 bytes, 152190976 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Я запутался. /dev/sda имеет 322,1 ГБ, а тип метки диска - "dos". Я предполагаю, что это новый диск.
Однако на нем есть разделы sda1 и sda2. Это ОС?
Мне нужно добавить 300 ГБ в раздел /dev/mapper/centos-root. Как это сделать?
Ниже я прилагаю результаты некоторых других команд, которые могут быть полезны.
$ sudo pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name centos
PV Size 126.51 GiB / not usable 3.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 32386
Free PE 16
Allocated PE 32370
PV UUID vFa16P-F0LF-hpTo-6xca-Wz83-wfoD-GbxNVp
$ sudo lvmdiskscan
/dev/centos/root [ 50.00 GiB]
/dev/sda1 [ 500.00 MiB]
/dev/centos/swap [ <3.88 GiB]
/dev/sda2 [ 126.51 GiB] LVM physical volume
/dev/centos/home [ 72.57 GiB]
/dev/sdb [ 127.00 GiB]
4 disks
1 partition
0 LVM physical volume whole disks
1 LVM physical volume
$ sudo parted -l
Model: Msft Virtual Disk (scsi)
Disk /dev/sda: 322GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 525MB 524MB primary xfs boot
2 525MB 136GB 136GB primary lvm
Error: /dev/sdb: unrecognised disk label
Model: Msft Virtual Disk (scsi)
Disk /dev/sdb: 136GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/centos-home: 77.9GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 77.9GB 77.9GB xfs
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/centos-swap: 4161MB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 4161MB 4161MB linux-swap(v1)
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/centos-root: 53.7GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 53.7GB 53.7GB xfs
решение1
Я только что нашел этот отличный урок, который решил все мои проблемы. Я прошел его дважды. Один раз, чтобы отформатировать неиспользуемое пространство /dev/sda как раздел LVM и добавить его в логический том. И второй раз, чтобы отформатировать новый диск /dev/sdb и добавить его в логический том.
Место на моем диске centos-root увеличилось с 54 ГБ до 376 ГБ!