Computing

CentOS 7 파티션 및 마운트

ChoongLee 2018. 9. 7. 17:30
반응형

Partitioning & Mount

파티션 설정을 하고, 설정한 파티션에 마운트까지

실행전

(root로 변경하고 진행)
$ sudo su

Check CentOS

$ cat /etc/centos-release

 

혹시 SELinux 설정이 Enforce로 되어 있다면... Permissive로 변경하자

$ setenforce 0
또는
$ vi /etc/selinux/config
.....
SELINUX=permissive
.....
 

파티셔닝

파티셔닝을 위해 내 pc에 어떤 하드가 있는지 확인하기

- 4개중 한개 선택해서 이용하면 됨

$ lsblk

$ lsblk -io KNAME,TYPE,SIZE,MODEL

$ lshw -class disk

$ fdisk -l

 

파티셔닝 하기

위 Command를 치면 파티셔닝을 하고싶은 하드 위치가 보인다

 

나는 /dev/sdb 1테라 하드에 파티셔닝을 하고 추 후 마운트도 할 예정

Device Boot 경로도 기억! 나중에 mount 할 때 필요

 

$ fdisk /dev/sdb

혹시 이전에 파티션이 있을 수 있으니 삭제

Command (m for help) : d

신규 생성

Command (m for help) : n

파티션 primary 하나로만 사용 예정

Select (default p): p

파티션 번호

: 1

나머지는 

그냥 Enter 키 눌리면 default로 설정됨

 

여기서 잠깐! fdisk 로는 파티션 최대 2테라, 파티션 4개 가 최대 개수로 알고 있음

2테라 보다 더 큰 파티션을 원하면 $ parted /dev/sdb 를 이용

 

파티션이 생성이 되면 :

>>> Partition 1 of type Linux and of size 931.5 GiB is set

파티션 설정 적용하기

Command (m for help) : w

 

만약에 WARNING: Re-reading the partition table failed with error 16: ....생략

이 와 같이 워닝 문구가 나왔다면, $ reboot 하거나, partprobe등 아래와 같이 하면 되는데

문구가 나오는 이유중 하나는 SELinux 가 Enforcing이 거나 뭐 또 다른 이유가 있을것이다.

 

파티셔닝 확인 하기

$ fdisk /dev/sdb

Command (m for help): p

나오기

ctrl+c 

 

파티셔닝 후 해당 하드 포맷 한번 하기!

$ mkfs.xfs -f /dev/sdb1

 

 

<--파티션닝 작업 완료-->

 

 

 

마운트 mount

마운트 관련 확인 명령어

$ mount

mount 되어 있는 현재 상태 조회

$ df -h

mount 하기 전에 mount 하려고 하는 폴더 생성

$ mkdir /app-storage

mount 하기

$ mount /dev/sdb1 /app-storage

부팅 시 자동 마운트 되도록 하기 위해서 아래와 같이 추가 하기

$ vi /etc/fstab

...

/dev/sda1 /app-storage xfs defaults 0 0

...

마운트 확인

$ mount | grep dev/sdb1

 

<--마운트 작업 완료-->

 
 

Tip!

마운트 해제

$ umount /dev/sdb1

파티션 삭제

$ fdisk /dev/sdb
Command (m for help) : d
 
 
 
 

 

반응형

'Computing' 카테고리의 다른 글

Local Mirror on Centos 7  (0) 2021.04.30
Install nginx on Centos 7  (0) 2021.04.28