-
USB 드라이브 자동 마운트 (How to mount USB drive at startup)Study/Linux 2017. 11. 19. 22:13
1. OS 자동 마운트 문제
리눅스 부팅때 자동으로 실행되는 프로그램에서 USB 드라이브를 접근할 때 문제가 발생할 수 있다.
USB 드라이브가 자동으로 마운트 되면, 마운트 해제가 되지 않을 경우에는 마운트 되는 경로가 달라지기 때문이다.
예를 들어, USBMEM이라는 label의 USB 드라이브 (/dev/sda1)가 우분투에서 자동으로 마운트될 경우
/media/[user id]/USBMEM
or
/media/[user id]/USBMEM2
/media/[user id]/USBMEM1
or위와 같이 뒤에 넘버가 추가되어 단순 경로로 접근이 어려운 경우가 있다.
그래서 특정 경로에 강제로 자동 마운트되도록 해야한다.
2. 특정 경로에 마운트하기
- USB 드라이브: /dev/sda1
- 마운트 경로: /mnt/USBMEM
1) 마운트할 경로 생성, 권한 생성
$ sudo mkdir /mnt/USBMEM
$ sudo chmod 775 /mnt/USBMEM
2) 마운트하기
$sudo mount -t vfat -o defaults,uid=1000,gid=1000,rw /dev/sda1 /mnt/USBMEM
이 과정을 거치면 USB 드라이브가 /mnt/USBMEM 경로에 마운트되는 것을 확인할 수 있다.
<옵션1> -t vfat : 마운트할 파일시스템 유형을 지정함. vfat는 fat32를 의미함.
<옵션2> -o defaults,uid=1000,gid=1000,rw : 추가 옵션을 의미함
defaults : rw, suid, dev, exec, auto, nouser, asyc 속성을 모두 가짐
uid=1000 : 소유자 id, 보통 1000, $id -u 명령으로 확인할 수 있음
gid=1000 : 소유자 id 그룹, 보통 1000, $id -g 명령으로 확인할 수 있음
rw : 지정 소유자가 읽기, 쓰기 가능함
* 옵션 참고자료: http://devanix.tistory.com/241
3) 부팅시 자동 마운트하기
$sudo cp /etc/fstab /etc/fstab.bk
$sudo gedit /etc/fstab
fstab파일을 백업하였고, fstab 파일에 다음의 자동마운트 명령 스크립트를 추가후, 저장
/dev/sda1 /mnt/USBMEM vfat defaults,uid=1000,gid=1000,rw 0 0
재시작하면 원하는 경로에 마운트 됨
'Study > Linux' 카테고리의 다른 글
[Ubuntu 18.04] Wireless, Wired의 인터넷 연결 우선순위 변경 (0) 2020.03.16 WSL에서 comport 연결하기 (0) 2018.06.07 [ubuntu] 부팅 시 자동 실행 (0) 2017.08.24 [ubuntu-MATE] Odroid XU4 Qt creator 첫페이지 안보일때 (2) 2016.11.20 [ubuntu-MATE] root 로그인 활성화/자동로그인 (0) 2016.10.10