이번에 중고로 iptime NAS 를 구입하였다.
오래된 물건이라 사용법이 좀 절차가 있었는데 해당 내용을 정리 한다.
1. iptime 도우미를 통해 NAS 의 ip 를 찾는다.
https://iptime.com/iptime/?page_id=126&uid=20311&mod=document 를 통해 접속 해서
설치 한다.
2. 관리자 화면을 접속 한다.
초기 비밀 번호는 admin / admin 이다.
3. 시스템설정 > 기타 설정 > SSH 모드를 활성화 한다.
4. mount 를 시키고자 하는 ubuntu 서버에서 지원하는 NFS 버전을 확인 한다.
shell> sudo cat /proc/fs/nfsd/versions
이미지에서 보다 시피 ubuntu 20.04 는 NFS 버전을 3부터 지원 한다.
그런데 iptime NAS 2e 는 지원하는 NAS 버전이 2 이다. 그래서 아래와 같이 작업을 해줘야 한다.
5. iptime nas 에 SSH 접속
저는 putty 를 통해 아래와 같이 접속 하였습니다.
6. ipkg 명령어 설치
http://iptime.com/iptime/?pageid=2&page_id=67&uid=7425&mod=document
원래 위에서 나오는 대로만 따라 하면 되야 하지만 공식 페이지인데 오타가 있어서 아래와 같이 바로 잡는다.
test -e /opt && mv /opt /opt.bak
mkdir -p /big-disk/opt && ln -sf /big-disk/opt /opt
wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk
tar -xOvzf ipkg-opt_0.99.163-10_arm.ipk ./data.tar.gz | tar -C / -xzvf -
mkdir -p /opt/etc/ipkg
echo "src cross http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable" > /opt/etc/ipkg/armel-feed.conf
echo "src native http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/native/unstable" >> /opt/etc/ipkg/armel-feed.conf
ipkg 는 패키지 관리 명령어로서 dpkg 명령어와 유사하게 만들어져 있는 듯 하다.
설치 : ipkg install 패키지명
삭제 : ipkg remove 패키지명
설치 가능 패키지명 : ipkg list
설치 된 패치지명 : ipkg list_installed
7. ipkg list | grep nfs 를 통해 NFS 에 대한 정보를 확인 한다.
unfs3 라는 녀석이 nfs 3 버전을 지원한다는 것을 확인 할 수 있다.
8. portmap 과 unfs3 를 설치 한다.
nas 를 접속한 ssh 쉘 에서
shell> ipkg install portmap
shell> ipkg install unfs3
를 실행 하여 설치 하고
vi /opt/etc/exports 하여
/mnt/HDD1 [NAS client ip](rw,sync,no_root_squash,async)
와 같이 허용 IP 를 저장 한다.
portmap, unfs3 를 아래와 같이 실행 한다.
shell> /opt/sbin/portmap
shell> /opt/sbin/unfsd -e /opt/etc/exports
9. ubuntu client 에서 mount 한다.
showmount -e [NAS ip] 와 같이 client 에서 실행 하면 mount 가능한 경로를 확인 할 수 있다.
mount -t nfs [NAS SERVER IP]:[NAS mount 할 경로] [client에서 연결 될 경로]
와 같이 실행 하여 mount 해 준다
나의 경우는
shell> mount -t nfs 172.30.1.92:/mnt/HDD1/backup /backup
댓글