티스토리 뷰
마운트 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버전에 와서 달라진 점은 따로 기입했지만 빠진 것이 있을 수 있다.
'리눅스' 카테고리의 다른 글
[Linux] Telnet텔넷 원격 접속 + sudo 권한 주기 (Rocky 8) (0) | 2023.10.08 |
---|---|
[Linux] inode와 링크 : 소프트링크/하드링크 (Rocky8) (0) | 2023.10.08 |
[Linux] 패키지매니저 rpm-yum-dnf (Rocky 8) (0) | 2023.10.08 |
[Linux]응급 복구 모드(비밀번호 분실 시) / 전용 사용자 생성 (Rocky 8) (0) | 2023.10.08 |
[Linux] IP 설정과 확인 (Rocky 8) (0) | 2023.10.08 |