[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)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바