欢迎分享,转载请注明来源:内存溢出
首先,我们得知道linux空间不足原因:1、磁盘满了2、内存满了磁盘空间不足的解决办法:1、首先确定是否是磁盘空间不足输入命令:df –h 查看磁盘信息很明显:Filesystem下的挂载点 /dev/xvda1 下的40G容量已经耗尽,这时最简单的办法就是找到大且无用的文件并删除,首选就是log文件。2、输入命令:du -h --max-depth=1 寻找当前目录哪个文件夹占用空间最大3、进入logs文件夹输入命令:ls –lhS 将文件以从大到小顺序展现输入命令:>./catalina.out 完成清理。注:清理log时如果进程正在使用,使用 rm -f 删除时要么会开发云主机域名报错,要么即使删除了磁盘依旧是满的,所以使用清空log文件内容的命令优于删除此文件。关于linux空间不足如何解决就分享到这里了,当然并不止以上和大家分析的办法,不过小编可以保证其准确性是绝对没问题的。1、将系统页面文件从C盘移走,该文件比较大。 2、右击“我的电脑”,选择“属性”。 3、在d出的“系统属性”对话框中,选择“高级”选项卡,并单击性能区的“设置”按钮。 4、d出“性能选项”对话框,选择“高级”选项卡,并单击最下面“虚拟内存”的“更改”按钮。 5、可以看到,目前C分区设置的页面文件比较大。 6、在“驱动器”中选择“C:”,并选择下面的“无分页文件”,再单击“设置”按钮即可取消C盘的页面文件,从而节省几G的空间。 7、再从“驱动器”选择“D:”,并选择下面的“自定义大小”,在下面的值中输入大约实际内存1.5倍的范围即可,设置好后单击“设置”按钮即可。 8、完成后重启电脑,即将几G的页面文件移动到D盘,从而为C盘节省几G的空间。使用以下命令 sudo apt-get clean sudo apt-get autoremove autoremove的作用是卸载所有自动安装且不再使用的软件包。 autoremove这种方式容易将必要的软件删除掉,尽量不要使用。 首先了解下Linux链接的概念。 链接是为某一个文件在另外一个位置建立一个不同的链接,分为硬链接和软链接。 Linux软链接:它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,命令:ln -s xxx Linux硬链接:它会在你选定的位置上生成一个和源文件大小相同的文件,命令:ln xx 无论是软链接还是硬链接,文件都保持同步变化。 因此,使用软链接可以将/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目录或者重新安装系统,重新规划分区结构,当然使用软链接方式也是可以的,只要还有其他空间富足的区块。 也可以通过如下命令给/var扩容:fdisk -l 查看分区表 fdisk /dev/sdb 锁定要分的区 pvcreate /dev/sdb 创建物理卷 vgscan 扫描虚拟卷组 vgextendcl /dev/sdb 给虚拟卷扩容 lvextend -L +50G /dev/mapper/cl-var 给虚拟卷扩容50G到va xfs_growfs /dev/mapper/cl-var 让扩容生效,如果此命令不行换这个 resize2fs -f /dev/mapper/cl-var df -h 查看磁盘容量
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
如何检查linux磁盘是否格式化
上一篇
2023-04-22
linux fc5 里中文输入法在切换到英文的时候就不能输入了 怎么办?
下一篇
2023-04-22
评论列表(0条)