본문 바로가기

OS/Linux_CentOS

디스크 관리 - Partition, LVM

0. 디스크 사용을 위한 3단계

- Windows : 파티셔닝 > 파일시스템 생성 > 드라이브명 할당

- Linux : 파티셔닝 > 파일시스템 생성 > 마운트

 

 

1. Partition

- 물리적인 디스크를 논리적으로 분할. 디스크를 사용하기위해서는 1개 이상의 partition이 필요하다

- 1개의 물리적인 디스크는 주파티션 4개까지 생성 가능하다

- 이 중 1개의 partition을 확장partition으로 생성 가능하다

- 확장partition에는 논리partition을 12개까지 생성 가능하다

​1) MBR

2) GPT

3) fdisk

 

 

File탭에서 New Virtual Machine
로그인

가상머신을 종료한 후

다시 가상 머신과 Xshell의 전원을 켜준다

 

lsblk : 각종 블럭 장치의 목록을 보여준다
아까 추가한 하드웨어 10G에 대해 파티셔닝을 할 것이다
fdisk 옵션 장치명 : 디스크 파티션을 확인하고 추가/삭제한다
'm'은 사용 가능한 명령들의 목록을 출력한다

① n : 새 파티션 생성

값을 입력하지 않고 Enter 입력하면 default값이 설정된다

② p : 파티션 테이블 출력

③ w : 변경된 파티션 정보를 저장하고 종료

④ lsblk으로 확인

 

2. 파일 시스템 File이나 Directory를 효과적으로 관리하기 위한 시스템

- Windows : NTFS, FAT32

- Linux : EXT2, EXT3, EXT4, XFS


mkfs -t fs_type 옵션 장치명 : 파일 시스템의 유형을 지정하여 생성

fs_type : ext2, ext3, ext4 등

blkid : 블럭 장치의 파일 시스템 유형이나 속성을 출력

 

3-1. Mount

: 리눅스에서 장치를 사용하기 위해서는 반드시 directory와 연결해야 한다. 이를 Mount라 한다

# mount 옵션 장치명 Directory 

directory 생성하고 mount
mount로 확인
df -Th : mount된 모든 디스크를 Type과 용량을 가독성 있게 출력
 
 

 

 

 

3-2. Umount

: Mount한 장치를 해제한다

# umount 옵션 장치명
파티션 삭제
lsblk으로 확인

 

 

 

4. LVM (Logical Volume Manager)

: 여러 하드디스크를 뭉쳐 하나의 디스크인것처럼 만들어 효율적으로 사용하는 방식

구성순서) 디스크 → 파티션 → PV → VG → LV → 파일시스템

LVM 패키지 설치

 

1) Partitioning : Linux LVM으로 파티션 시스템 변경

파티션 추가
파티션 확인
파티션 시스템 ID 변경
LVM으로 파티션 시스템 변경된 것을 확인 후 저장

 

2) PV (Physical Volume) : pvcreate 디바이스명

pvcreate 디바이스명 : PV 생성
pvs : PV 정보 조회 / pvscan : PV 모든 디스크 조회 / pvdisplay : PV 속성 조회

 

3) VG (Volume Group) : vgcreate VG명 PV명1 PV명2 ...

vgcreate VG명 디바이스명
vgs : VG 정보 조회 / vgscan : VG 모든 디스크 조회 / vgdisplay : VG 속성 조회

 

4) LV (Logical Volume) : lvcreate -L 사이즈 -n LV명 VG명

lvcreate -n LV명 -L 사이즈 VG명 : vg_nine의 7GB를 datalv에 할당
lvs : LV 정보 조회 / lvscan : LV 모든 디스크 조회 / lvdisplay : LV 속성 조회

 

5) 파일시스템 생성

datalv를 ext4타입으로 파일시스템 포맷

 

6) 마운트

마운트 포인트 생성
mount 디바이스 마운트포인트

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

패키지 관리  (0) 2022.09.29
사용자 및 그룹 관리  (0) 2022.09.26
File / Directory 관리  (1) 2022.09.24
Linux 명령어 - 1  (1) 2022.09.23
Xshell을 이용한 가상머신 연동  (0) 2022.09.19