NAS; Network Attached Storage
네트워크 연결형 저장소
컴퓨터에 직접 연결하지 않고, 네트워크를 통해 데이터를 주고 받는 저장장치
mount
저장 장치 에 접근할 수 있는 경로를 디렉터리 구조에 편입시키는 작업
원격 저장소인 NAS를 서버에서 디렉터리처럼 사용하기 위해서는 mount 작업이 필요하다. 그 방법에 대해 정리해둔다.
방법
1. 현재 디스크 정보 확인
df -h
NAS는 Filesystem 값이 <NAS_SERVER_IP>:<DIRECTORY_PATH> 형식으로 표시된다.
2. 연결할 서버의 공유 디렉터리 확인
showmount -e <NAS_SERVER_IP>
# -e : 원격지의 공유된 디렉터리 목록을 보여준다.
각 디렉터리 앞에 <NAS_SERVER_IP>:를 추가하면 mount 설정에 사용하는 NAS 주소가 된다. 즉, NAS는 df 명령으로 확인할 수 있는 Filesystem 값이 NAS 주소로 표시된다.
3. 마운트 경로 생성
mkdir <MOUNT_PATH>
디렉터리 생성 후 디렉터리의 소유자, 그룹 사용자, 권한이 적절하게 설정되어 있는지 확인한다.
4. 마운트 경로에 NAS 마운트
mount -t nfs <NAS_SERVER_IP>:<DIRECTORY_PATH> <MOUNT_PATH>
# -t : 파일시스템 타입 지정
마운트를 완료했으면 df 명령어로 확인해본다.
5. /etc/fstab에 마운트 정보 등록
/etc/fstab
파일 시스템 정보 저장 파일
리눅스 부팅 시 마운트할 정보를 저장한다.
mount 명령어를 이용하면 서버 재부팅 시 마운트가 해제될 수 있다. 재부팅 후 자동으로 마운트를 해야한다면, /etc/fstab에 NAS를 등록한다.
vim /etc/fstab
# 형식
<NAS_ADDRESS> <MOUNT_PATH> <TYPE> <OPTION> <DUMP> <파일체크옵션>
# 예시
10.1.2.3:/nas1 /nas1 nfs rw 0 0
옵션과, dump, 파일 체크 옵션만 정리해둔다.
OPTION
default | rw, suid, dev, exec, auto, nouser, async 모두 선택 |
rw | 읽기/쓰기 파일 시스템으로 사용 |
suid | SetUID와 SetGID의 사용 허용 |
exec | 파일 실행 허용 |
auto | 부팅 시 자동 마운트 |
nouser | root만 마운트 가능 |
DUMP
백업 여부 지정
- - 0/1 : 백업하지 않음/백업 가능
파일 체크 옵션
루트 파일 시스템 점검 시 사용
- - 0 : 부팅 시 파일 시스템 점검하지 않음
- - 1 : 루트 파일 시스템으로서 부팅 시 파일 시스템 점검
- - 2 : 루트 파일 시스템 외의 시스템으로서 부팅 시 파일 시스템 점검