     # options =
     #  mountpoint : String # mountpoint for remount drive
 
-    {mountpoint, username} = options
+    {remoteuser, remotehost, username} = options
+
+    mountpoint = escapePath path.join config.usersPath, username, config.baseMountDir, remoteuser
+    mountpoint+= "@#{escapePath remotehost}"
 
     unless mountpoint
       callback "Mountpoint is not provided"

      if err?
        callback err
      else
        filteredMounts = [mount for mount in res when mount.remotehost isnt remotehost][0]
        jsonConf = JSON.stringify filteredMounts or ''
        fs.writeFile cfg, jsonConf, 'utf-8',(err)->
          if err?

      callback "Remote host is not provided"
      return no

    options.mountpoint = escapePath path.join config.usersPath, username, config.baseMountDir, remoteuser
    options.mountpoint+= "@#{escapePath remotehost}"

    unless safeForUser username, options.mountpoint
      console.error "User [#{username}] is trying to make something bad: ", options.mountpoint
