Linux에서 nfs의 간단한 설정
NFS는 좋은 공유 스토리지 시스템이지만 부하가 높은 조건에서는 성능이 그다지 좋지 않습니다.
오래전에 쓴 글입니다. 혹시 틀린 부분이 있으면 정정해 주시기 바랍니다. :)
10.0.0.1 - NFS 서버
10.0.0.2 - NFS 클라이언트
NFS 서버에서 :
= ==============
공유 디렉터리: /nfspool
NFS 실행 사용자: nfsnobody
# mkdir /nfspool
# vi /etc/ 내보내기
/ nfspool 10.0.0.2(rw,async,anonuid=65534,anongid=65534)
# mkdir -p /nfspool
# chown nfsnobody:nfsnobody /nfspool
# chown -R nfsnobody: nfsnobody /nfspool/.
# service portmap start
# service nfslock start
# service nfs start
NFS 클라이언트에서:
============= =
원격 NFS 공유 디렉터리 마운트 지점: /usr/local/nfs
# 서비스 포트 맵 시작
# mkdir /usr/local/nfs
# chown nfsnobody:nfsnobody /usr/local/nfs
# chmod 777 /usr/local/nfs
# mount -t nfs -o soft,intr,bg,timeo=50 10.0.0.1:/nfspool /usr/local/nfs
# vi /etc/ fstab
10.0.0.1:/nfspool /usr/local/nfs nfs soft,intr,bg,timeo=50 0 0
지침 및 메모
===========
1. 매개변수 설명 내보내기
------
rw: 읽기 및 쓰기 모드
async: 비동기 디스크 읽기 및 쓰기; >anonu(g) id: NFS에서 작업에 사용하는 익명 사용자 uid/gid를 지정합니다.
2. NFS 관리 명령
---------------
showmount - e NFS에서 이 명령을 실행하여 NFS 서버의 모든 공유 볼륨을 표시합니다.
showmount -e 10.0.0.1 NFS 클라이언트에서 이 명령을 실행하여 NFS 서버의 모든 공유 볼륨을 표시합니다.
export; -av /etc/exports 모든 볼륨에 따라 내보내기
export -rv는 모든 볼륨을 다시 내보내고, /etc/exports에 새 항목을 추가하고, 존재하지 않는 항목을 삭제하고, 변경된 항목을 업데이트합니다.
3. 관련 파일
---- -----------
/etc/exports
는 NFS 서버의 가장 기본적인 구성 파일 중 하나입니다. 이 파일에는 공유 파일 시스템과 이러한 파일 시스템에 액세스할 수 있는 호스트입니다.
/proc/fs/nfs/exports
내보낸 매개변수를 포함한 내보내기 파일 목록의 커널 보기입니다.
/var/lib/nfs/etab
현재 상위 수준 목록을 나열하는 상태 파일입니다. 이 파일에는 /etc/exports에 있는 동일한 형식의 모든 항목은 물론,exportfs -i를 통해 수동으로 가져온 항목도 포함되어 있습니다.
/var/lib/nfs/rmtab
내보낸 파일을 마운트하는 원격 클라이언트 목록을 나열하는 상태 파일입니다.
/var/lib/nfs/xtab
상태 파일, 현재 기본 내보내기 목록.
4. /etc/exports에 클라이언트 규칙 작성
-------------------------------- -
(1) 단일 호스트
는 짧은 이름, 정규화된 이름 또는 IP 주소를 사용할 수 있습니다. 예를 들어, Student01, Student01.flying.com.cn 또는 192.168.10.1은 모두 유효한 호스트 이름입니다.
(2) Net-Group
은 /etc/netgroup 파일 또는 NFS netgroup 매핑에 정의된 전체 호스트 그룹을 나열할 수 있습니다. 네트워크 그룹 이름은 @로 시작됩니다.
(3) 와일드카드 호스트
*.discuz.net *.*.comsenz.com
(4) 마스크
192.168.1.0/255.255.255.0
5. 🎜>----------
시작:
portmap
nfslock
nfs
중지:
nfslock
nfs
portmap
6 . 보안
---------
포트맵: 111
NFS: 2049
lo 루프백을 통한 공격을 위한 IP 스푸핑 및 RPC 리디렉션 기술 사용을 방지하고 인증된 호스트를 제한합니다.
iptables -A INPUT -p udp -d 127.0.0.1 --dport 111 -j DROP
iptables -A INPUT -p udp -d 127.0.0.1 --dport 2049 -j DROP
iptables -A INPUT -p udp -s 10.0.0.2 --dport 111 -j 승인
iptables -A 입력 -p udp -s 10.0.0.2 --dport 2049 -j 승인
====== = ================================================= = ====
nfs 최적화

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Linux 터미널에서 Python 버전을 보려고 할 때 Linux 터미널에서 Python 버전을 볼 때 권한 문제에 대한 솔루션 ... Python을 입력하십시오 ...

Docker 환경을 사용할 때 Docker 환경에 Extensions를 설치하기 위해 PECL을 사용하여 오류의 원인 및 솔루션. 종종 일부 두통이 발생합니다 ...

많은 웹 사이트 개발자는 램프 아키텍처에서 Node.js 또는 Python 서비스를 통합하는 문제에 직면 해 있습니다. 기존 램프 (Linux Apache MySQL PHP) 아키텍처 웹 사이트 요구 사항 ...

Linux 터미널에서 Python 사용 ...

Apscheduler 타이밍 작업을 MacOS 플랫폼의 서비스로 구성하십시오. Ngin과 유사한 APSCHEDULER 타이밍 작업을 서비스로 구성하려면 ...

언어의 멀티 스레딩은 프로그램 효율성을 크게 향상시킬 수 있습니다. C 언어에서 멀티 스레딩을 구현하는 4 가지 주요 방법이 있습니다. 독립 프로세스 생성 : 여러 독립적으로 실행되는 프로세스 생성, 각 프로세스에는 자체 메모리 공간이 있습니다. 의사-다일리트 레딩 : 동일한 메모리 공간을 공유하고 교대로 실행하는 프로세스에서 여러 실행 스트림을 만듭니다. 멀티 스레드 라이브러리 : PTHREADS와 같은 멀티 스레드 라이브러리를 사용하여 스레드를 만들고 관리하여 풍부한 스레드 작동 기능을 제공합니다. COROUTINE : 작업을 작은 하위 작업으로 나누고 차례로 실행하는 가벼운 다중 스레드 구현.

Linux 시스템과 함께 제공되는 Python 통역사를 제거하는 문제와 관련하여 많은 Linux 배포판이 설치 될 때 Python 통역사를 사전 설치하고 패키지 관리자를 사용하지 않습니다 ...

Web.xml 파일을 열려면 다음 방법을 사용할 수 있습니다. 텍스트 편집기 (예 : 메모장 또는 문자 메시지)를 사용하여 통합 개발 환경 (예 : Eclipse 또는 NetBeans)을 사용하여 명령을 편집하십시오 (Windows : Notepad Web.xml; Mac/Linux : Open -A Texted web.xml).
