Linux

[Linux] 리눅스/라즈베리파이4 외장하드 자동 마운트 설정

IT-PAPA 2023. 2. 1. 06:30
728x90
반응형

필자는 이전에 mount 명령어의 실습을 통해 외장 하드를 붙여보았다.

하지만 마운트 하였다 하더라도, 재부팅되면 다시 마운트 명령어를 사용할 수밖에 없다.

그래서 이번 페이지는 그 수고를 덜고자 자동 마운트 방법을 적어본다.

 

자동마운트를 하기 위해서는 fstab이라는 파일을 사용

이 파일은 라즈베리파이가 부팅할 때 자동으로 디스크를 어디에 마운트 할지를 설정해 놓을 수 있는 기능을 제공

fstab파일은 디스크파티션의 위치를 UUID라고하는 식별자를 통해 구분하기 때문에 파티션의 UUID식별자를 먼저 확인


1. 아래 명령어를 통해 파티션의 UUID를 확인

sudo blkid -o list

sudo blkid -o list
sudo blkid -o list


2. 원하는 디스크 파티션이 이름으로 UUID식별자를 확인


3. fstab 파일을 아래와 같이 에디터(nano, vi 등)를 통해 오픈

sudo vi /etc/fstab


4. sda2을 자동마운트하려고 가정한다면 fstab의 맨 아래줄에 다음과 같은 형태로 내용을 추가

[파일_시스템_장치]  [마운트_포인트]  [파일_시스템_종류] [옵션] [덤프] [파일체크_옵션]
UUID=5814CF5714CF36B2    /APP/hdd1   ntfs      auto,user,rw,nofail    0  0

/etc/fstab 설정 화면
/etc/fstab 설정 화면

[옵션]

옵션 설명
defaults rw, nouser, auto, exec, suid 속성을 모두 가지며, 일반적인 파일 시스템에서 사용되는 속성
auto 부팅시 자동 마운트 가능
noauto 부팅시 자동 마운트가 되지 않음
exec 실행파일이 실행되는 것을 허용
noexec 실행파일이 실행되지 않음
suid SetUID와 SetGID의 사용을 허용
nosuid SetUID와 SetGID의 사용을 허용하지 않음
ro read only, 읽기 전용으로 마운트
rw read write, 읽기, 쓰기 모두 가능하도록 마운트
user 일반 계정 사용자들도 모두 마운트할 수 있다
nouser 일반 계정 사용자들은 모두 마운트 할 수 없다
usrquota 개별 계정 사용자의 디스크 용량을 제한하기 위해 Quota를 설정
grpquota 그룹 별로 Quota 용량을 설정

 

[덤프]

0 이나 1로 설정하고, 1은 dump가 가능한 백업 가능한 파일 시스템이고 0은 백업하지 않는다.

[파일체크 옵션]

루트 파일 시스템을 점검할때 사용하고 , 0, 1, 2로 설정


여기서 sda2을 자동마운터 해 주기 위해 위에서 확인한 UUID값인 5814CF5714CF36B2 를 입력해 주었는데, 사용자가 사용하려는 파티션의 UUID값을 넣어 주시면 됩니다.

 

mount 명령어사용법 

[Linux] 리눅스/라즈베리파이4 mount 명령어 사용 (tistory.com)

 

728x90
반응형
LIST