Partitioning & Mount
파티션 설정을 하고, 설정한 파티션에 마운트까지
실행전
Check CentOS
$ cat /etc/centos-release
혹시 SELinux 설정이 Enforce로 되어 있다면... 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 되어 있는 현재 상태 조회
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!
마운트 해제
파티션 삭제
'Computing' 카테고리의 다른 글
Local Mirror on Centos 7 (0) | 2021.04.30 |
---|---|
Install nginx on Centos 7 (0) | 2021.04.28 |