nas - FreeNAS 上的崩溃计划丢失/var/lib/crashplan/.ui_info

标签 nas

所以我现在花了几个星期来解决这个问题。我一直在尝试让 CrashPlan 在 headless FreeNAS 服务器上运行。我找到了很多教程来做到这一点。然而,事实是我在安装 CrashPlan 后我的 FreeNAS 服务器上缺少 .un_info 文件。

我搜索了整个文件系统,试图找到难以捉摸的 .ui_info 文件。

我尝试使用从台式机复制的信息手动创建它,但这并不能帮助我解决我的 CrashPlan Pro 应用程序连接到 FreeNAS 上的 Crashplan 服务器服务的问题。

信息:
FreeNAS 9.3 稳定版
Crashplan 3.6.3_1 插件

最佳答案

在上次更新期间,crashplan 远程访问行为发生了多次更改,但是在版本 3.6.3_1 中,您应该在以下位置找到 .ui_info 文件

/var/lib/crashplan/.ui_info

尽管 jail 版本是 3.6.3,但 Crashplan 可能会自行更新,请检查以下内容:
tail -f /usr/pbi/crashplan-amd64/share/crashplan/log/service.log.0

最后,您还是希望 Crashplan 自行更新。如果更新过程产生与 bash 相关的错误,请运行:
pkg update
pkg install bash
ln -siv /usr/local/bin/bash /bin/bash

并在使用上面的 tail -f 命令检查日志输出的同时重新启动崩溃计划:
服务崩溃计划重启

如果您最终达到了最新版本 (>4.4.1),则是时候远程连接到 crashplan。

没有 ssh 隧道的最简单方法所需的服务器上唯一更改是/usr/pbi/crashplan-amd64/share/crashplan/conf/my.service.xml 中的 serviceHost 标记。
<serviceUIConfig>
    <serviceHost>0.0.0.0</serviceHost>

每次要连接时都执行此操作,因为每次崩溃计划重新启动后 token 都会更改,或者使用我的脚本(对于 OS X):https://gist.github.com/Phlogi/8654e353786ed1cf0858

将/var/lib/crashplan/.ui_info 复制到台式机上的正确位置并编辑最后的 IP 地址(到您的服务器地址),例如:
4339,7f1d655f-*****,192.168.1.20

就是这样,您可以在远程机器上启动崩溃计划,它会正确连接,不需要其他更改。最新的 crashplan (>4.4.1) 实际上会使用 .ui_info 中的 IP 地址。

关于nas - FreeNAS 上的崩溃计划丢失/var/lib/crashplan/.ui_info,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32770688/

相关文章:

JAVA - 从共享存储访问文件而无需安装

java - 使用 Java 连接到远程共享文件夹时出现 SMB API 问题

linux - rsync 目录名称中的斜杠

linux - SFTP 手动命令成功但脚本在 1% 或 2% 处失败

linux - 您可以将 lamp 安装到网络硬盘上吗?

linux - 在 NAS 操作系统中通过 SSH 使用 "Deep Sleep"/"Power Saving"模式?

linux - 连接 Windows 至 NAS - Samba 服务器

java - 如何在我的应用程序中将图像文件发送到 NAS 服务器?

c# - 在 NAS 文件管理器上安全地复制文件

php - 在 Mac 上通过 PHP 中的 scandir 访问外部 NAS/Volume