gzip: stdout: No space left on device问题的解决

一、问题描述

最近安装了ubuntu14.04,并在ubuntu14.04中编译了一次内核。这之后大部分情况下用sudo apt-get install 安装应用都会出现“gzip: stdout: No space left on device”的问题。现象和[1]类似。

我的ubuntu分区大小分别是 / 60G左右,swap 4G左右,/boot 400M左右。硬盘装有win7和ubuntu双系统。

二、问题解决

从问题的描述来看,就是我给/boot分区分的空间太少了,方法一是重新给boot分区增加空间。采用的方法是基于Gparted软件给/boot增加分区([2])。方法二可以尝试重新挂载/boot分区,见[5].

步骤一:将ubuntu 14.04 desktop[4]文件用UUI[3]写入U盘。

步骤二:U盘启动进入Ubuntu系统,系统自带Gparted,打开软件。

步骤三:在Gparted中重新对/ swap /boot三个分区进行划分大小,此时我把各个分区调整为/ 57G左右,swap 4G左右,/boot 3G左右。(注意:重新分区时,因为需要移动/boot分区,Gparted软件提示可能会需要重写grub,我这边是分完区之后直接重启系统,发现能正常进入ubuntu,如果遇到grub相关问题,可以参见补充备选页面)

步骤四:重启进入ubuntu

三、grub出现问题时的补充备选

GParted -- GParted Manual

四、参考材料

[1]gzip: stdout: No space left on device

[2]partitioning - Gparted - resizing boot partition - Ask Ubuntu

[3]http://www.pendrivelinux.com/downloads/Universal-USB-Installer/Universal-USB-Installer-1.9.5.8.exe

[4]http://releases.ubuntu.com/14.04.1/ubuntu-14.04.1-desktop-amd64.iso

[5]Linux内核更新,解决"gzip: stdout: No space left on device"问题 - SONGHY - 博客园

时间: 2024-11-05 18:34:16

gzip: stdout: No space left on device问题的解决的相关文章

linux服务器报No space left on device错误的解决过程记录

起因 今天在本地提交了点代码,但到服务器上git pull的时候提示No space left on device,第一反应是猜想可能硬盘满了(很有可能是log导致的),不过想想又觉得不太可能,这台服务器上只部署了一个应用,查看项目占用空间也不大. 解决过程 1.作为一个linux菜鸟,第一时间百度查关于查看硬盘使用情况的命令 [[email protected] ~]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/hda1 20G   2.4G  18G 13%  /tmpf

Linux下Apache重启遇到No space left on device错误的解决方法

解决办法:1.输入:ipcs -s 看有没有超过5个,如果有请执行下面2的命令:2.ipcs -s | perl -ane '/^0x00000000/ && `ipcrm -s $F[1]`'3.重启Apache服务.(到此问题解决!)ipcs -s | grep apache | perl -e 'while (<STDIN>) { @a=split(/\s+/); print `ipcrm sem $a[1]`}' 网上有人说用上面这条命令或者重启服务器之后也可以解决,没

docker “no space left on device”问题定位解决

今天在paas环境上使用docker加载镜像的时候出现了如下问题 第一反应应该是存储镜像的路径磁盘满了 docker info查看docker挂载的存储类型,为devicemapper,pool为thinpool 查看下thinpool占用率,并没有什么问题: 查看thinpool挂载的目录,可以看到与/opt目录相关 从上述可知docker的磁盘并没有占用满,怀疑是inode占用满导致的,查看/opt的inode占用率,发现inode用尽 注: 使用ls -lR DIR_NAME | grep

记一次关于NVROM中遇到的“Could not prepare Boot variable:No space left on device”问题的解决历程

注:关于我电脑遇到的问题,不是一两句话能够说清楚的.为了能够比较完整的呈现问题的某些细节,在这篇博客中我会添加许多问题发生的背景,如果当中有观点与您的三观不合,请立即停止阅读,及时止损. 第一次进入计算机专业 大学选的是计算机专业,但与这个专业的真正接触,却是在一次重装系统当中.(个人觉得)和身边大多数同学一样,在学习学校开设的计算机课程中,我也没有爱上"计算机".而那时候,正是Windows 10的推广时期.当时我们那一批人买的电脑估计都是Windows 7/8,而我的电脑,正是wi

java.io.IOException: No space left on device 错误

今天碰到比较奇怪的问题: 7/05/14 19:20:24 INFO util.Utils: Fetching http://192.168.31.160:33039/jars/spark_study_java-0.0.1-SNAPSHOT-jar-with-dependencies.jar to /tmp/spark-446068a4-aaa4-4277-b009-908bf0d4ecac/executor-dcc3175b-7d19-4485-81e1-bf31a83a66b4/spark-

“no space left on device”(磁盘空间不足)问题(续)

1.问题描述 no space left on device(磁盘空间不足) 2.文件删除原理 (1)硬链接数为0(所有硬链接均被删除) (2)进程调用数为0(没有进程在调度文件) 3.原因分析 硬链接数为0,进程调度数不为0 4.过程演示 (1)创建大文件 [[email protected] ~]# seq 500000000 > /var/log/messages (2)查看磁盘使用情况 [[email protected] ~]# df -h Filesystem     Size  U

Inode占满导致No space left on device解决

线上有一台web服务器磁盘检测告警了,提示空间不足,登到服务器查看 touch:cannot touch `furm.html': No space left on device 使用df -h命令查看发现 /data/web分区只使用了2%,创建文件却提示磁盘空间不足,按道理不会出现这种情况的.怀疑是inode耗尽导致. 分析导致的原因:使用df –i查看发现inode已经耗尽,则系统上将不能创建文件 查找原因并解决 /data/web是线上业务数据目录,其中有个程序产生大量的小文件造成的.可

Linux出现cannot create temp file for here-document: No space left on device的问题解决

在终端输入:cd /ho 按tab键时,显示错误: bash: cannot create temp file for here-document: No space left on device 这是由于该磁盘的空间已经满了,这时候可以进行扩容,或者将该磁盘的部分目录迁移到别的磁盘. 以下为解决思路,查找最大的文件,然后将其干掉: 1.使用命令df -h 查看硬盘空间 2.命令top查看cpu及内存 3.使用命令du -h –max-depth=1 /var/log/* 查看/var/log路

关于“no space left on device”(磁盘空间不足)问题

1.首先介绍两个命令 df -h查看磁盘使用情况 df -i 查看inode使用情况 2.block满了 通常解决方法是删除大文件,不要直接删除,先确认数据是否重要,否则就掉坑里了. [[email protected] ~]# cd /app/logs/ [[email protected] logs]# ls -lh /bin/ls -rwxr-xr-x. 1 root root 107K Mar 23 02:52 /bin/ls [[email protected] logs]# df -