Disk partition

cloud2000·2024년 3월 3일

파티션의 스키마에는 MBR(Master Boot Record)와 GPT(GUUID Partition Table)가 있음.
MBR은 최대 15개의 파티션개수와 2TB의 제한이 있음. GPT는 128개의 파티션 개수와 80억 TB 제한임.
fdisk(MBR 전용), gdisk(GPT 전용), parted(MBR, GPT 겸용)

  • fdisk 사용
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 사용
parted /dev/sdb print
parted
(parted) print
  • mkfs.xfs로 파일시스템 만들기
    ext4파일 시스템은 최대 16TB까지 지원함. 16TB 보다 큰 파일 시스템의 경우 xfs를 사용하는것이 좋음.
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
profile
클라우드쟁이

0개의 댓글