fdisk
fdisk : 새로운 파티션의 생성, 기존 파티션의 삭제, 파티션의 타입 결정 등의 작업 수행
# fdisk -l : 현재 모든 디스크의 파티션 설정 현황 조회 (Boot에 * 표시가 되어 있는 파티션은 부팅할 때 사용하는 파티션임을 의미)
포맷 (format)
파티션을 생성한 뒤에 할 일은 포맷을 하는 것이다. mkfs 명령어를 통해 파일 시스템을 바꿀 수 있다.
# mkfs.xfs /dev/sdb1
CentOS는 ext2, ext3, ext4, xfs 파일 시스템을 지원하는데, swap을 제외하고는 ext4와 xfs 파일 시스템을 사용하는 것이 좋다. (CentOS 7.x 은 기본적으로 xfs 파일 시스템 사용 )
마운트 (mount)
fdisk로 파티션을 생성하고 mkfs로 포맷을 진행하고, 실제 디스크를 사용하기 위해서 디렉터리를 마운트를 해야 한다. (mount : 리눅스에서는 디스크를 사용하기 위해서 디렉터리와 연결)
우선 마운트 할 디렉터리( foo )를 생성하고, 테스트를 위해 디렉터리 안에 파일( test1 )을 하나 생성.
# mkdir /root/test
# cd /root/test # touch test1
# ls -l
# ls -l 명령 결과 test1이 생성된 것을 확인할 수 있다.
이제 test 디렉터리를 마운트 시킨 후, 똑같이 파일( test2 )을 하나 생성.
# mount /dev/sdb1 /root/test
# touch test2
# ls -l
( mount : /dev/sdb1 디렉터리와 test 디렉터리를 연결 하는 명령어)
부팅시 항상 마운트 되도록 설정하기
/etc/fstab 파일을 통해 파티션이 항상 마운트가 되도록 설정.
# vi /etc/fstab
/dev/sdb1 /test xfs defaults 0 0
(장치이름 / 마운트 할 디렉터리 / 파일 시스템 / 속성 / dump 사용 여부 / 파일 시스템 체크 여부)
1) defaults : 읽기, 쓰기, 실행 작업 가능
2) dump 사용 할 경우 : dump 명령어를 이용한 백업이 가능
3) 파일 시스템 체크 여부
0 : 파일 시스템 체크 안함 ( 필요하지 않을 경우에 설정하며, 부팅 속도가 빨라짐 )
1 : 가장 먼저 파일 시스템을 체크 ( 일반적으로 / 파일 시스템에 설정 )
2 : 1 다음 파일 시스템을 체크 ( 그 외 )
설정 확인 하기
재부팅을 한 뒤에, test 디렉터리에 test1이 존재할 지, test2가 존재할 지 확인.
마운트가 안되어있다면 file1이 존재할 것이고, 마운트가 되었다면 file2가 존재.
# reboot
# ls -l /root/test
결과를 보면 test2가 존재하므로, 마운트가 되었다는 것을 확인할 수 있다.
'ㆍ Linux' 카테고리의 다른 글
[Linux, CentOS] root 계정 su 제한하는 방법 (2) | 2020.09.11 |
---|---|
[Linux, CentOS] 리눅스 로그 환경, 로그 모니터링 (0) | 2020.08.18 |
[Linux, CentOS] 하드웨어 정보 확인 (벤더, 모델명, OS, CPU, Core, 메모리, 하드디스크) (0) | 2020.08.06 |
[Linux, CentOS] 하드디스크, 메모리, 커널, NIC 네트워크 (0) | 2020.07.13 |
[Linux, CentOS] 리눅스 환경 확인 (CPU, 모델, OS 버젼) (0) | 2020.07.08 |