unBALANCE 文件转移工具使用方法和应用案例介绍

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 进行安装:
notion image
安装好之后还需要手动开启插件:
notion image
选择 Yes 然后 APPLY
选择 Yes 然后 APPLY
使用 http://UnraidIP:6237 访问:
notion image

2、使用方法

notion image
插件的主要功能集中在 SCATTERGATHER 。
(1)SCATTER – 硬盘数据转移
notion image
notion image
Downloads/media 文件夹不会被转移
notion image
notion image
(2)GATHER – 文件夹转移
可以看到 Downloads 共享文件夹内的文件,分别存储在 cache 和 disk1 中
同样的,插件会计算所需转移的文件容量,并检测文件权限。
notion image
notion image
(3)TRANSFER – 实时传输状态
notion image
(4)HISTORY – 历史记录
notion image
(5)SETTINGS – 插件配置
notion image
设置 - 通知设置
(6)LOG – 运行日志
notion image

3、实际应用案例

3.1、如何将硬盘 A 的共享目录存储到新添加的硬盘 B 中?

notion image
利用插件的 SCATTER 功能,在 FROM 列勾选 disk1 并选择所有的文件夹,TO 勾选 disk2 作为转移目的存储:
图片仅作为演示
图片仅作为演示
然后按步骤执行即可。

3.2、如何将某个共享文件夹的所有数据都转移到一个硬盘中?

由于共享文件夹内的文件可能存储在不同的硬盘中,因此如果需要将所有文件都同一存储到某一个盘中,可以使用插件的 GATHER 功能。
notion image
选择目标硬盘或存储池:
建议勾上 dry run 测试一遍
建议勾上 dry run 测试一遍
最后点击 PROCEED 开始执行:
notion image

4、补充:解决文件权限问题

前面提到,插件在转移文件之前会对被转移文件进行权限进行检测,并提示你留心权限问题:
notion image
大多数情况下可以忽略这个提示,如果你实在担心,你可以下载一个叫做 Fix Common Problem 的插件:
如果你无法通过 CA 应用下载此插件,可以通过这里的方法安装插件。
notion image
config → plugins
notion image
notion image
当你安装此插件后,在 工具界面会出现一个叫做 Docker Safe New Perms 的工具:
notion image
这个工具的作用是恢复所有共享和文件的标准 unRaid 权限:此工具会启动一个后台进程,去访问每个阵列里的硬盘和缓存盘,将除了 appdata 以外的文件和目录所有权更改为 nobody:users ,因为在 unRAID 上,文件的基础读写权限赋予给了 nobody 用户和 users 用户组,一般情况下文件的权限赋予此用户和用户组即可。
notion image
notion image
notion image

 

上一篇
下一篇