背景
- 我的unraid中有三个机械硬盘和两个固态硬盘,其中两个固态硬盘组成zfs镜像的cache,防止其中一个硬盘出问题导致数据丢失。
- 然而,今天突然看到机械硬盘的分区格式为GPT 4k,而固态硬盘是MBR 1MiB。
- 想到GPT更加优秀,并且4K对齐可能对小文件支持更好,因此想要重置硬盘进行格式化。
一、尝试
- 首先需要通过插件,将所有的cache文件转移至阵列中。
- 随后对cache进行格式化,发现unraid无法选择格式化的分区格式,最后都是MBR 1M对齐。
- 随后尝试通过命令行进行格式化,多次尝试发现可以格式化成GPT分区并建立zpool,然而urnaid无法识别。
- 最后,没有办法,还是回归到原来。
二、查找问题
- 查找到介绍,说固态硬盘在unraid中都是1M对齐的,为的就是文件放大和耐用性。
- 对于小于2T的硬盘,使用的是MBR分区,大于2T是GPT对齐。
三、总结
- 遇到问题先查找官方介绍。