[ubuntu] ubuntu에서 nfs 서버 구동 및 설정하기

2018. 7. 11. 16:00·Server/Ubuntu
728x90
반응형

<SERVER>

1. 시냅틱 패키지나 콘솔에서 nfs-kernel-server를 설치합니다.

$ sudo apt-get install nfs-kernel-server
 

2. nfs가 사용하는 포트 고정하기

nfs가 사용하는 포트 중 일부가 고정이 아니므로 공유기를 사용하거나 이런경우 번거로움이 발생하므로 포트를 고정합니다.

페도라/레드햇 일 경우.
$cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
# Add Static ports for NFS, in order to be able to forward them with VMWare NATconfig
RQUOTAD_PORT=32764
STATD_PORT=32765
STATD_OUTGOING_PORT=32766
MOUNTD_PORT=32767
우분투/데비안 일 경우
$ cat /etc/services | grep mountd
mountd             32767/tcp
mountd             32767/ucp

 

3.  nfs로 공유할 디렉토리 설정하기

/etc/exports에 nfs로 마운트할 아이피를 포함하여 작성합니다.

아래의 경우. 루트 디렉토리에 'sc1', ' sc1/backup_db' 등등 이라는 디렉토리를 마운트할 경우이다.

 

# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#

/sc1 172.31.22.128(rw,sync,no_subtree_check)
/sc1/backup_db 172.31.22.150(rw,sync,no_subtree_check)
/sc1/hanabank 172.31.19.237(rw,sync,no_subtree_check)
/sc1/fishery 172.31.19.237(rw,sync,no_subtree_check)
/sc1/nosmoking 172.31.19.237(rw,sync,no_subtree_check)
/sc1/kcciphoto 172.31.19.237(rw,sync,no_subtree_check)
/sc1/copyright 172.31.19.237(rw,sync,no_subtree_check)
/sc1/aidscontest 172.31.19.237(rw,sync,no_subtree_check)

 

4. nfs 서버 재시작

$ sudo service nfs-kernel-server restart
 

 

<CLIENT>

클라이언트 서버에서 파일서버의 해당 디렉토리를 마운트한다.

$ sudo mount -t nfs 172.31.29.128:/sc1/test test/

 

728x90
반응형

'Server > Ubuntu' 카테고리의 다른 글

[Ubuntu] 리눅스 파일 변경 실시간 감지하기  (0) 2022.12.08
[ubuntu] 방화벽(firewalld) 설치 및 설정  (0) 2022.03.29
[JBOSS] JBOSS Handler(핸들러) 이용하기  (0) 2018.07.17
[Ubuntu] 우분투 스왑메모리 설정.  (0) 2018.06.14
'Server/Ubuntu' 카테고리의 다른 글
  • [Ubuntu] 리눅스 파일 변경 실시간 감지하기
  • [ubuntu] 방화벽(firewalld) 설치 및 설정
  • [JBOSS] JBOSS Handler(핸들러) 이용하기
  • [Ubuntu] 우분투 스왑메모리 설정.
밍글링글링
밍글링글링
mingling - 밍글링, 밍글밍글링. 코드와 어우러지다. IT/ 프로그래밍/소스
    반응형
    250x250
  • 밍글링글링
    mingling
    밍글링글링
  • 전체
    오늘
    어제
    • 밍글링글링 (463)
      • Flutter (2)
      • 일상생활 (8)
        • 리뷰 (1)
        • 생활정보 (4)
        • 맛집 (0)
        • 여행 (0)
        • 모든정보 (3)
      • JAVA (126)
        • 개념 (6)
        • 예제 (115)
        • Exception (2)
      • C (1)
        • C (1)
        • C++ (0)
        • C# (0)
      • JS (29)
        • JavaScript (18)
        • JQuery (5)
        • AJax (0)
        • NODE.JS (6)
        • Angular.JS 2.0 (0)
      • WEB (87)
        • HTML (6)
        • CSS (61)
        • JSP (20)
        • JSTL (0)
      • FrameWork (8)
        • Spring (8)
        • BootStrap (0)
        • MyBATIS (0)
        • JUnit (0)
      • 외부 라이브러리 (5)
      • 공유 소스 관리 (5)
        • Git (5)
        • SVN (0)
      • 빅데이터 프로그래밍 (37)
        • Python (37)
        • R Programming (0)
      • DB (7)
        • ORACLE (0)
        • MySql (6)
      • Development Tools (7)
        • StarUML (0)
        • eXERD (0)
        • Eclipse (4)
      • SKILL (6)
        • Migration (0)
        • Security (6)
      • MicroSoft (0)
        • Excel (0)
        • Word (0)
      • Android (0)
      • Server (21)
        • Ubuntu (5)
        • Linux (15)
      • IOS (0)
      • XML (0)
      • 미디어 (0)
      • 공지사항 (3)
      • NETWORK (1)
      • 게임 (4)
        • 피파 (1)
        • 리니지M (0)
        • 배틀그라운드 (1)
        • 듀랑고 (2)
      • 세상 이슈 (6)
      • 일렉트론 (0)
      • 대회 소식 (4)
      • 업무 (2)
      • Express, Vue (6)
      • docker (11)
      • svelte (3)
      • 블록체인 (1)
      • IT (66)
      • Rust (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    docker
    spring java
    jsp include
    브라우저 자동화
    Node
    mysql db
    티스토리 자동화
    자바 for문
    React Compiler
    클론코딩
    css float
    자바 객체 지향
    ubuntu
    css tb
    AI 코딩 에이전트
    제미나이
    css perspective
    AI 반도체
    에디터 팁
    리눅스 설치
    nginx ssl 적용
    프런트엔드
    svelte
    오류
    css transition
    nginx
    ssl 인증서 발급
    자바 생성자
    jsp parameter
    SSL 인증서
    rust linux
    vue 설치
    nginx ssl 설정
    vue cli
    VS Code 팁
    자바 exception
    servlet class
    java casting
    Java Array
    러스트
    vscode
    자바 배열
    API 설계
    Rust lang
    css table
    proxy pass
    gitlab 설치
    Extension Bisect
    lang rust
    자바 클래스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
밍글링글링
[ubuntu] ubuntu에서 nfs 서버 구동 및 설정하기
상단으로

티스토리툴바