MOUNT
1. 마운트는 무엇?
1-1. 물리적인 파일 시스템을 임의의 디렉토리인 마운트 포인터를 이용하여 해당 파일 시스템에 접근 가능하게 하는 행위
1-2. 리눅스에서 물리 장치를 사용하기 위해 논리 장치에 연결하는 행위 (윈도우는 자동 인식[Plug&Play] 가능)
2. 왜 마운트를 할까?
Plug n Play(자동감지기능)가 가능한
Window와 달리 Linux는 물리장치를 사용하기 위해
논리 장치에 수동 연결시키는 것이 필요하다
또는 NFS서비스를 하는 데에 있어서
마운트가 활용되기도 한다.
* NFS (Network File System)
외부에 별도의 저장장치를 만들어서 그것이
마치 내 컴퓨터에 있는 것처럼
사용하는 서비스
- 마운트 실습 -
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
/nfs서버에서 작성할 코드
"nfs서버를 실행하기 위해 필요한 패키지 먼저 설치"
# yum -y install nfs-utils
"마운트시킬 서버디렉토리 생성 후 권한 설정"
# mkdir [서버디렉토리]
# chomod 777 [서버디렉토리]
"vi편집기로 클라이언트 서버의 접근 권한 설정"
# vi /etc/exports
i
[서버디렉토리] [클라이언트ip](rw,sync)
esc :wq
# systemctl start nfs-server
# systemctl enable nfs-server
/nfs클라이언트에서 작성할 코드
"클라이언트디렉토리 생성 후 서버디렉토리에 마운트시키기"
# mkdir [클라이언트디렉토리]
# mount -t nfs [서버ip]:/[서버디렉토리] /[클라이언트디렉토리]
/check mount
"클라이언트서버에서 마운트 리스트 확인"
# df
/stop mount
# umount [클라이언트디렉토리]
|
cs |
3. 그림으로 보는 저장공간 마운트
[ Mount Topology ]
마운트 구조 해석
외부에 있는 저장소를 (/external) 가져와서 사용한다
= storage 디렉토리를 external 디렉토리에 mount 시킨다
= storage Directory is MOUNTED ON external Directory
4. 마운트 관련 명령어 살펴보기
# df : 현재 서버에 연결된 저장 장치 리스트 확인
/dev/sr0 = device / SCSI , readable, 0번째 장비이다
# mount (-t [파일 시스템 type]) [마운트 시킬 장비; device] [마운트 포인터; dir]
: super user만 사용 가능하며, 파일 시스템 자동 인식되는 경우 -t 옵션 생략 가능
# umount [from]or[to]
: normal user도 사용 가능하며, 진짜 사용하지 않는 장치인지 확인하고 마운트 해제해야 함
: umount 대상이 있는 위치에서는 명령어 입력 불가능 0
'자기발전소 > # Linux' 카테고리의 다른 글
리눅스 아카이빙 (0) | 2021.01.03 |
---|---|
리눅스 프로세스 관리 (0) | 2021.01.03 |
가상화 : Hypervisor (0) | 2020.11.03 |
Linux : 리눅스에 대하여 (0) | 2020.11.03 |
LINUX : Run Level (0) | 2020.05.30 |