mount 기본
Bash
# 현재 마운트 상태 확인
mount | column -t
df -hT
# 수동 마운트
sudo mount /dev/sdb1 /mnt/data
# 파일시스템 타입 지정
sudo mount -t ext4 /dev/sdb1 /mnt/data
sudo mount -t xfs /dev/sdb2 /mnt/data2
# 언마운트
sudo umount /mnt/data
# 사용 중일 때 확인
sudo lsof +D /mnt/data
sudo fuser -m /mnt/data/etc/fstab — 영구 마운트
Bash
# fstab 형식
# <장치> <마운트포인트> <타입> <옵션> <dump> <pass>
# UUID 확인 (UUID로 마운트해야 디바이스명 변경에 안전)
sudo blkid /dev/sdb1
lsblk -fCODE
# /etc/fstab 예시
UUID=a1b2c3d4-e5f6-... /mnt/data ext4 defaults,noatime 0 2
UUID=b2c3d4e5-f6a7-... /mnt/ssd xfs defaults 0 2주요 마운트 옵션
| 옵션 | 의미 |
|---|---|
| defaults | rw,suid,exec,auto,nouser,async |
| noatime | 파일 접근 시간 기록 안 함 (성능 개선) |
| ro | 읽기 전용 |
| noexec | 실행 파일 실행 금지 (보안) |
| nosuid | SUID 비트 무시 (보안) |
| user | 일반 사용자도 마운트 가능 |
| nofail | 마운트 실패해도 부팅 계속 |
Bash
# fstab 적용 테스트 (실제 마운트)
sudo mount -a
# 특정 항목만
sudo mount /mnt/dataNFS 서버 설정
Bash
# 설치
sudo apt install -y nfs-kernel-server
# 공유 디렉터리 설정
sudo mkdir -p /srv/nfs/shared
sudo chown nobody:nogroup /srv/nfs/shared
# /etc/exports 설정
sudo nano /etc/exportsCODE
# /etc/exports
/srv/nfs/shared 192.168.1.0/24(rw,sync,no_subtree_check)
/srv/nfs/shared 10.0.0.5(ro,sync) # 특정 IP만 읽기
/srv/nfs/shared *(ro) # 모두 읽기 (주의)Bash
# NFS 서버 적용
sudo exportfs -ra
sudo systemctl enable --now nfs-kernel-server
# 공유 목록 확인
sudo exportfs -v
showmount -e localhostNFS 클라이언트 마운트
Bash
sudo apt install -y nfs-common
# 수동 마운트
sudo mkdir -p /mnt/nfs/shared
sudo mount -t nfs 192.168.1.100:/srv/nfs/shared /mnt/nfs/shared
# 성능 옵션
sudo mount -t nfs -o rsize=8192,wsize=8192,timeo=14,intr 192.168.1.100:/srv/nfs/shared /mnt/nfs/shared
# 영구 마운트 (fstab)
echo "192.168.1.100:/srv/nfs/shared /mnt/nfs/shared nfs defaults,nofail,_netdev 0 0" | sudo tee -a /etc/fstab
# 적용
sudo mount -a특수 마운트
Bash
# tmpfs — 메모리 기반 임시 파일시스템
sudo mount -t tmpfs -o size=512m tmpfs /mnt/tmpdir
# fstab: tmpfs /tmp tmpfs defaults,size=1g 0 0
# bind mount — 디렉터리를 다른 위치에 중복 마운트
sudo mount --bind /var/www/html /mnt/webroot
# fstab: /var/www/html /mnt/webroot none bind 0 0
# read-only remount
sudo mount -o remount,ro /mnt/data
# 마운트 오류 진단
dmesg | tail -20
journalctl -k | grep -i "nfs|mount|ext4"편집 안내 · Editorial Note
이 가이드는 AI 도구를 활용해 초안을 구성하고 사람이 명령어·문맥을 검토해 발행했습니다. 운영체제와 도구 버전에 따라 결과가 달라질 수 있으므로 적용 전 공식 문서를 함께 확인하세요. 오류를 발견하시면 이메일로 제보해 주세요.
관련 공식 문서GNU/Linux man 페이지 ↗
질문 & 답변 (Q&A)
이 가이드에 대해 궁금한 점을 질문해보세요. 확인 후 답변드립니다.