티스토리 뷰

반응형

 

 

마운트 mount
물리적인 장치를 특정한 위치-대개는 디렉터리-에 연결하는 과정을 마운트라고 한다.


새로운 디스크를 추가하고 마운트하기 위해서는 반드시 파티션 생성과 포맷 과정이 선행되어야 한다. 

디스크 추가 -> 파티션 생성(fdisk) -> 포맷(mkfs, mke2fs) -> 마운트(mount)

 

 

명령어

 

0. 마운트하기 전 장치명 확인

 

lsblk

sdb처럼 TYPE이 disk인 장치는 바로 마운트할 수 없고, sda->sda1/sda2처럼 파티션이 생성되어 TYPE이 part가 된 장치만 마운트할 수 있다.

 

 

1. 파티션 생성

 

fdisk 장치명

대화형 프롬프트가 나오고, 전부 default 값으로 해서 1개의 파티션을 생성했다.

 

 

2. 포맷

 

mkfs -t 파일시스템 포맷할장치명

 

 

3. 마운트

 

하기 전에, 마운트할 디렉터리를 하나 만들어주었다.

 

mkdir 디렉터리명

mount 장치명 마운트포인트

 

쓰기가 금지되어 있는 장치가 마운트가 되면

mount: /cdrom: WARNING: device write-protected, mounted read-only.
이런식으로 뜨는는데, 오류가 아니라 읽기 전용으로 마운트되었다는 공지다.



4. 마운트 해제


umount 장치명or마운트포인트

아무것도 뜨지 않으면 잘 되었다는 뜻이다.

 

여기서 장치명이나 마운트포인트 중 아무거나 써도 되는 이유는, 한 디렉터리에 마운트될 수 있는 장치는 어차피 하나이기 때문에, 마운트되어 있는 상태라면 '그거를 꽂힌 데서 빼라'= '거기서 꽂힌 걸 빼라' 이다. 

 


5. 마운트된 장치 확인


mount
목록이 많기에 보통 | grep 과 함께 사용해서 원하는 장치 or 디렉터리만 확인한다.


*mount 목록의 원본은 /etc/mtab 파일이다.

 


6. 재마운트

mount --options remount 마운트포인트

mount -o remount,rw 마운트포인트 : rw 모드로 재마운트



7. 부팅 시 자동으로 마운트되게 설정

/etc/fstab에 행을 추가해준다.

마운트할장치명  마운트포인트  파일시스템  defaults  0  0

*장치명 대신 위처럼 UUID를 적어주어도 된다.

echo '마운트할장치명 마운트포인트 파일시스템  defaults 0  0' >> /etc/fstab
이렇게 해줘도 됨.

 


8. 마운트된 디스크 사용량 확인


df -hT


-T 유형(type)
-h human-readable 용량단위


-a 모든 파일 시스템

더보기

실습은 RHEL(Red Hat Enterprise Linux)의 클론 버전인 Rocky Linux 8버전을 사용했으며 Rocky Linux 9버전에서도 거의 문제없이 실행된다. 9버전에 와서 달라진 점은 따로 기입했지만 빠진 것이 있을 수 있다.

 

반응형