NFS Network File System. 네트워크 파일 시스템
NFS란 네트워크 상에서 다른 컴퓨터의 파일 시스템을 마운트해서 공유하는 것이다.
즉, 다른 컴퓨터의 파일 시스템을 마치 자기 것처럼 사용할 수 있는 것이다.
위 그림을 보면 더욱 이해가 쉬울 것이다. 그림 그대로 자신의 서버에 저장하는 것이 아니라
큰 용량을 가지고 있는 다른 서버에 데이터를 저장하는 것이다.
NFS의 장단점
장점
여러 사용자들이 파일을 공유하는데 유용하게 사용된다. 예를 들어, 여러 명의 사용자가 한 프로젝트에 참여하고 있는 경우, (흔히 NFS 공유라고 알려진) NFS 파일 시스템의 공유 디렉토리를 사용하여 마운트된 /myproject 디렉토리 안에 프로젝트에 사용되는 파일을 저장하여 함께 사용 가능하다.
단점
아무래도 네트워크를 사용하여 파일에 접근하기 때문에 보안에 취약할 수 밖에 없다.
참고
[리눅스 유닉스 저장공간 공유] NFS 서버란 무엇인가?
반응형
'개발 > 개발 지식' 카테고리의 다른 글
asyncio 완전 정복 - 1 (0) | 2022.07.23 |
---|---|
Anaconda와 JupyterLab 알아보기 (0) | 2022.07.10 |
파이썬 DB 커넥터(psycopg2) 간단한 사용법/executor과 commit 차이 (0) | 2022.04.06 |
REST vs Websocket - 차이/작동방식/적절한 비유 (1) | 2022.03.29 |
Vagrant 어떤 용도일까? 정의/사용이유/Docker와 비교 (0) | 2022.03.23 |