public int init() {
        if (lifecycleSupport == null) {
            return handleErrno(Errno.ENOTSUPP);
        }

        if (log != null && log.isDebugEnabled()) {
            log.debug("init: start filesystem");
        }

        try {
            return handleErrno(lifecycleSupport.init());
        } catch(Exception e) {
            return handleException(e);
        }
    }