如果增加存储后不调整文件系统大小会发生什么情况

如果增加存储后不调整文件系统大小会发生什么情况

我的问题是基于这篇文章的:

为什么 df 和 lsblk 命令有不同的结果?

由于我增加了存储空间,因此 df 和 lsblk 命令产生了不同的结果。上面的帖子说我应该调整文件系统的大小。如果我不这样做会发生什么?我是不是就不能使用额外的存储空间了?

答案1

如果您扩大设备(磁盘或分区)但不扩大文件系统,则不会发生任何特殊情况 - 文件系统将继续使用与以前相同的空间。例如,100 GB 设备上的 20 GB 文件系统将只允许您使用原始的 20 GB 容量。(不是任何 20 GB 总量,而是它最初占用的相同 20 GB 区域,即不会向新添加的 80 GB 空间写入任何内容。)

这就是允许减少大小——将文件系统缩小到特定大小后,您可以确保它只占据从设备开头开始的区域,从而允许将结尾部分切掉。

答案2

如果lsblk报告的大小大于df,则说明分区中有未使用的空间。如果df报告的大小大于lsblk,则说明文件系统配置为使用比分区中现有空间更多的空间。在后一种情况下,当文件系统尝试查找分区末尾以外的块时,您将收到一些非常有趣的内核错误。

相关内容