Обновление 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 (что мне кажется вполне нормальным) :

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

Любая помощь будет очень признательна!

5
задан 4 February 2017 в 19:13

1 ответ

, Почему для средства обновления нужно пространство на / разделе var, если это не то, где ОС установлена?

updater должен загрузить всю замену .deb пакеты более новой версии, прежде чем это сможет установить их. Это хранит эти файлы в/var/cache/apt/archives.

От информации Вы, если, у Вас есть отдельный / раздел var только с приблизительно 2 ГБ оставленного пространства. Ваш текущий корневой раздел использует приблизительно 14 ГБ. Даже допуская посторонние пакеты, которые не должны копироваться в более новой версии (например, старые ядра, и т.д.), разница между этими двумя является просто слишком большой, приблизительно 4,6 ГБ согласно updater.

Этой проблемы не произошло бы, если Вы не выбирали иметь отдельный / раздел var, и просто сохраненный / var в корневом разделе, видя, что у Вас есть довольно значительное / раздел.

Один способ решить проблему состоит в том, чтобы изменить размер (увеличивают) / раздел var путем занимания места или от/dev/sda6 или от/dev/sda2. Необходимо будет сделать это из живого носителя (не от текущей установки жесткого диска), так как Вы не можете изменить раздел, в то время как она смонтирована. Я лично предпочитаю использовать gparted инструмент от живой ubuntu USB stick.

<час>

Примечание: Если бы Вы поэтому уже не сделали, теперь было бы хорошее время для резервного копирования системы. После того как необходимые файлы загружаются, и обновление запускается, нет никакого возвращения к предыдущей версии, если Вы не переустанавливаете или имеете резервное копирование на восстановление.

4
ответ дан 23 November 2019 в 09:31

Другие вопросы по тегам:

Похожие вопросы: