linux磁盘扩容后文件系统大小却没变化的解决方案

openwrt之前用的32G固态硬盘,其中给docker的空间为26.7G,很快空间爆满,今天用diskgenuis的扇区复制功能把之前的数据完整迁移到64G硬盘后,用cfdisk将空余空间划分给之前的 /dev/sda4后,显示空间为58.6G,大喜,心想这扩容操作也未免太简单了吧(谁知难题才刚刚开始)。

保存重启OS后发现,lsblk显示sda4空间也是扩容后的空间 58.6G,但是docker依然显示只有3.62G可用,我去,这可见了鬼了。

研究了一大圈才发现,原来linux的磁盘大小和文件系统大小是完全的两码事。

解决方法:更新文件系统大小即可

首先,(1)查看要更新的文件系统类型

 mount |grep root

我的文件系统是ext4,特别注意的:

resize2fs 命令 :针对的是ext2、ext3、ext4文件系统

xfs_growfs 命令 :针对的是xfs文件系统

执行代码

resize2fs /dev/sda4

好了,见证奇迹的时刻:

发布日期:
分类:未分类

作者:刹那

命中有时终须有,命中无时需强求。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注