environment/centos7-linux

디스크 관리 명령어

yoursyun 2019. 5. 22. 15:23

.  블럭장치 목록확인 
# lsblk

.  파티션 디스크용량확인 ( T 옵션은 파일시스템타입 ) 
#df -hT

 

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

파티션 만들기 ======================== [[

==================================
0. 디스크 추가시 1. 파티션설정
#fdisk -l
0.1. 이후 command ( 자세한 내용은 검색 )
#n, 1 (volume select), p, t, e8, w

1. 디스크 추가시 2. 파일시스템 생성 (시스템타입, 추가된디스크파티션)
#mkfs -t ext4 /dev/sdb1

2. 마운트포인트 생성, 마운트 
# mkdir /mydisk
# mount /dev/sdb1 /mydisk

3. 재부팅시 자동마운트 설정
# cat /etc/fstab
# /dev/sdb1 /mydisk ext4 defaults 0 0 추가입력

4. 마운트 된 파티션의 디렉토리 조회
# mount | awk '{print$1" : "$3}'
파티션 만들기 ======================== ]]

 

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

. lvm 만들기 ======================== [[

==================================
. lvm구현. 1. 두개의 물리 볼륨을 하나로 묶어준다. ( 볼륨그룹생성, 물리볼륨 1개도 생성가능하다. ) 
. fdisk 를 통해 파티션은 생성되어 있어야 하며, umount 상태여야 한다.
. 물리볼륨생성 . 물리볼륨 확인 pvdisplay
pvcreate /dev/sda1
pvcreate /dev/sda2 ...
. 볼륨그룹생성 sda1, 2 를 하나의 그룹으로 묶어준다. . 볼륨그룹 확인 vgdisplay
vgcreate myvg /dev/sda1 /dev/sda2 ...
. 논리볼륨생성 (여기를 파티션으로 바라보면된다) . 논리볼륨 확인 lvdisplay
lvcreate --size 1G -name mylv1 myvg
lvcreate --size 3G -name mylv2 myvg
lvcreate --size 5G -name mylv3 myvg

. 파티션 축소 50G 로 만든다. - lvm 구성시 파티션 조정
lvreduce -r -L 50G 파티션경로 
. 파티션 확장 - 남은용량 전체로 늘여라 - lvm 구성시 파티션 조정
lvresize -r -l +100%FREE 파티션경로
. myvg 볼륨 그룹에 /dev/sda4 추가
vgextend myvg /dev/sda4

. 논리볼륨삭제
lvremove 논리볼륨명
. 물리볼륨삭제
vgremove 물리볼륨명
. lvm 관련 ======================== ]]

 

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

. 미할당 디스크용량확인 및 리사이즈 ======================== [[

==================================================
# parted /dev/sda print free

1. alter your partition table so sda2 ends at end of disk
2. reread the partition table (will require a reboot)
3. resize your LVM pv using pvresize

0. # fdisk /dev/sda
1. d - delete : 늘리고자하는 파티션영역 삭제
2. n - create : 새로운 파티션 생성 
3. t - fliesysteim : 8e 입력. (Linux LVM)
4. w - 적용 : 사용중이라는 에러메시지가 나옴. reoot 한다.
5. # partx -u /dev/sda : 커널메모리 업데이트 적용.
6. # pvresize /dev/sda2 : 물리볼륨재설정.
7. # lvextend -r /dev/mapper/centos-root /dev/sda2 : 논리볼륨확장
. 미할당 디스크용량확인 및 리사이즈 ======================== ]]

 

 

반응형