final FileSystemService fss = InitialNaming.lookup(FileSystemService.NAME);
FTPFileSystemType type = fss.getFileSystemType(FTPFileSystemType.ID);
final DeviceManager dm = DeviceUtils.getDeviceManager();
final FTPFSDevice dev = new FTPFSDevice(host, user, password);
dev.setDriver(new FTPFSDriver());
FTPFileSystem fs = null;
try {
dm.register(dev);
fs = type.create(dev, true);
fss.registerFileSystem(fs);
fss.mount(mountPoint.getAbsolutePath(), fs, null);