강좌 & 팁
리눅스와 윈도우의 폴더를 공유 하는 방법은 몇 가지가 있습니다.. 예를 들자면, 리눅스에서 윈도우 pc 의 폴더를 직접 마운트 하는 방법도 그중 하나 입니다.
하지만 대부분 삼바를 많이 사용 합니다.
이때, nfs 와 tftp 서버 폴더는 따로 만들어 놓기 때문에 윈도우에서 폴더공유 개념으로 직접 그 폴더에 접근이 안됩니다.
그래서 삼바로 공유된 폴더내에 nfs 와 tftp 폴더를 넣어 버리면 윈도우에서 접근이 가능하겠지요
그런데 문제는
/home/smb/ 폴더에 nfs 와 tftpboot 폴더를 만들어서 /etc/export 에 공유 폴더를 이 경로로 하면
권한이 없다며 윈도우에서 접근이 되지 않습니다.
해결방법은.
실제 폴더는 /home/smb/ 폴더 내에 nfs 와 tftpboot 폴더를 만들고.
최상위 폴더에서 이 경로를 링크 거는 방법 입니다.
결국 삼바와 nfs 설정 파일에는 경로가 /home/smb/nfs 또는 /home/smb/tftpboot 가 아닌 그냥 /nfs , /tftpboot 로 해야
한다는 것 이지요.
정리를 하자면.
1. 삼바폴더 내에 nfs 와 smb 폴더를 만든다.
]# cd /home/smb/
]#mkdir nfs
]#mkdir tftpboot
2. 최상위 폴더로 간다.
]# cd /
3. 여기서 링크를 걸어준다.
]#ln -s /home/smb/nfs nfs
]#ln -s /home/smb/tftpboot tftpboot
nfs 와 tftp 환경 설정에서는 /home/smb/ 폴더에 있는 원래 폴더를 하지 않고 링크인 /nfs , /tftp 로 설정 해 주어야
합니다.
이제 리스타트 ~