Avatar of the person chatting

rclone 如何将mega.nz挂载到本地/mnt/mega目录

要将Mega.nz挂载到本地的/mnt/mega目录,你可以使用rclone和FUSE(Filesystem in Userspace)来完成。下面是一些步骤供你参考:

  1. 首先,确保你已经在系统上安装了rclone。你可以从rclone的官方网站(https://rclone.org/downloads/)下载并按照适合你操作系统的说明进行安装。

  2. 打开终端或命令行界面,执行以下命令配置rclone:

    arduinoCopy code
    rclone config

    这将引导你进行rclone的配置。

  3. 在配置过程中,你将需要提供一个远程存储的名称。你可以选择任意名称,例如"mega"。

  4. 在选择远程存储类型时,选择"mega"。

  5. 接下来,你需要提供Mega.nz的用户名和密码。

  6. 对于"Advanced Config",你可以选择是否使用默认的配置值。

  7. 最后,确认你的配置是否正确,并选择"y"保存配置。

  8. 现在,你可以使用以下命令来挂载Mega.nz到/mnt/mega目录:

    javascriptCopy code
    rclone mount mega:/ /mnt/mega

    这会将Mega.nz的内容挂载到/mnt/mega目录中。

请注意,挂载过程可能需要一些时间,具体取决于你的Mega.nz账户中的文件数量和大小。在挂载完成之前,终端将一直处于运行状态。

挂载完成后,你可以在/mnt/mega目录下访问和操作Mega.nz的文件。如果你希望在每次启动时自动挂载,可以将该命令添加到系统的启动脚本中。

如果你想要卸载挂载的Mega.nz,可以使用以下命令:

bashCopy code
fusermount -u /mnt/mega

这些是使用rclone将Mega.nz挂载到本地目录的基本步骤。你可以根据需要进行调整和进一步配置。有关rclone的更多详细信息,请参阅rclone的官方文档(https://rclone.org/docs/)或运行`rclone --help`命令查看帮助。

Avatar of the person chatting

NOTICE: mega root 'sites/txhost': --vfs-cache-mode writes or full is recommended for this remote as it can't stream

这个提示意味着对于Mega.nz远程存储,推荐使用--vfs-cache-mode writes--vfs-cache-mode full选项来进行挂载,以便实现更好的性能和流畅的文件访问。

你可以尝试使用以下命令来重新挂载Mega.nz并指定缓存模式:

javascriptCopy code
rclone mount mega:/ /mnt/mega --vfs-cache-mode writes

javascriptCopy code
rclone mount mega:/ /mnt/mega --vfs-cache-mode full

--vfs-cache-mode writes选项将在本地缓存文件的写入操作,这可以提供更好的性能,但可能会导致一些延迟。--vfs-cache-mode full选项会将整个文件缓存到本地,这在处理较大文件时可能会占用更多的磁盘空间,但可以提供更流畅的文件访问体验。

尝试使用其中一种选项,看看是否可以改善你的挂载体验。请注意,如果你的存储空间有限,或者要处理大型文件,可能需要权衡磁盘空间和性能之间的平衡。

如果你仍然遇到问题或需要进一步的帮助,请查阅rclone的文档或访问rclone的支持论坛以获取更多专业建议。

Avatar of the person chatting

如何让 rclone mount mega:/ /mnt/mega 在后台运行

要在后台运行rclone mount命令,你可以使用以下方法之一:

  1. 使用nohup命令:

    javascriptCopy code
    nohup rclone mount mega:/ /mnt/mega >/dev/null 2>&1 &
  2. 使用tmux或screen会话:

    • 打开一个tmux或screen会话:

      arduinoCopy code
      tmux new-session -s rclone_mount

      Copy code
      screen -S rclone_mount
    • 在会话中运行rclone mount命令:

      javascriptCopy code
      rclone mount mega:/ /mnt/mega
    • 按下Ctrl+b,然后按下d来分离tmux会话,或按下Ctrl+a,然后按下d来分离screen会话。

无论你选择哪种方法,rclone mount命令都将在后台运行,并将Mega.nz挂载到/mnt/mega目录中。使用nohup命令会将输出重定向到/dev/null,以防止输出被发送到终端。使用tmux或screen会话可以方便地管理后台进程。

请注意,无论哪种方法,你都应该确保在后台运行rclone mount命令的同时,终端或命令行窗口保持打开状态。如果你关闭了终端或命令行窗口,rclone mount进程也会终止。

如果你想要在系统启动时自动运行rclone mount命令,并在后台挂载Mega.nz,你可以将命令添加到系统的启动脚本中。具体的步骤可能因操作系统而异,请参考你所使用操作系统的文档或查找相关教程。

Avatar of the person chatting

openwrt开机时运行上面的命令要怎么处理

在OpenWrt开机时自动运行rclone mount命令,你可以将命令添加到启动脚本中。以下是在OpenWrt上实现这一目标的一种方法:

  1. 使用SSH连接到OpenWrt路由器。

  2. 编辑启动脚本/etc/rc.local,使用vi或nano等编辑器打开该文件:

    bashCopy code
    vi /etc/rc.local
  3. 在文件中添加以下行,以在启动时运行rclone mount命令:

    bashCopy code
    /usr/bin/rclone mount mega:/ /mnt/mega --daemon

    这里假设rclone已经安装在/usr/bin目录下。如果不是,请根据实际情况修改命令的路径。

  4. 保存并关闭文件。

  5. 授予rc.local脚本可执行权限:

    bashCopy code
    chmod +x /etc/rc.local
  6. 重新启动OpenWrt路由器。

在下次启动时,OpenWrt将自动运行rclone mount命令并将Mega.nz挂载到/mnt/mega目录中。使用--daemon选项可以使命令在后台运行。

请注意,如果你的OpenWrt路由器使用其他启动脚本或管理系统(如System Startup或init.d),你可能需要根据相应的系统修改以上步骤。在这种情况下,查阅OpenWrt文档或相关论坛以获取更具体的指导。

确保在修改系统文件之前备份文件或记录修改的内容,以便在需要时恢复或调整配置。