#100 Acronis Backup Advanced:更改TapeLocation文件夹的位置

icon孙锋在 2020-1-16 下午7:01 编写 ( icon张宏邦在 2024-6-17 上午10:36 更新 <历史> )
  编辑(登录)
  收藏
  响应调查   响应调查

  主题

介绍

默认情况下,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 文件夹移动到另一个磁盘:

  1. 调用 Windows 服务 (Start-Run -> services.msc) 并停止所有 Acronis 服务。
  2. 在 Acronis Cyber Protect 15/16 上,必须暂时禁用自我保护才能停止 Acronis 服务。
  3. Acronis Cyber Protect 15/16:如何禁用自我保护

    1. 禁用本机上的自我保护:
    2. 打开保护计划进行编辑,
    3. 转到主动保护模块,
    4. 关闭自我保护,
    5. 保存并应用保护计划
    将文件夹 TapeLocation 移动到新位置,例如移动到 D:\Acronis\TapeLocation
  4. 验证 TapeLocation 文件夹是否存在于其位于 C:\ProgramData\Acronis\BackupAndRecovery\TapeLocation 的原始位置。否则,目录联结的创建将因名称冲突而失败。
  5. 以管理员身份运行cmd并执行命令:
    mklink /j C:\ProgramData\Acronis\BackupAndRecovery\TapeLocation <new_tape_location>
    例如 mklink /j C:\ProgramData\Acronis\BackupAndRecovery\TapeLocation D:\Acronis\TapeLocation

  6. 启动 Acronis 服务。如果使用 Acronis Cyber Protect 15/16,请重新启用自我保护。
    结果,NTFS 文件系统会将所有请求从默认 TapeLocation 转发到新位置。

或者

使用junction.exe工具更改TapeLocation文件夹:

  1. 打开Windows服务(开始-运行- services.msc)并停止所有Acronis服务。
  2. 在新位置创建一个新文件夹。
  3. 将默认TapeLocation的内容复制到新创建的文件夹中。
  4. 将原始TapeLocation文件夹重命名为TapeLocation.old。
  5. 使用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>
    
  6. 启动Acronins服务
  7. 确保备份正常工作。 然后可以删除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可启动媒体下

  1. 按下Ctrl+Alt+F2,开启Shell界面
  2. 使用上面在“ Linux机器上”部分中描述的一种方法指定缓存位置
  3. 按Alt + F1返回可启动媒体用户界面
  4. 重新扫描磁带:有关说明,请参阅产品文档

原文链接:https://kb.acronis.com/content/27445

 附加文件     - [0]


 添加评论