我的NAS原来只有一个存储空间,安装了Active Backup for Business (ABB) 软件后,备份了自己用的windows电脑。后来我又加了几块硬盘并创建了多个存储空间,然后在控制面版-->共享文件夹,将文件夹ActiveBackupforBusiness从存储空间1迁移到存储空间4。
但是,打开软件Active Backup for Business,任务列表中点击”版本“提示”找不到目标文件夹。请检查目标文件夹是否已移除或重命名“
按群晖技术支持的指导,停用ABB,将文件夹移回存储空间1,打开ABB,这时候恢复正常了;然后再停用ABB,将文件夹移到存储空间4,再打开ABB,还是不行,显示如下:
群晖技术支持要我提供账号和密码,他们通过SSH登陆尝试解决。在此提示下,我自己通过SSH登陆,修改了路径,解决了问题。解决方法如下:
0. 在套件中心停用ABB
1. 前往控制面板 > 终端机 & SNMP > 启动 SSH 服务
2. 用putty的ssh登陆群晖
3. 登陆群晖后,进入根目录,发现volume1~4,推测应该就是4个存储空间:
而ABB安装在存储空间1,因此cd到volume1,发现其中有一个文件夹:@ActiveBackup,应该就是ABB的安装目录,cd到该文件夹,发现里面有多个 activity.* 和 config.* 文件:
5. 用vim一个个打开这些文件,搜索关键词“volume”,发现只有文件“activity.db”和“config.db”中有出现,而且是volume1,推测应该是将1都改成4就可以了。于是用
sudo vim activity.db和
sudo vim config.db
分次打开这两个文件,用查找替换命令修改。保存退出。
附:
:s
(substitute)命令用来查找和替换字符串。语法如下:
:{作用范围}s/{目标}/{替换}/{替换标志}
例如:%s/foo/bar/g
会在全局范围(%
)查找foo
并替换为bar
,所有出现都会被替换(g
)
6. 启用ABB,问题解决。