linux磁盘占用跟每个文件夹大小总和不符

linux磁盘占用跟每个文件夹大小总和不符,第1张

我要没记错是这样:
df 是看硬盘的块占用算出来的。
du 是读取文件实际大小。
这里面存在不同的计算方式,因为硬盘分配只能按照块来分配,所以文件实际占用空间只能是块的整倍数。哪怕 1Byte 的文件,也要占用一个块。一般情况下一个块是 4k ,不过实际看硬盘格式化时候的设定。你有一大堆小文件的话,占用的块的实际容量,肯定大于这些文件的实际大小。
所以基于这个不同的根本点,这种容量不一致的问题不排除是这个问题。
另外,貌似有些系统会给硬盘设置保留空间,这些保留空间也会显示为占用,但实际是系统自己用的。你看不到这部分数据。

首先你的硬盘是否做了逻辑卷组管理(LVM)。
如果你在分区之前并没有做LVM,那么你无法做一些动态划分空间容量的 *** 作。
你可以通过fdisk进行分区,具体 *** 作步骤自己百度。
把划分出来的120G的空间直接挂载道/home这个目录下。不过原/home目录下的内容
将无法访问。你也可以在/home目录下创建一个单独的目录比如/data。把这个120G挂上去。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12814334.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存