[Command]Filesystem 용량 증설

2020. 6. 12. 13:17OS/Linux

[디스크 확장]
디스크 확인 명령어
# df -Th : 파일시스템 및 용량 확인
# df -hv : 용량확인
# fdisk -l : 파일시스템 확인
# lsblk

 

사전작업 : 할당할 수 있는 디스크를 확인한다.
1. fdisk -l 명령으로 파일시스템을 확인한다.
# fdisk -l | more
2. lsblk 명령으로 블럭 장치 목록을 확인한다.
# lsblk
3. fdisk 명령으로 파티션을 생성한다.
fdisk [Disk 경로]
# fdisk /dev/sda
>> Command(m for help): n (새로운 파티션을 생성)
>> Command action
p primary parition(1-4)
e extended
p (primary를 선택)
>> partition number (1-4): 3 (1,2번 파티션이 존재 함에 따라 default가 3번으로 잡힘)
>> First cylinder(229410816-467795967): Enter (파티션 시작지점을 지정함 별도 지정하지 않으면 default 처음 용량 선택)
>> Last cylinder, +cylinders or +size{K,M,G} (229410816-467795967): Enter (파티션 끝 지점을 지정함 별도 지정하지 않으면 default 마지막 용량을 선택)
>> Command(m for help): w (설정을 저장하고 나간다.)
4. 기존 파티션 설정을 확인한다.
# fdisk -l | more
Id 부분이 파티션 설정 정보임에 따라 해당 정보를 참고한다.
(8e : LVM)
5. fdisk /dev/sda3을 입력하여 설정을 변경한다.
※ 파티션 설정 완료 후 파티션 타입을 기존과 동일하게 맞춰주어야 한다.
>>Command(m for help): t
>> 8e를 입력한다.
>> Command(m for help):w (설정을 저장하고 나간다.)
6. 생성파티션을 인식시킨다.
# partprobe

===========================================================================

[파티션 분할이 필요 없는 경우 아래 내용부터 바로 실행해도 무방]

7. pv를 생성해준다.
# pvcreate [파티션 경로명]
ex) pvcreate /dev/sda3
8. vg를 생성해준다.
# vgextend [vg명] [pv경로 명]
ex) vgextend vg00 /dev/sda3
9. vg가 정상적으로 생성되었는지 확인한다.
# vgdisplay
10. 생성한 vg를 할당한다.
lvextend -L(옵션) [용량] [FileSystem 경로]
※ 옵션 : -L (용량으로 설정) / -l (PE갯수로 설정)
용량 : +20G (용량 확장)
# lvextend -L +20G /dev/mapper/vg00-var
11. Mount 경로에 Resize 명령어를 입력한다.

resize2fs [lv Device 경로]

# resize2fs /dev/mapper/vg00-var

12. 용량이 증설되었는지 확인한다.
#df- hv

필요하다면 fstab(/etc/fstab)에 재부팅시 자동 마운트 포인트를 지정한다.
※ cat /proc/mount 명령으로 확인된 정보로 등록하면 된다.

728x90

'OS > Linux' 카테고리의 다른 글

[Command]mount 정리  (0) 2021.01.06
[Network]본딩(Bonding)  (0) 2020.06.12
[tip] 운영 tip  (0) 2020.06.12
[가상화]Linux KVM 설정시 브리지 설정  (0) 2020.06.12
[Command]디스크 관련 Command  (0) 2020.06.12