Ubuntu Network Drive 연결하기
터미널에 아래와 같이 실행시켜 줍니다. sudo apt-get install cifs-utils sudo apt-get install libnss-winbind winbind
sudo gedit /etc/nsswitch.conf 를 실행시켜보면 아래와 같은 부분을 찾을수 있습니다. hosts: files mdns4_minimal [NOTFOUND=return] dns 여기에 아래처럼 wins를 추가해주면 됩니다. hosts: files mdns4_minimal [NOTFOUND=return] winsdns
아무 폴더나 만들면 되는 것 같습니다. 저는 아래와 같이 했습니다. sudo mkdir /media/desktop_win
터미널에서 아래와 같이 실행시키고 sudo gedit /etc/fstab 파일이 열리면 맨 밑에 아래와 같이 추가해 줍니다. //[공유할PC의 IP]/[공유할PC의 폴더명] [우분투 mount 폴더 경로] cifs credentials=/home/[우분투 ID]/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0 여기서 gid, uid값은 터미널에 아래와 같이 실행시키면 나오는 값으로 하면 됩니다. id [ubuntu ID] 그리고 위 블로그에서 제가 빨강색으로 표시해 놓은 부분을 ubuntu ID를 넣어야 한다고 얘기해주지 않아서 살짝 해맸습니다.
터미널에 아래와 같이 실행시켜주시면 됩니다. sudo gedit ~/.smbcredentials 파일에 username과 password를 입력하면되는데 저는 윈도우쪽 공유시 비번 설정을 안해서 스킵했습니다. 제목처럼 터미널에 입력해주면 됩니다. sudo mount -a 끝. #우분투 #Ubuntu #네트워크 #폴더 #공유 #리눅스 #linux #network #drive #share |
연계된 3개의 사이트에서 하나의 사용자가 올린 upload 폴더를 사용하려 할때 유용하다.
리눅스 마운트 방법
#]cd /home 엔터
/home아래에 마운트할 디렉토리 하나 만듭니다.
mkdir backup 엔터
vi /etc/exports 엔터를 하면
/etc/exports 파일 원본데이터가 아래와 같이 되어있습니다.
/home *(ro,async,wdelay,insecure,no_root_squash,no_all_squash,no_subtree_check,insecure_locks,no_acl)
라고 되어 있습니다.
/home *(ro,async,wdelay,insecure,no_root_squash,no_all_squash,no_subtree_check,insecure_locks,no_acl)
/home는 허용할 폴더명 즉 아까 만들어놓은 폴더 /home/backup로 수정합니다.
*는 허용할 클라이언트의 IP를 셋팅 합니다. 아무나 접근하면 곤란할때 씁니다. 아무나 접근해도된다면 *로 설정하면 됩니다.
ro는 readonly입니다. 읽기만 가능하죠 여기를 rw를 하면 쓰기도 됩니다.
정상적으로 하셨다면 아래와 같을 겁니다.
/home/backup 2xx.xxx.xxx.xxx(rw,async,wdelay,insecure,no_root_squash,no_all_squash,no_subtree_check,insecure_locks,no_acl)
/wq로 나와셔서
service nfs restart 서비스재시작 하시면 됩니다.
위와 같은 것을 다음줄에 추가하고 추가하여 여러폴더를 공유드라이버로 걸어 두면 유용할듯합니다.
////////////////////////////////////////////////
//클라이언트에서 마운트
클라이언트에 nfs라이브러리가 설치가 되어 있어야 합니다.
rpm이나 기타 프로그램으로 설치를 하시면 됩니다.
최신리눅스 최소 설치가 아닌 이상 다 설치가 되어 있으니( 최소라도 설치가 되어 있을지도.. )
너무 걱정은 안하셔도 됩니다.
리눅스 클라이언트 단에 nasbackup를 만듭니다.(폴더명은 아무꺼나 하면 됩니다.)
mkdir /nasbackup
mount -t nfs -o nolock 1xx.xxx.xxx.xxx:/home/backup /nasbackup
장비IP나 주소 : 허용된폴더 마운트걸폴더
정상정이라면 아무것도 안뜨고 프롬프트가 떠야 됩니다.
기타오류 발생시에는 검색을 하시면 잘 나올 것입니다. mount 오류에 관한 검색을 하세요
클라이언트 단에서의 마운트 해제는 아래와 같이 하시면 됩니다.
umount /nasbackup
마운트 해제된다음 해당 폴더가 지워지지 않을 경우가 있습니다. 이때는 ㅡㅡ 글쎄.. 리부팅 후 삭제하니 잘되더군요.....
그냥 두고 쓰셔도 됩니다. 다시 마운트 걸면 마운트는 걸리니까요...
아마 마운트 해제된 폴더에 데이터를 못넣도록 하기 위해서 인듯합니다.
이렇게 마운트만 건다고 자동 백업이 되지는 않습니다.
클라이언트 단에서 마운트 건 디스크로
rsync나 기타 리눅스용 자동 백업용 프로그램들을 사용하여 자동 백업을 하셔야 합니다.
crontab -e를 사용하여 예약을 해둔다거하 하시면 되겟네요....
crontab 사용법은 검색 ^^;;
출처 :