from–https://www.jackiewu.top/article/unbalance
参考资料:
https://post.smzdm.com/p/a5d62wpk/
https://post.smzdm.com/p/ar6q8p7z/
https://post.smzdm.com/p/ar6q8p7z/
unBALANCE 插件是 unRAID 上一个好用的文件转移工具,可以将一个硬盘内的所有数据转移到另一个硬盘中,也可以将某个共享文件夹内散布在各个硬盘的文件同一进行转移。
利用此工具,可以实现:
- 整合文件:比如将共享文件夹内的所有文件都转移到某个盘中进行单独存储;
- 更换硬盘:例如要将某个硬盘进行替换,可以通过此插件将这个盘内的所有文件转移到其他的硬盘中,然后即可放心的更换硬盘而不用担心数据丢失。
1、插件下载
CA 商店搜索
unbalance
进行安装:安装好之后还需要手动开启插件:
使用
http://UnraidIP:6237
访问:2、使用方法
插件的主要功能集中在 SCATTER 和 GATHER 。
(1)SCATTER – 硬盘数据转移
(2)GATHER – 文件夹转移
(3)TRANSFER – 实时传输状态
(4)HISTORY – 历史记录
(5)SETTINGS – 插件配置
(6)LOG – 运行日志
3、实际应用案例
3.1、如何将硬盘 A 的共享目录存储到新添加的硬盘 B 中?
利用插件的 SCATTER 功能,在
FROM
列勾选 disk1
并选择所有的文件夹,TO
勾选 disk2
作为转移目的存储:然后按步骤执行即可。
3.2、如何将某个共享文件夹的所有数据都转移到一个硬盘中?
由于共享文件夹内的文件可能存储在不同的硬盘中,因此如果需要将所有文件都同一存储到某一个盘中,可以使用插件的 GATHER 功能。
选择目标硬盘或存储池:
最后点击
PROCEED
开始执行:4、补充:解决文件权限问题
前面提到,插件在转移文件之前会对被转移文件进行权限进行检测,并提示你留心权限问题:
大多数情况下可以忽略这个提示,如果你实在担心,你可以下载一个叫做
Fix Common Problem
的插件:如果你无法通过 CA 应用下载此插件,可以通过这里的方法安装插件。
当你安装此插件后,在 “工具”界面会出现一个叫做
Docker Safe New Perms
的工具:这个工具的作用是恢复所有共享和文件的标准 unRaid 权限:此工具会启动一个后台进程,去访问每个阵列里的硬盘和缓存盘,将除了
appdata
以外的文件和目录所有权更改为 nobody:users
,因为在 unRAID 上,文件的基础读写权限赋予给了 nobody
用户和 users
用户组,一般情况下文件的权限赋予此用户和用户组即可。