如题,在一台小主机上装了 openmediavault,硬盘一共只有 8G,被分出去 4G 作为 swap,我用 fdisk 把 swap 格式化了合并到系统盘,但是 df 看到系统盘并没有增大
Imgur
Imgur
没有执行 resize2fs ?
重启。
认真的。
"我用 fdisk 把 swap 格式化了合并到系统盘"
隐藏了太多细节,最可能的原因是 #1
fdisk 只能调整分区,mkfs 才能做格式化吧。楼主怎么合并的?该不是直接修改了分区的 End ?
确实是这个问题
,看的教程不靠谱,根本没说还有这一步。 resize2fs /dev/sdb1 直接解决问题,谢谢大家
swap 可以以文件的方式存在现有的文件系统中,这样更灵活,可以随时调整。
https://wiki.archlinux.org/index.php/Swap_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)可能是 SD 卡或者 U 盘?那样要注意处理一下日志写入,避免持续性的写操作造成闪存寿命掉得快。解决方案就是用 flashmemory 插件,可以降低对闪存的写入频率,这个包含在 omv-extras 里。同时因为 swap 是虚拟内存,会涉及到频繁写操作,在闪存上开 swap 同样会造成寿命掉得快,建议在机械硬盘上开 swap,或者干脆关闭 swap 加内存条,omv 的话 4G 内存就够了,8G 就可以跑些 docker 容器了。