| FTP 마운트하기 최신 버전 | 작성일 : 2003/09/17 00:24 |
| 조회수 : 7610 |
|
이 글을 작성한지도 몇달 되었군요.. 제가 이걸 사용하다보니 몇가지 문제가 있어서 새로운 버전을 찾다보니.. 프로젝트가 종료 되었더군요..(몇년전에.. ㅡ.ㅡ;;) 그리고는 MaLinux라는 곳에서 lufs라는 프로젝트로 진행중이더군요 해서.. 내용을 수정 하게 되었습니다. 뭐 .. 특별히 다른것은 없구요 1. http://sourceforge.net/project/showfiles.php?group_id=57332 에서 최신버전을 다운 받습니다. 현재(2003년 9월 15일) 최신버전이 0.9.6이군요.. 2. 다운받은 파일의 압축을 풀고(저는 /opt/src/ 를 좋아한답니다.. ^^) 3. #cd /opt/src/lufs-0.9.6 (디렉토리로 이동하고) 4. #./configure (기본적인 파일시스템 이외의 파일시스템을 마운트하려면 몇가지 옵션을 추가하시면 됩니다.) 기본적인 파일 시스템에는.. ftpfs , sshfs 등이 있네요..(보안 문제가 있다면 .. sshfs도 사용 할만 하겠네요) 5. #make (Compile 합니다..) 6. #make install (파일을 복사합니다.) 4번 configure에서 prefix를 지정하지 않으면 기본적으로 /usr/local에 설치 됩니다. 7. #lufsmount ftpfs://userid:passwd@ServerHost/DirectPath /MountPoint 이렇게 해서 FTP를 로컬 디렉토리로 마운트를 하면 됩니다. 8. #umount /MountPoint 일반적인 로컬 파일 시스템을 언마운트 하는것과 동일 합니다. 예를 들어 192.168.2.1 호스트의 FTP서버의 /pub/ 을 /mnt/remote 디렉토리에 마운트하고자 하면. 사용자 ID를 jazz 비번을 1111이라고 했을때 #lufsmount ftpfs://jazz:1111@192.168.2.1/pub /mnt/remote <= 마운트 #umount /mnt/remote <= 언마운트 위와 같이 하시면 됩니다. 주의 하셔야 할 것은 lufsd가 설치된 디렉토리(여기에서는 /usr/local) 아래에 lib 디렉토리가 라이브러리 패스에 잡혀 있어야 한다는 것입니다. 만약 다음과 같은 에러가 출력되면 바로 이런 이유입니다. liblufs-ftpfs.so: cannot open shared object file: No such file or directory unsupported file system: ftpfs 이럴 경우엔 /etc/ld.so.conf 의 마지막 줄에 다음과 같이 추가한 후에 /usr/local/lib #ldconfig 를 해 주시면 됩니다. |
|||||||||
|
|