Linux中/var空间不足的解决办法

本文介绍如何在Linux环境下,通过清理自动安装但不再使用的软件、使用软链接指向富足的空间区块,以及在未单独分区情况下清理/home目录或重新规划分区结构等方法,有效解决/var目录空间不足的问题。

在Linux的使用过程中,如果/var单独分区,但是指定的空间不大,在更新系统或者安装大型软件(如搭建Discourse论坛平台)的时候,使用到了该目录,就可能导致提示空间不足的情况。本文介绍部分解决办法。

1. 清理自动安装但不再使用的软件

使用以下命令

sudo apt-get clean
sudo apt-get autoremove

autoremove的作用是卸载所有自动安装且不再使用的软件包。
autoremove这种方式容易将必要的软件删除掉,尽量不要使用。

2. 使用软链接指向富足的空间区块

首先了解下Linux链接的概念。
链接是为某一个文件在另外一个位置建立一个不同的链接,分为硬链接和软链接。

Linux软链接:它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,命令:ln -s xxx
Linux硬链接:它会在你选定的位置上生成一个和源文件大小相同的文件,命令:ln xxx

无论是软链接还是硬链接,文件都保持同步变化。
因此,使用软链接可以将/var目录下占用空间较大的目录移动到富足的空间区块(如/home)下,使得/var下不再占用空间。
具体实现(www目录为例):

mv /var/www /home   #将var下的www目录移动到home或者其他空间富足的区块中
ln -s  /home/www /var  #/var/www指向/home/www,这样www目录将不再占用/var目录的空间

3. 未单独分区情况

如果/var没有单独分区,则系统默认共享使用/home目录,若此时提示/var空间不足,则说明/home空间不足,这种情况可以清理一下/home目录或者重新安装系统,重新规划分区结构,当然使用软链接方式也是可以的,只要还有其他空间富足的区块。

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值