LVM을 사용하여 기존 Linux 시스템에 새 디스크를 추가하고 싶습니다(-에 따라).LVM을 사용하여 기존 Linux 시스템에 새 디스크를 추가하는 방법)
다음과 같은 rhel 7.2 서버 세부 정보가 있습니다.
pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 VOL_GROUP-lv lvm2 a-- <179.00g <25.09g
/dev/sdb1 data_vol_g lvm2 a-- <100.00g 0
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 180G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 179G 0 part
├─VOL_GROUP-lv_root 253:0 0 50G 0 lvm /
├─VOL_GROUP-lv_swap 253:1 0 3.9G 0 lvm [SWAP]
└─VOL_GROUP-lv_var 253:2 0 100G 0 lvm /var
sdb 8:16 0 100G 0 disk
└─sdb1 8:17 0 100G 0 part
└─data_vol_g-data_lv 253:3 0 100G 0 lvm /DB
# fdisk -l | grep sda
Disk /dev/sda: 193.3 GB, 193273528320 bytes, 377487360 sectors
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 377487359 187694080 8e Linux LVM
이제 XFS 파일 시스템을 생성한다는 궁극적인 목표를 가지고 Pfree=25 G
새 디스크나 파티션을 추가하겠습니다. 현재 운영 체제에는 XFS 파일 시스템이 있고 가 필요한 Docker를 설치할 수 없기 때문입니다 .sda3
ftype=1
ftype=0
ftype=1
따라서 우리는 로 시작 fdisk
하지만 다음을 얻습니다.
fdisk /dev/sda
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): n
Partition type:
p primary (2 primary, 0 extended, 2 free)
e extended
Select (default p): p
Partition number (3,4, default 3):
No free sectors available
Command (m for help):
No free sectors available:
가 있는데 왜 " " 가 나오나요 PFree=25G
?
답변1
fdisk
sda1
모든 디스크 공간이 파티션( 및 ) 에 할당되어 있으므로 사용 가능한 여유 섹터가 없음을 의미합니다 sda2
. 따라서 fdisk
관점에서 볼 때 사용 가능한 디스크 공간이 없고 새 파티션을 생성할 공간이 없습니다. 이는 lsblk
다음의 출력에서도 볼 수 있습니다.
sda 8:0 0 180G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 179G 0 part
sda
사이즈는 sda1
1G사이즈와 sda2
179G사이즈를 포함해 180G로 사용하지 않는 공간이 없습니다.
sda2
VOL_GROUP
25GiB의 여유 물리 확장 영역이 있는 볼륨 그룹에서 물리 볼륨 으로 사용됩니다 . 이 여유 디스크 공간은 새 LV를 추가하거나 기존 LV의 크기를 조정하여 논리 볼륨(LV)에 사용할 수 있습니다. 여유 공간이 있는 VG는 VOL_GROUP
이므로
lvcreate VOL_GROUP ...
거기에서 LV를 만들 수 있습니다.