FTP 서버를 운영하다 보면 FTP의 루트(/) 디렉토리가 Disk Full로 인해 여유 공간이 부족하게 될 수 있다. 이런 문제가 발생하게 되면 다른 Disk를 루트(/) 아래에 가상 디렉토리로 연결하여 공간을 확보하는 것이 가장 신속하게 문제를 해결 할 수 있는 방법이다.
여기에서는 Windows 운영체제에서 많이 사용되는 강력한 FTP 서버인 Serv-U FTP서버에서 가상 디렉토리를 생성하는 방법을 설명한다.
먼저 디스크 현황은 아래와 같다.
위에서 C: 은 운영체제가 설치된 디스크다. D:\ 가 FTP서버에 존재하는 taeho라는 계정의 Home 이자 FTP 서버의 root ( / ) 다.
그리고 F: 드라이브가 FTP서버의 root ( / )에 가상디렉토리인 /F-Drive 로 연결될 디스크다.
1. Serv-U FTP 서버의 관리 콘솔을 실행하고 계정관리자 (Users – Create, modify… )를 실행한다.
계정관리자가 실행되면 해당 계정(여기에선 taeho)을 선택하고 마우스 우클릭하여 “Edit…”를
실행한다.
2. 선택한 계정에 대한 “User Properties” 창이 실행되면 “Directory Access” 탭을 선택하고 아래와 같이 F:\에 대해 접근 권한(Access Properties)을 설정한다.
3. F: 드라이브의 F:\” 에 대해 접근권한을 부여하였으면 해당 디렉토리를 taeho의 홈디렉토리 가상 디렉토리로 연결해주어야 한다. 이 연결작업은 “Virtual Path 탭에서 수행한다.
위의 그림과 같이 설정하면 taeho 라는 계정에서 cd /F-Drive 라는 명령으로 이동할 수 있다.