Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 30 | 31 |
Tags
- 채보
- ubuntu
- mysql
- 명령어
- C#
- windows forms
- YOLO
- Docker
- 오류
- LIST
- error
- C++
- Python
- Linux
- JSON
- pip
- 핑거스타일
- Numpy
- 기타 연주
- paramiko
- VS Code
- pandas
- label
- 프로그래머스
- Selenium
- SSH
- Visual Studio
- C
- pytorch
- OpenCV
Archives
- Today
- Total
기계는 거짓말하지 않는다
Ubuntu NFS 설정 본문
NFS(Network File System)는 파일 및 디렉터리를 네트워크를 통해 공유할 수 있는 프로토콜이다.
클라이언트에서 서버로 데이터를 요청하고 서버에서 데이터를 전송하여 파일 공유가 가능하다.
Ubuntu에서 클라이언트, 서버 NFS 설정 방법은 아래와 같다.
방화벽 확인과 포트가 열려 있는지는 먼저 확인해야 한다. (NFS 포트 등)
NFS 서버 설정
NFS 서버로 사용할 곳에서 명령어를 실행한다.
NFS 패키지 설치
sudo apt update
sudo apt install nfs-kernel-server
공유 디렉터리 생성
# 원하는 경로에 공유하고자 하는 디렉터리를 생성한다.
sudo mkdir /home/ubuntu/shared_directory
NFS 서버 설정 파일 편집
sudo vi /etc/exports
# 또는
sudo nano /etc/exports
위에서 열린 /etc/exports 설정 파일에 공유할 디렉터리 및 접근 권한 추가
# 여기서 client_ip를 실제 클라이언트의 IP 주소로 변경해야 한다.
# 필요한 경우 다른 옵션을 추가하여 설정할 수 있다.
/home/ubuntu/shared_directory client_ip(rw,sync,no_subtree_check)
NFS 서비스 재시작
sudo systemctl restart nfs-kernel-server
NFS 클라이언트 설정
NFS 클라이언트로 사용할 곳에서 명령어를 실행한다.
NFS 패키지 설치
sudo apt update
sudo apt install nfs-common
마운트 할 디렉터리 생성
# 원하는 경로에 마운트 할 디렉터리를 생성한다.
sudo mkdir /home/ubuntu/shared_directory
NFS 마운트
# server_ip를 실제 NFS 서버의 IP 주소로 변경해야 한다.
sudo mount server_ip:/home/ubuntu/shared_directory /home/ubuntu/shared_directory
마운트 재부팅시 자동 연결 영구 설정 (Option)
클라이언트가 재부팅되어도 NFS 마운트를 유지하려면 /etc/fstab 파일에 마운트 정보를 추가하여 설정한다.
sudo vi /etc/fstab
# 또는
sudo nano /etc/fstab
위에서 열린 /etc/fstab 설정 파일에 다음과 같이 설정한다.
# server_ip를 실제 NFS 서버의 IP 주소로 변경해야 한다.
server_ip:/home/ubuntu/shared_directory /home/ubuntu/shared_directory nfs defaults 0 0
마운트 확인
df -h
서버는 공유 디렉터리를 설정하고 클라이언트는 해당 디렉터리를 마운트하여 사용하는 방법이다.
'Linux' 카테고리의 다른 글
sed 명령어를 이용한 일치하는 패턴 한 줄만 삭제하기 (0) | 2023.09.16 |
---|---|
Ubuntu alternatives 확인, 삭제, 추가, 선택 (0) | 2023.09.01 |
Shell command 출력을 입력으로 사용 (0) | 2023.07.08 |
Ubuntu Nouveau 비활성화 (NVIDIA 그래픽 드라이버 설치) (0) | 2023.06.22 |
Linux OS, 버전, 비트 확인 (0) | 2023.06.22 |
Comments