sdhfsed Posted June 12, 2022 Share Posted June 12, 2022 版本:6.10.1 初始状态:只有一个14t盘,装了几个docker配置文件存在appdata. 后来:插入了另一个14t盘与两个1T的SSD,SSD打算做缓存盘,添加缓存池,期间错误的将一个SSD放入到了阵列设备中并由于找不到格式化选项尝试以 维护模式 启动阵列,为使SSD脱离阵列选择了新配置,重新将俩SSD添加进缓存池以 维护模式 启动,就是找不到格式化选项,停止阵列将SSD从缓存池中拿下来,重启了一次机器,启动阵列后appdata中的文件全部消失。 后发现要正常启动等他提示才能格式化硬盘,还是没搞懂什么逻辑。 现状:整列中有两个14T盘,缓存池中没有硬盘。 症状:appdata文件全部消失,所有新的文件进去重启机器后就会消失。 我觉得:appdata 属性缓存策略 默认首要(不可更改) ,不知从哪个时间点系统就认为我有了缓存盘 然后把阵列中的 appdata (/mnt/disk1/appdata) 移动到了(系统认为的)缓存中(/mnt/cache/appdata), 然而缓存池中并没有硬盘(即使在有的时候,我硬盘都还没格式化)所以/mnt/cache中的数据只存在于内存当中,只要重启就消失。 不知道我的分析对不对,目前看来只能是把配置存在自建的<<共享>>中以达到更可控的缓存策略。 Quote Link to comment
Solution anpple Posted June 13, 2022 Solution Share Posted June 13, 2022 1.新添加阵列,并点击启动阵列后,添加的磁盘或缓存盘插槽的设备将显示为“未格式化”,并且在格式化之前无法用于存储文件。 2.Unraid 6 默认为所有设备使用 XFS 文件系统,默认设置缓存为BTRFS 格式 3.阵列启动后在最下方“阵列操作”里显示“格式化”的复选框,确认出现的格式化提示,然后单击“格式化”按钮。 4.缓存盘或多设备缓存池格式化完成后,检查设置-Docker设置-右上角高级-docker.img路径是否为缓存盘/池路径 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.