web-dev-qa-db-ja.com

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

OSがインストールされていない場所に/ 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
Jo Bridgwater

OSがインストールされていない場所に/ varパーティションのスペースが必要なのはなぜですか?

アップデーターは、それらをインストールする前に、新しいバージョンのすべての置換.debパッケージをダウンロードする必要があります。これらのファイルは/ var/cache/apt/archivesに保存されます。

提供された情報から、約2 GBのスペースしか残されていない別の/ varパーティションがあります。現在のルートパーティションは約14 GBを使用します。新しいバージョン(古いカーネルなど)で複製する必要のない無関係なパッケージを許可しても、この2つの違いは非常に大きく、アップデーターによると約4.6 GBです。

独立した/ varパーティションを選択せず​​、/ varをルートパーティション内に保持し、かなり大きな/パーティションがある場合は、この問題は発生しませんでした。

この問題を解決する1つの方法は、/ dev/sda6または/ dev/sda2からスペースを取得して/ varパーティションのサイズを変更(拡大)することです。マウントされている間はパーティションを変更できないため、ライブメディアから(現在のハードドライブインストールからではなく)これを行う必要があります。私は個人的に、ライブのubuntu USBスティックからgpartedツールを使用することを好みます。


注:まだ行っていない場合は、今すぐシステムをバックアップする良い機会です。必要なファイルがダウンロードされ、更新が開始されると、再インストールするか、復元するバックアップがない限り、以前のバージョンに戻ることはできません。

4
user596162