VMware虚拟机扩展Linux的root根目录磁盘空间(Centos7)

结论:可以按照以下步骤进行扩容。

关闭虚拟机。

扩展硬盘文件。

重新启动。

登录系统。

使用 fdisk 检查。

使用 fdisk 创建分区。

格式化分区。

使用 pvcreate 初始化物理卷。

使用 vgdisplay 检查卷组。

使用lvexend扩展逻辑卷。

使用 e2 fsck 检查文件系统。

使用resize2 fs调整文件系统的大小。

与 xfs_growfs 同步文件系统。

使用 df-h 确认扩展名。

备份您的数据。

Linux 查看目录大小及文件数量命令,你知道吗?

啊,你已经列出了Linux中检查目录大小和文件数量的所有命令。
已经相当完整了
在公司做项目时,我经常使用 du -sh 来查看特定目录占用了多少空间。
特别是当服务器上没有足够的空间时,我首先需要确定哪个目录太满。
我记得有一次一个老哥的代码目录用了差不多1 G,最后我发现他里面放了很多高清测试图片,哈哈。

为了计算文件数量,我有时会使用 find... -type f | wc -l,这似乎比 ls | 更直接grep '^-' | grep '^-' | WC-L。
特别是当目录很深时,find 运行得更快。
我记得上次有一个项目历史代码太多,我被困在使用 ls -R 很长一段时间。
后来我改用“查找”,效果好多了。

但是,如果您想知道特定的文件类型,例如所有 .log 文件中的总行数,只需使用 find... -name ".log" | xargs wc -l。
我经常使用它,在调试时读取日志计数和计数行数非常方便。

哦,对了,忘了说一个陷阱:有时你用du或ls看别人的目录,发现打不开,说明权限不够。
现在,您必须使用 sudo,例如 sudo du -sh /path/to/someone's/directory,否则您将看不到任何内容。
上次检查运维问题的时候,我就被这个权限问题困扰了一段时间。

无论如何,如果你经常使用这些命令,它们就会变得很容易使用。
您可以根据您的需要组合它们。
然而,使用哪一个取决于您当时想要看到的内容。
有时您只需一个命令即可完成,有时您需要将多个命令串在一起。

Linux下如何调整根目录的空间大小

是的,这就是问题所在。
要调整CentOS根目录空间,请先检查分区。

使用df-h查看,lvdisplay查看逻辑卷。

卸载目标分区,umount即可卸载VolGroup-lv_home。

要缩小逻辑卷,先检查e2 fsck,然后用lvreduce缩小空间。

确认减少后,vgdisplay检查剩余空间。

扩展根分区并lvextend以增加空间。

要调整文件系统大小,请对 ext4 使用 resize2 fs,对 xfs 使用 xfs_growfs。

最后 df-h 确认空间增加。

记得备份,别忙着系统,文件系统就位,空间大小计算准确。

操作前请亲自查看并进行更多检查。