서버쪽에서 클라이언트의 디렉토리의 변화를 감지하여 sync

 

[라즈베리파이1]
1. client 패키지 설치
sudo apt-get install nfs-common 

2. mount 진행
sudo mount -t nfs -o nolock 192.168.230.55:/home/pi/FilePlus/upload/1  /home/pi/FilePlus/upload/1 

4. fstab 설정 (라즈베리파이 재 부팅 후에도 지속적으로 mount)

sudo vi /etc/fstab

192.168.230.55:/home/pi/FilePlus/upload/1 /home/pi/FilePlus/upload/1 nfs auto 0 0

5. 네트워크 인식후 부팅으로 변경
sudo raspi-config의 boot option중 네트워크 인식후 부팅으로 변경

 


(sudo mount -a)


[라즈베리파이2]
1. server 패키지 설치
sudo apt-get install nfs-kernel-server

2. 권한부여
sudo chmod -R 777 /home/pi/FilePlus/upload

3. 공유설정
sudo vi /etc/exports
[하단에 아래 내용추가 - 마스터 라즈베리파이 ip지정]
/home/pi/FilePlus/upload/1 192.168.230.54(rw,no_root_squash,sync,no_subtree_check)

4. 서비스 재시작
sudo /etc/init.d/nfs-kernel-server restart
sudo /etc/init.d/rpcbind restart

+ Recent posts