df 是看硬盘的块占用算出来的。
du 是读取文件的实际大小。
这里面存在不同的计算方式,因为硬盘分配只能按照块来分配,所以文件实际占用空间只能是块的整倍数。哪怕 1Byte 的文件,也要占用一个块。一般情况下一个块是 4k ,不过实际看硬盘格式化时候的设定。你有一大堆小文件的话,占用的块的实际容量,肯定大于这些文件的实际大小。
所以基于这个不同的根本点,这种容量不一致的问题不排除是这个问题。
另外,貌似有些系统会给硬盘设置保留空间,这些保留空间也会显示为占用,但实际是系统自己用的。你看不到这部分数据。首先你的硬盘是否做了逻辑卷组管理(LVM)。
如果你在分区之前并没有做LVM,那么你无法做一些动态划分空间容量的 *** 作。
你可以通过fdisk进行分区,具体 *** 作步骤自己百度。
把划分出来的120G的空间直接挂载道/home这个目录下。不过原/home目录下的内容
将无法访问。你也可以在/home目录下创建一个单独的目录比如/data。把这个120G挂上去。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)