디스크 사용
Linux에서는 디스크를 사용하기 위해 Partition → FileSystem → Mount의 순서를 거친다.
파티션 Partition
물리적인 디스크를 논리적으로 분할하는 것을 의미한다.
디스크를 사용하기 위해서는 반드시 1개 이상의 Partition이 존재해야 한다.
fdisk, gdisk, parted의 명령어를 사용한다.
파티셔닝 체계는 크게 두 가지이다.
1. MBR(Master Boot Record)
BIOS(펌웨어)를 실행
주 파티션을 최대 4개까지만 생성 가능
주 파티션 중 한 개는 확장 파티션으로 생성해서 12개의 논리 파티션을 생성 가능
2. GPT(GUID Partition Table)
UEFI(펌웨어)를 실행
128개의 주 파티션 생성 가능
parted /dev/vdb
(parted) mklabel msdos
# mklabel: 디스크 정보를 파괴하기 때문에 최초에만 사용한다.
# msdos/gpt
(parted) mkpart
Partition type? primary/extended? primary
# 주 파티션/확장 파티션
File system type? [ex2]? xfs
# xfs 방식의 파일 시스템 유형을 사용
Start? 2048s #시작할 디스크 섹터
End? 1000MB #끝낼 디스크 섹터
(parted) quit
# 만약 /dev 디렉터리에 관련 파일이 만들어지지 않으면
# udevadm settle 명령어를 사용하면 된다.
# parted print 명령어로 생성된 파티션을 확인할 수 있다.
파일 시스템 File System
파일 및 디렉토리를 효과적으로 관리하기 위한 시스템
운영 체제가 파일을 디스크 상에 구성하는 방식
종류
- ext 시리즈
- 저널링 파일 시스템(xfs 등)
마운트 Mount
리눅스에서는 장치드라이브를 사용하기 위해서는 반드시 물리장치(하드 디스크 등)와 디렉토리를 연결하는 작업을 수행해야 한다.
이때 특정 디렉토리를 마운트 포인트라고 한다.
재부팅 시에도 유지할 수 있는 영구 마운트를 위해서는 /etc/fstab 파일을 수정하고
systemctl daemon-reload를 하면 된다.
마지막 줄을 해석하면
UUID=939...
mount point= /archive
file system = xfs
옵션= defaults (기본적으로 사
덤프= 0 (백업을 하지 않는다)
파일 체크 옵션= 0 (부팅 시에 파일 시스템을 점검하지 않는다)
systemctl daemon-reload # 데몬 업데이트
mount /archive # mount point 는 /archive
# 확인
mount | grep /archive
systemctl reboot # 재부팅 후에 확인해도 잘 마운트 되어 있음을 확인할 수 있다.
'Linux' 카테고리의 다른 글
[Linux] Amazon Linux2에 tomcat 설치하기 / 종료 및 시작 / index.jsp 파일 위치 (0) | 2023.07.23 |
---|---|
[Linux] LVM (논리 볼륨 관리자) -에티버스러닝 (0) | 2023.07.03 |
[Linux] 사용자 계정 관리(에티버스러닝) (0) | 2023.06.26 |
[Linux] 리눅스 단축키 모음 (0) | 2023.06.14 |
[Linux] 리눅스 터미널, 셸, 커널 개념 / 프로세스, 잡 (0) | 2023.05.11 |