After mounting dropbox or mega cloud disk, turn off the computer agent. After waiting for a few minutes, the system will be stuck and cannot be moved. Is there no timeout set?
Run the command 'rclone version' and share the full output of the command.
rclone v1.64.2
Which cloud storage system are you using? (eg Google Drive)
DropBox、Mega
The command you were trying to run (eg rclone copy /tmp remote:tmp)
Call the following function:
// Mount the remote at mountpoint
func (m *MountPoint) Mount() (daemon *os.Process, err error) {
// Ensure sensible defaults
m.SetVolumeName(m.MountOpt.VolumeName)
m.SetDeviceName(m.MountOpt.DeviceName)
// Start background task if --daemon is specified
if m.MountOpt.Daemon {
daemon, err = daemonize.StartDaemon(os.Args)
if daemon != nil || err != nil {
return daemon, err
}
}
m.VFS = vfs.New(m.Fs, &m.VFSOpt)
m.ErrChan, m.UnmountFn, err = m.MountFn(m.VFS, m.MountPoint, &m.MountOpt)
if err != nil {
return nil, fmt.Errorf("failed to mount FUSE fs: %w", err)
}
m.MountedOn = time.Now()
return nil, nil
}
I have tried setting both the connection timeout and IO idle timeout to 5s, and the number of low level retries to be performed to 0, but it still doesn't work.
Can you locate the problem on the second floor? It does get stuck.
Reproduction steps:
Successfully mount a Dropbox or Mega cloud disk;
Disconnect the computer agent and wait for 5m (5m is the default configuration);
Log in to the Linux system background and execute the df command