본문 바로가기

Linux

NFS Server 설정, NFS Client 설정 스크립트

반응형

NFS 서버 구성하기

#!/bin/bash

apt update
apt install -y nfs-kernel-server

shared_directory="/app"
export_options="rw,sync,no_root_squash"
allowed_subnet="192.168.252.0/24"


echo "$shared_directory $allowed_subnet($export_options)" | sudo tee -a /etc/exports

# 설정 적용 및 서비스 재시작
exportfs -a
systemctl restart nfs-kernel-server
systemctl enable nfs-kernel-server

echo "NFS 서버가 성공적으로 구성되었습니다."

 

NFS Client 설정하기

#!/bin/bash

nfs_server="192.168.252.49"   # nfs server 의 IP
nfs_dir_path="/app"            # nfs server의 shared dir
client_dir="/mnt/example/crypted" # client 에 mount할 dir

apt update
apt install -y nfs-common

mkdir -p $client_dir
mount -t nfs $nfs_server:$nfs_dir_path $client_dir
ls $client_dir


#자동 마운트
echo "$nfs_server:$nfs_dir_path $client_dir nfs defaults 0 0" | sudo tee -a /etc/fstab
반응형