介绍
默认情况下,Acronis Backup会在以下文件夹中的磁带上创建卷备份的文件系统元数据的缓存:
- Windows Vista/7/8/2008/2008 R2/2012: \ProgramData\Acronis\BackupAndRecovery\TapeLocation
- Windows XP/2003: \Documents and Settings\All Users\Application Data\Acronis\BackupAndRecovery\TapeLocation
- Linux: /var/lib/Acronis/BackupAndRecovery/TapeLocation.
要从磁带上的磁盘归档中对文件进行编录,浏览和还原文件,则需要此缓存。有时,大容量的缓存可能会导致磁盘空间不足的系统分区变满。
另请参阅Web帮助:磁带管理
以下是有关如何将缓存位置移动到其他文件夹的说明。
解决方法
在Windows机器上
使用联结点(junction point)将 TapeLocation 文件夹移动到另一个磁盘:
- 调用 Windows 服务 (Start-Run -> services.msc) 并停止所有 Acronis 服务。
- 在 Acronis Cyber Protect 15/16 上,必须暂时禁用自我保护才能停止 Acronis 服务。
Acronis Cyber Protect 15/16:如何禁用自我保护
- 禁用本机上的自我保护:
- 打开保护计划进行编辑,
- 转到主动保护模块,
- 关闭自我保护,
- 保存并应用保护计划
D:\Acronis\TapeLocation
- 验证 TapeLocation 文件夹是否存在于其位于 C:\ProgramData\Acronis\BackupAndRecovery\TapeLocation 的原始位置。否则,目录联结的创建将因名称冲突而失败。
以管理员身份运行cmd并执行命令:
mklink /j C:\ProgramData\Acronis\BackupAndRecovery\TapeLocation <new_tape_location>
例如mklink /j C:\ProgramData\Acronis\BackupAndRecovery\TapeLocation D:\Acronis\TapeLocation
启动 Acronis 服务。如果使用 Acronis Cyber Protect 15/16,请重新启用自我保护。
结果,NTFS 文件系统会将所有请求从默认 TapeLocation 转发到新位置。
或者
使用junction.exe工具更改TapeLocation文件夹:
- 打开Windows服务(开始-运行- services.msc)并停止所有Acronis服务。
- 在新位置创建一个新文件夹。
- 将默认TapeLocation的内容复制到新创建的文件夹中。
- 将原始TapeLocation文件夹重命名为TapeLocation.old。
- 使用junction.exe工具创建一个junction点:
1). 从Microsoft Technet网站下载junction.exe工具;
2). 打开命令行方式(开始-运行-cmd)
3). 提交以下命令以创建junction点junction.exe "<Path_to_the_Default_TapeLocation_folder>" <Path_to_the_New_TapeLocation_folder>
- 启动Acronins服务
- 确保备份正常工作。 然后可以删除TapeLocation_old文件夹。
最终,NTFS文件系统会将所有请求从默认TapeLocation转发到新创建的位置。
在Linux机器上
可以使用以下方法中的一种更改缓存位置:
将新的缓存位置放在本地磁盘上:
sudo mount /dev/sdb /var/lib/Acronis/BackupAndRecovery/TapeLocation
用必要的地址替换/dev/sdb
将新的缓存放在其他磁盘上的文件夹中:
首先,挂载要用于缓存位置的磁盘sudo mount /dev/sdb /path/to/directory
然后链接到指定目录:
ln -s /path/to/directory /var/lib/Acronis/BackupAndRecovery/TapeLocation
/path/to/directory是新文件夹的地址
- 挂载网络共享以用作新的缓存位置:
mount.cifs //host/share/folder /var/lib/Acronis/BackupAndRecovery/TapeLocation -o user=useName
mount -t cifs //host/share/folder /var/lib/Acronis/BackupAndRecovery/TapeLocation -o user=useName,password=Password
在基于Linux可启动媒体下
- 按下Ctrl+Alt+F2,开启Shell界面
- 使用上面在“ Linux机器上”部分中描述的一种方法指定缓存位置
- 按Alt + F1返回可启动媒体用户界面
- 重新扫描磁带:有关说明,请参阅产品文档