yeomko26 / redhat_certification

0 stars 0 forks source link

4. Local Storage #4

Open yeomko26 opened 3 years ago

yeomko26 commented 3 years ago

1. List, Create, Delete Partitions MBR and GPT disks

MBR

GPT

디바이스 마운트하기

// 파티션에 파일 시스템 설치 $ mkfs -t xfs xvdf1

// 마운트 된 디스크 공간 확인 $ df -h

// block storage device 확인 // 파일 시스템이 설치된 파티션은 여기에 표시 됨. 각 블록은 UUID를 갖는다. // 디바이스 이름 외에도 이 UUID는 중요하게 사용된다. $ blkid

/dev/sda1: UUID="c4905b1c-2d32-4c81-a787-68226cf9f256" TYPE="xfs" /dev/sda2: UUID="TGYi2L-RsIY-11rj-JmSc-maRe-T1pY-EbuXKp" TYPE="LVM2_member"

mount

// mount 해제, unmount하면 해당 디스크에 쓴 파일은 접근이 불가하다. // 다시 mount를 하면 접근이 가능하다. $ umount /mnt/mount

// uuid로 마운트하기, 이게 best practice이다. $ mount -U

#### partprobe
- fdisk 명령어를 통해서 파티션을 추가하거나 삭제하는 등의 설정 변경을 할 경우 이를 시스템에 알려주어야한다.
- partprobe 명령어 입력해주어 업데이트를 반영한다. 이는 파티션 정보를 다시 읽어와서 적용한다.

#### gdisk
- GPT 기반으로 파티션을 생성하는 명령어
- primary partition을 128개까지 생성 가능

$ gdisk /dev/xvdf

n 파티션 번호 first sector: default last sector (크기) +500M type: default(8300, linux filesystem) w (완료) -> /dev/xvdf1 생성!

- 그 다음부터는 동일하게 파일 시스템 설치, 마운트 디렉터리 설정을 진행하면 됨

$ mkfs -t xfs xvdf1 $ mkdir /mnt/mymount $ mount /dev/xvdf1 /mntmymount $ df -h

or

$ blkid

UUID $ mount -U

- 파티션 삭제하기

$ umount /mnt/mymount $ gdisk xvdf d (delete) -> /dev/xvdf 삭제!