centos收缩空间 centos磁盘扩容
大家好,如果您还对centos收缩空间不太了解,没有关系,今天就由本站为大家分享centos收缩空间的知识,包括centos磁盘扩容的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
centos6.4怎么减少根目录空间
用gparted,由于调整大小需要在该设备未挂载的情况下操作,所以要去官网下gparted的iso,然后从该iso启动虚拟机。(0.17版似乎可以在线调整大小……)
选择设备的分区,直接点击按钮或在“分区”菜单选择“调整大小/移动”
调整完成后执行即可。
PS1:调整有风险,数据请备份。
PS2:gparted无法压缩已用空间。
CentOS系统安装内核时提示/boot分区空间不足问题的解决方法
今天登录服务器,准备使用 yum安装一个软件,习惯性的先 yum update一下,结果最后出现如下错误:
代码如下:
...
Transaction check error:
installing package kernel-3.10.0-327.4.5.el7.x86_64 needs 20MB on the/boot filesystem
Error Summary
-------------
Disk Requirements:
At least 20MB more space needed on the/boot filesystem.
看提示是要安装新的 Linux内核包,但/boot文件系统空间不足 20MB。所以更新失败了。
好吧,那就看看/boot下面到底还有多少空间。
代码如下:
df-H/boot
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 247M 237M 10M 96%/boot
嗯,只有 10M了,电脑是不会撒谎的。怎么办呢,/boot文件系统是很重要的,弄不好系统就挂了,我可不想出现这样的结局,明天可是周六。
网上搜索了一番,原来可以尝试删除旧的内核包来达到清理空间的目的。(文章地址)
先看看有没有旧的内核包:
代码如下:
rpm-qa|grep kernel
kernel-3.10.0-229.14.1.el7.x86_64
kernel-3.10.0-229.11.1.el7.x86_64
kernel-devel-3.10.0-229.11.1.el7.x86_64
kernel-3.10.0-327.4.4.el7.x86_64
kernel-devel-3.10.0-327.4.4.el7.x86_64
kernel-devel-3.10.0-229.14.1.el7.x86_64
kernel-headers-3.10.0-327.4.4.el7.x86_64
kernel-3.10.0-229.el7.x86_64
kernel-tools-libs-3.10.0-327.4.4.el7.x86_64
kernel-tools-3.10.0-327.4.4.el7.x86_64
嗯,有的,那就好。不过开始之前,我还要确认一下当前系统用的是哪个,删错了可不好。
代码如下:
uname-a
Linux... 3.10.0-229.14.1.el7.x86_64#1... GNU/Linux
看样子我只要不动 3.10.0-229.14.1就个版本可以了。我决定删 3.10.0-229.11.1这个版本。
代码如下:
sudo rpm-e kernel-3.10.0-229.11.1.el7.x86_64 kernel-devel-3.10.0-229.11.1.el7.x86_64
然后再看看/boot文件系统的可用大小。
代码如下:
df-H/boot
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 247M 190M 57M 78%/boot
有 57M了,足够了。再次执行 sudo yum update,更新新的内核包成功。
centos7的swap交换空间使用率
可以使用free命令来查看CentOS7系统的swap交换空间使用率。具体步骤如下:
1、运行命令free-m,该命令会显示目前系统的内存使用情况。
2、在free-m的输出结果中,可以看到Swap一行,其中第二列total表示系统的swap总容量,第三列used表示已经被使用的swap容量,第四列free表示剩余的swap容量。
3、可以通过计算已使用的swap占总容量的百分比来得到swap交换空间使用率,计算公式为:已使用的swap容量/总swap容量。