리눅스에서 하드 디스크를 추가로 생성하거나 설정하는 이유는 무엇일까? 바로 저장 공간 관리 및 시스템 성능 최적화와 관련이 있다.
1. 저장 공간을 확장
- 서버 도는 시스템의 기존 디스크 용량이 부족할 때, 추가 하드디스크를 통해 저장 공간을 확장한다.
- 데이터가 지속적으로 증가하는 환경 (데이터베이스, 로드 저장소 등)에서 필수적이다.
2. 데이터 분리 및 관리
- 데이터를 분리하여 관리 효율성을 높이기 위해 하드디스크를 나눈다.
- 예를 들면 운영체제 파일은 / 에 | 사용자 데이터는 /home | 로그 파일은 /var 에 저장하는 것이다.
- 이렇게 디스크 파티션을 나누어 특정 데이터를 별도의 디스크에 저장하면 데이터 관리가 편해진다.
1. 가상 하드 디스크 Mount 하는 방법
[root@CentOS8 ~]# mkdir /cdrom
[root@CentOS8 ~]# mount /dev/sr0/cdrom/
2. 실제 하드 디스크 넣는법
vmware 끄고 edit에서 들어가서 add 하고 hard disk > next >nmv >> finish = new hard disk가 추가되었다고 뜬다. 그리고 다시 켜고 나서 명령어를 입력해준다.
[root@CentOS8 ~]# ls -l /dev/nv*
[root@CentOS8 ~]# fdishk -l /dev/nvm0n2
[root@CentOS8 ~]# fdish /dev/nvme0n2 // 파티션 설정하는거
command (m for help) : m 만드는 거
command (m for help) : d 삭제하는 거
command (m for help) : w 저장하는 거
command (m for help) : p 확인하는 거
command (m for help) : q 저장 안하고 나가는 거
<4번까지만 가능>
command (m for help) : n
ENTER 2번 3G
command (m for help) : P
command (m for help) : n
더 쪼개면은 EXTENDED로 바뀐다. EXTENDED는 지워준다 d
[root@CentOS8 ~]# ls -l /dev/*n2*
>> 파티션 분할 된 것이 보인다.
[root@centos8 ~]# mkfs -t ext4 /dev/nvme02n2p1,2,3,5,6 y
4번은 extended이기 때문에 n를 해준다.
mkdir -p /export/p1
cd /export
mkdir p2 p3 p5 p6
cd
mount
ls -l /export/* // 마운트할 때 비어있어야함.
mount /dev/nvme0n2p1 /export/p1
df -Th | grep export
cd /export/p1
ls -l >> lostfound 파일이 있는데 이게 저널링 기능이 탑재된 것을 확인할 수 있음.
'OS > Linux' 카테고리의 다른 글
[Linux | OS] 클론 배우기 (0) | 2025.02.11 |
---|---|
[Linux | OS] CentOS 6.8 version 설치 (0) | 2025.02.11 |
[Linux] 리눅스 복습 | Ubuntu22.04 / Rocky9 / CentOS8 재설치 (0) | 2025.01.14 |
[Linux | DB] DB Server 쇼핑몰 데이터베이스 구축 - 2 (0) | 2025.01.08 |
[Linux | DB] DB Server 쇼핑몰 데이터베이스 구축 - 1 (0) | 2025.01.08 |