无法备份文件(Linux)
概述
当Code42应用程序无法备份文件时,可以使用历史窗口显示“无法备份”的消息n文件。”在Linux上,备份文件时出现问题最常见的情况是试图备份系统和应用程序文件、Code42应用程序没有权限访问的文件,或名称中使用的字符不包含在UTF-8字符集中的文件。本文介绍了如何识别哪些文件没有备份,以及如何解决这个问题。
影响
Linux上的Code42应用程序
诊断
您可以使用以下方法中的任何一种来确定哪些文件备份失败。
确定没有备份的内容(基本)
- 打开终端。
- 输入:
cd /usr/local/crashplan/log/
该命令访问logs目录。 - 输入:
纳米backup_files.log.0
该文件以nano格式打开。本文档列出了Code42应用程序试图备份的每个文件。任何以“W”开头的日志行都表示Code42应用程序当时无法备份的文件。
确定没有备份的内容(高级)
- 打开终端。
- 输入:
grep /usr/local/crashplan/log/backup_files.log ^ W。0 |少
这个命令列出了所有使用Code42应用程序备份失败的文件。
推荐解决方案
识别出问题文件后,检查下面的信息,以确定这些文件是否属于这些类别之一。为每个类别提供了其他故障排除信息。
系统或应用程序文件
Code42应用程序不是为备份系统和应用程序文件而设计的。因此,我们不建议将这些文件添加到备份选择中。这样做可能会导致您希望备份的其他文件的优先级和状态出现问题。修改文件选择所以只备份个人文件。
文件权限
Code42应用程序需要读/写权限来访问您的文件。如果Code42应用程序是为每个用户(而不是为计算机上的每个人)安装的,则可能有Code42应用程序无法访问的文件或目录。为了备份这些文件,你必须授予适当的读和写权限到文件。
所需字符集
Code42应用程序需要en_US。UTF-8字符集可以理解某些字符(例如变音符和非ascii字符),默认情况下系统上可能没有安装这些字符。要备份包含这些字符的文件,请安装en_US. xml文件。utf - 8语言环境。下面的示例演示了在Linux的Ubuntu发行版上安装地区设置。
- 打开终端。
- 要安装区域设置,输入:
Sudo apt-get安装区域设置
- 重新启动设备。
本地化必须在Code42应用程序打开之前加载。如果以上推荐的解决方案都没有启动备份,请确认在Code42服务启动之前加载本地化。