Ubuntu升级:/ var /中没有足够的磁盘空间

乔·布里奇沃特

我当前正在运行Ubuntu 15.10,但尝试升级到16.04。当我运行时sudo do-release-upgrade,该过程中止并显示以下消息:

Not enough free disk space 

The upgrade has aborted. The upgrade needs a total of 2,206 M free 
space on disk '/var'. Please free at least an additional 4,623 k of 
disk space on '/var'. Empty your trash and remove temporary packages 
of former installations using 'sudo apt-get clean'. 

我尝试过,sudo apt-get clean但是它并没有显着减少空间,此外,我还不太清楚为什么会发生此错误。我的磁盘分区如下所示:

Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           787M  9.8M  777M   2% /run
/dev/sda6        26G   14G   11G  58% /
tmpfs           3.9G  233M  3.7G   6% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda4       923M  8.6M  851M   1% /tmp
/dev/sda3       3.7G  1.4G  2.1G  40% /var
/dev/sda2        78G   47G   28G  63% /home
/dev/sda1       256M   32M  225M  13% /boot/efi
tmpfs           787M   12K  787M   1% /run/user/121
tmpfs           787M   20K  787M   1% /run/user/1000

如果没有在/ var分区上安装操作系统,为什么升级程序需要/ var分区上的空间?

另外,以防万一,这是/ var的内部(对我来说,这看起来很正常):

total 88
drwxr-xr-x  15 root root      4096 Aug 17  2015 .
drwxr-xr-x  23 root root      4096 Feb  4 19:38 ..
drwxr-xr-x   2 root root      4096 Jan 26 19:38 backups
drwxr-xr-x  22 root root      4096 Oct 23 22:24 cache
drwxrwsrwt   2 root whoopsie  4096 Feb  3 22:25 crash
drwxr-xr-x  79 root root      4096 Feb  4 19:38 lib
drwxrwsr-x   2 root staff     4096 Apr 17  2015 local
lrwxrwxrwx   1 root root         9 Aug 16  2015 lock -> /run/lock
drwxrwxr-x  13 root syslog    4096 Feb  4 18:45 log
drwx------   2 root root     16384 Aug 16  2015 lost+found
drwxrwsr-x   2 root mail      4096 Apr 22  2015 mail
drwxrwsrwt   2 root whoopsie  4096 Apr 22  2015 metrics
drwxr-xr-x   2 root root      4096 Apr 22  2015 opt
lrwxrwxrwx   1 root root         4 Aug 16  2015 run -> /run
drwxr-xr-x   9 root root      4096 Feb 26  2016 spool
drwxrwxrwt 126 root root     20480 Feb  4 20:11 tmp
drwxrwxr-x   2 root plugdev   4096 Sep  3  2013 upek_data

任何帮助将非常感激!

用户名

如果没有在/ var分区上安装操作系统,为什么升级程序需要/ var分区上的空间?

更新程序需要先下载所有较新版本的替换.deb软件包,然后才能安装它们。它将这些文件存储在/ var / cache / apt / archives中。

根据您提供的信息,您将拥有一个单独的/ var分区,仅剩下约2 GB的空间。您当前的根分区大约使用14 GB。即使允许不需要在新版本中复制的多余软件包(例如,旧内核等),两者之间的差异也太大了,根据更新程序,大约为4.6 GB。

如果您不选择拥有一个单独的/ var分区,而只是将/ var保留在根分区中,则不会出现此问题,因为您会看到一个相当大的/分区。

解决此问题的一种方法是通过占用/ dev / sda6或/ dev / sda2中的空间来调整(扩展)/ var分区的大小。您将必须通过活动介质(而不是当前的硬盘驱动器)来执行此操作,因为在挂载分区时无法修改分区。我个人更喜欢使用实时ubuntu USB记忆棒中的gparted工具。


注意:如果您还没有这样做,那么现在是备份系统的好时机。一旦下载了所需的文件并开始了更新,除非您重新安装或有备份要还原,否则将无法返回到以前的版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

升级时没有足够的可用磁盘空间

无法升级Kali,/ var / cache / apt / archives中没有足够的空间

无法在ubuntu服务器中安装新内核。即使有足够的磁盘空间,也会出现“ gzip:stdout:设备上没有剩余空间”错误

Ubuntu说主目录中没有磁盘空间但有空间

安装Ubuntu Server后没有磁盘空间

释放磁盘空间 /var

没有足够的磁盘空间!

磁盘大小调整后,Ubuntu GCE没有看到新的系统磁盘空间

在Ubuntu中检查磁盘空间

没有足够的磁盘空间用于启动修复

CentOS 7问题-无法安装VMware Tools:/ usr / lib中没有足够的磁盘空间

如何阻止/var/log/kern.log.1占用我的所有磁盘空间?

我将操作系统从 Windows 11 更改为 Ubuntu,现在我没有可用磁盘空间

可用磁盘空间不足错误后,无法恢复从 Ubuntu 20.04 升级到 20.10

奇点容器中出现错误“/var/cache/apt/archives 中没有可用空间”,但磁盘未满

没有足够的空间来释放rootfs分区以升级内核

如何解决“ pkg:/ var / cache / pkg中没有足够的空间,需要32mib可用”错误?

实用程序说,当有足够的可用磁盘空间时,没有更多的可用磁盘空间

Ubuntu WebServer磁盘空间突然增加

增加 Ubuntu 磁盘空间/分区大小

Ubuntu经常占用磁盘空间吗?

如何给Ubuntu 14.04更多的磁盘空间

Amazon Ubuntu上的磁盘空间问题?

Ubuntu 11.10 Oneiric 磁盘空间不足

为 Ubuntu 分配更多磁盘空间

TFS Build:磁盘空间错误,即使有足够的空间

Sierra升级后升级IntelliJ IDEA:没有对/ private / var的写权限

打开Outlook时出现“没有足够的内存或磁盘空间来完成操作”错误

Word(2010):没有足够的内存或磁盘空间。Word无法显示所需的字体