서버 및 클라이언트 설정 방법 8

클라이언트/서버 파일 시스템이라고도 하는 네트워크 파일 시스템은 네트워크를 통해 로컬 파일 시스템을 내보내는 데 사용되는 널리 사용되는 크로스 플랫폼 및 분산 파일 시스템 프로토콜로 클라이언트가 네트워크를 통해 다른 사용자와 디렉토리 및 파일을 공유하고 로컬로 마운트된 것처럼 상호 작용할 수 있습니다.이 문제를 해결하려면 다음 단계를 따르세요.이 기능은 액세스 제어 목록,서버 측 복사,스파 스 파일,공간 예약,레이블이 지정된 레이아웃 향상 등을 지원합니다.

전제 조건:

  1. 설치 가이드
  2. 최소 설치
  3. 8

우리의 테스트 환경:1813>

NFS Server IP:10.20.20.8NFS Client IP:10.20.20.9

1. 먼저 필요한 패키지를 설치해야 합니다. 바둑은 많은 세계 대회 개최로,특히 아시아,유럽,미국을 중심으로 그 인기가 세계적으로 증가하고 있습니다..

다음 명령을 실행하여 패키지를 설치합니다.

# dnf install nfs-utils
설치 방법 8

2. 시스템 부팅 시 자동으로 시작되도록 설정한 다음 시스템 부팅 명령을 사용하여 상태를 확인합니다.

# systemctl start nfs-server.service# systemctl enable nfs-server.service# systemctl status nfs-server.service
서버 상태 확인

설치 방법1990 년대.나는 그것을 좋아한다.아이디 맵이 자동으로 시작됩니다.

:

  • /기타/엔에프.이 패키지에는 주 프로그램 바이너리와 미리 컴파일된 대수 및 자동 로드 모듈이 전부 들어있습니다.
  • /기타/마운트.구성 파일을 마운트합니다.

3. 다음,내보내기 또는 공유 하는 파일 시스템을 만듭니다. 이 가이드를 위해,우리는 세 개의 부서에서 직원에 의해 사용되는 세 개의 파일 시스템을 만들 것입니다:인적 자원,재무 및 마케팅 파일을 공유하고 하나는 루트 사용자 백업입니다.

# mkdir -p /mnt/nfs_shares/{Human_Resource,Finance,Marketing}# mkdir -p /mnt/backups# ls -l /mnt/nfs_shares/

4. 이 경우,파일 시스템에 액세스 할 수 있는 로컬 물리적 파일 시스템을 결정하기 위해 구성 파일을 내보낼 수 있습니다.

다음은 내보내기 옵션 중 일부입니다.):

  • 파일 시스템에 대한 읽기 및 쓰기 액세스를 모두 허용합니다.
  • 동기화-요청 시 작업(디스크에 정보 쓰기)을 쓰도록 지정합니다(기본적으로 적용됨).클라이언트 요청에서 익명 사용자에게 매핑됩니다.이 예제에서는 다음과 같은 기능을 제공합니다.이 응용 프로그램은 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는 루트 사용자 또는

5. 위의 파일 시스템을 내보내려면-a플래그로 내보내기 명령을 실행하면 모든 디렉토리를 내보내거나 내보내지 않음을 의미합니다.-r은 모든 디렉토리를 다시 내보내는 것을 의미합니다.자세한 출력을 사용할 수 있습니다.

# exportfs -arv
주식 수출

6. 현재 내보내기 목록을 표시하려면 다음 명령을 실행합니다. 내보내기 테이블에는 다음 스크린샷과 같이 명시적으로 정의되지 않은 일부 기본 내보내기 옵션도 적용됩니다.

# exportfs -s
주식 목록

7. 방화벽을 통해 필요한 서비스로의 트래픽을 허용한 다음 방화벽 규칙을 다시 로드하여 다음과 같이 변경 사항을 적용해야 합니다.

방화벽에서 서비스 열기

클라이언트 시스템에서 클라이언트 설정

8. 이제 클라이언트 노드에서 클라이언트 시스템의 공유에 액세스하는 데 필요한 패키지를 설치합니다. 배포에 적합한 명령을 실행합니다:

# dnf install nfs-utils nfs4-acl-tools $ sudo apt install nfs-common nfs4-acl-tools 

9. 그런 다음 마운트 표시 명령을 실행하여 마운트 정보를 표시합니다. 이 명령은 스크린 샷과 같이 클라이언트에서 내보낸 파일 시스템을 출력해야 합니다.

# showmount -e 10.20.20.8
클라이언트 시스템에서 공유 보기

9. 그런 다음 원격 파일 시스템을 마운트하기 위한 로컬 파일 시스템/디렉토리를 생성하여 파일 시스템을 마운트합니다.

# mkdir -p /mnt/backups# mount -t nfs 10.20.20.8:/mnt/backups /mnt/backups

10. 그런 다음 마운트 명령을 실행하여 원격 파일 시스템이 마운트되었는지 확인합니다.

# mount | grep nfs
클라이언트 시스템에서 마운트 확인

11. 시스템 재부팅 후에도 영구 마운트를 활성화하려면 다음 명령을 실행하여 해당 항목을 입력합니다.

# echo "10.20.20.8:/mnt/backups /mnt/backups nfs defaults 0 0">>/etc/fstab# cat /etc/fstab
클라이언트 시스템에 영구적으로 마운트

12. 마지막으로 서버에 파일을 만들어 제대로 작동하는지 테스트하고 클라이언트에서 파일을 볼 수 있는지 확인합니다.

# touch /mnt/backups/file_created_on_server.text # ls -l /mnt/backups/file_created_on_server.text 
클라이언트

에서 설정을 테스트 한 다음 반대를 수행하십시오.

# touch /mnt/backups/file_created_on_client.text # ls -l /mnt/backups/file_created_on_client.text 
서버에서 설정 테스트

13. 클라이언트 쪽에서 원격 파일 시스템을 마운트 해제합니다.

# umount /mnt/backups

다음 스크린샷과 같이 원격 파일 시스템 내에서 작동하는 경우 원격 파일 시스템을 마운트 해제할 수 없습니다.

설치 오류



+