파티션의 스키마에는 MBR(Master Boot Record)와 GPT(GUUID Partition Table)가 있음.
MBR은 최대 15개의 파티션개수와 2TB의 제한이 있음. GPT는 128개의 파티션 개수와 80억 TB 제한임.
fdisk(MBR 전용), gdisk(GPT 전용), parted(MBR, GPT 겸용)
fdisk -l
fdisk -l /dev/sdb
fdisk /dev/sdb
Command (m for help): m 도움말 출력
Command (m for help): d 파티션 삭제 요청
Partition number (1-4): 1 삭제할 파티션 번호 입력
Command (m for help): n 새로운 파티션 생성
Command action
e extended 확장 파티션
p primary partition (1-4) 주 파티션
Partition number (1-4): 1 주 파티션 번호 1번 선택
First cylinder (1-130, default 1): 1 시작 위치 선택(또는 그냥 엔터)
Last cylinder … +size{K,M,G} (1-130, default 130): 130 끝 위치선택(또는 그냥 엔터)
Command (m for help): a 부팅 가능한 파티션
Partition number (1-4): 1 부팅 가능한 파티션 번호 입력
Command (m for help): t 파일 시스템 유형 선택
Hex code (type L to list codes): L 코드 리스트 출력
Hex code (type L to list codes): 82 스왑 파티션으로 지정
Command (m for help): w 변경 내용 파티션 테이블에 쓰고 종료
parted /dev/sdb print
parted
(parted) print
mkfs.ext4 /dev/sdb1
mkfs.xfs /dev/sdb1
lsblk --fs 로 각 파일시스템의 UUID를 구해서 /etc/fstab에 저장하기
lsblk
echo 1 > /sys/block/sdb/device/rescan
lsblk
parted /dev/sdb
resizepart
Fix
1
100
print
quit
pvresize /dev/sdb1
lvresize -l +100%FREE /dev/mapper/vg001-data_lv
xfs_growfs /dev/mapper/vg001-data_lv