[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
    밍글링글링
  • 전체
    오늘
    어제
    • 밍글링글링 (407) N
      • 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 (10) N
      • Rust (0)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바