一个小白问题, df 看到的硬盘大小只有 fdisk -l 的一半,请问怎么找出来剩下的一半空间

2021-01-20 15:54:56 +08:00
 0vels

如题,在一台小主机上装了 openmediavault,硬盘一共只有 8G,被分出去 4G 作为 swap,我用 fdisk 把 swap 格式化了合并到系统盘,但是 df 看到系统盘并没有增大
Imgur

Imgur

1400 次点击
所在节点    Linux
6 条回复
ysc3839
2021-01-20 15:58:07 +08:00
没有执行 resize2fs ?
undeflife
2021-01-20 15:58:16 +08:00
重启。
认真的。
Osk
2021-01-20 16:01:55 +08:00
"我用 fdisk 把 swap 格式化了合并到系统盘"

隐藏了太多细节,最可能的原因是 #1
zlowly
2021-01-20 16:29:55 +08:00
fdisk 只能调整分区,mkfs 才能做格式化吧。楼主怎么合并的?该不是直接修改了分区的 End ?
0vels
2021-01-20 16:52:14 +08:00
@ysc3839 确实是这个问题 ,看的教程不靠谱,根本没说还有这一步。 resize2fs /dev/sdb1 直接解决问题,谢谢大家
libook
2021-01-21 10:57:34 +08:00
swap 可以以文件的方式存在现有的文件系统中,这样更灵活,可以随时调整。
https://wiki.archlinux.org/index.php/Swap_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E4%BA%A4%E6%8D%A2%E6%96%87%E4%BB%B6

8G 可能是 SD 卡或者 U 盘?那样要注意处理一下日志写入,避免持续性的写操作造成闪存寿命掉得快。解决方案就是用 flashmemory 插件,可以降低对闪存的写入频率,这个包含在 omv-extras 里。同时因为 swap 是虚拟内存,会涉及到频繁写操作,在闪存上开 swap 同样会造成寿命掉得快,建议在机械硬盘上开 swap,或者干脆关闭 swap 加内存条,omv 的话 4G 内存就够了,8G 就可以跑些 docker 容器了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/746721

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX