Расширенный / логический раздел с разделением
У меня уже есть раздел / установленный сервер и его раздел выглядит следующим образом
# parted -l
Model: ATA TOSHIBA THNSNJ51 (scsi)
Disk /dev/sda: 512GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 324GB 324GB primary
2 324GB 405GB 80.5GB primary lvm
3 405GB 406GB 1074MB primary xfs boot
4 406GB 512GB 106GB extended
5 406GB 512GB 106GB logical lvm
Ниже приведен вывод lsblk
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 477G 0 disk
├─sda1 8:1 0 302G 0 part
├─sda2 8:2 0 75G 0 part
├─sda3 8:3 0 1G 0 part /boot
├─sda4 8:4 0 1K 0 part
└─sda5 8:5 0 99G 0 part
├─cl_m1-root 253:0 0 89G 0 lvm /
└─cl_m1-swap 253:1 0 10G 0 lvm [SWAP]
Команда blkid говорит это /dev/sda5 как Тип LVM2_member, что я не мог понять
# blkid
/dev/sdb1: UUID="2019-03-18-19-33-14-00" LABEL="my" TYPE="udf" PTTYPE="dos"
/dev/sda3: UUID="eaf7cef9-4107-4d30-ac51-80e678897888" TYPE="xfs"
/dev/sda5: UUID="7x2wp0-KTva-jJ7y-copN-brui-jzJC-6gVqJc" TYPE="LVM2_member"
Теперь я хочу создать тот же раздел с помощью команды parted, но я не знаю, как разделить последнюю часть sda4 и sda5(/ и swap), я попробовал ниже
# setup partition table on disk
parted -s /dev/sda mklabel msdos
parted -s /dev/sda mkpart primary 1049k 324G
parted -s /dev/sda mkpart primary 324G 405G
parted -s /dev/sda mkpart primary 405G 406G
parted -s /dev/sda mkpart extended 406G 512G
parted -s set 2 lvm on
parted -s set 3 boot on
parted -s set 4 lvm on
Я новичок в Sys Admin вещи, извините, если я пропустил какой-то очевидный момент
2 ответа
Прочитайте документацию по Logical Volume Manager. Разделы, помеченные как lvm, являются физическими томами, содержащими логические тома.
Разделение не требуется для большинства систем, использующих LVM. Пусть установщик вырезает раздел /boot, затем создает и расширяет группы томов целыми дисками.
Я бегу следом, чтобы добиться этого
part /boot --fstype=xfs --onpart=/dev/sda3
part pv.192 --onpart=/dev/sda5 --size 1 --grow
volgroup centos pv.192
logvol / --fstype="xfs" --name=root --vgname=centos --percent=90 --grow
logvol swap --fstype="swap" --name=swap --vgname=centos --size=2048 --grow
TOTAL=`parted -s /dev/sda unit GB print free | grep Free | awk '{print $3}'`
parted -s /dev/sda mkpart primary xfs 1049k 324GB
parted -s /dev/sda mkpart primary xfs 324GB 405GB
parted -s /dev/sda mkpart primary xfs 405GB 406GB
parted -s /dev/sda mkpart extended 406GB ${TOTAL^^}
parted -s /dev/sda mkpart logical xfs 406GB ${TOTAL^^}
parted -s set 2 lvm on
parted -s set 3 boot on