ubuntu HDDの空き容量が足りない!!
とりさん です。
古くなったWindowsパソコンを
Ubuntuというlinux系のOSのパソコンに
変身させて快適に使っていました。
アフィリエイトのように
ネットで情報を集めて
情報を加工するような仕事に
ubuntuなどのlinux系のOSは
絶大な威力を発揮します。
ディスクの空き容量が足りません!!
「えぇー!!」
本気でディスクの空き容量を増やす作業をしました。
root@piyo-Vostro-3560:/home/piyo# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 93G 86G 1.9G 98% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 1.9G 4.0K 1.9G 1% /dev
tmpfs 391M 1.5M 389M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 500K 2.0G 1% /run/shm
none 100M 68K 100M 1% /run/user
/dev/sdb1 30G 14G 16G 48% /media/piyo/9016-4EF8
/dev/sdc1 30G 6.1G 24G 21% /media/piyo/9016-4EF81
/dev/sdd6 181G 30G 142G 18% /media/piyo/673bf478-f1a8-4a1e-8129-c3865a68bd01
/dev/sdd1 274G 111G 150G 43% /media/piyo/b8827e1d-a94d-4796-a1da-0d3887961a4a
ハードディスクを増設する前に、
今使用していない
旧カーネルをアンインストールして
ハードディスクの空き容量を増やします。
以下のコマンドで現在使用しているカーネルのバージョンを調べます。
$ uname -a 3.13.0-44-generic #73-Ubuntu SMP Tue Dec 16 00:23:46 UTC 2014 i686 i686 i686 GNU/Linux
自分のノートパソコンにインストールされている
ubuntuを起動するイメージファイルが
バージョンアップで溜まっている可能性があるので
チェックします。
$ dpkg --get-selections | grep linux-image linux-image-3.11.0-13-generic install linux-image-3.11.0-14-generic install linux-image-3.11.0-15-generic install linux-image-3.11.0-17-generic install linux-image-3.11.0-18-generic install linux-image-3.11.0-19-generic install linux-image-3.13.0-24-generic deinstall linux-image-3.13.0-27-generic install linux-image-3.13.0-29-generic install linux-image-3.13.0-30-generic install linux-image-3.13.0-32-generic install linux-image-3.13.0-33-generic install linux-image-3.13.0-34-generic install linux-image-3.13.0-35-generic install linux-image-3.13.0-36-generic install linux-image-3.13.0-37-generic install linux-image-3.13.0-39-generic install linux-image-3.13.0-40-generic install linux-image-3.13.0-43-generic install linux-image-3.13.0-44-generic install linux-image-3.8.0-19-generic deinstall linux-image-3.8.0-26-generic deinstall linux-image-3.8.0-27-generic deinstall linux-image-3.8.0-29-generic deinstall linux-image-3.8.0-30-generic deinstall linux-image-3.8.0-31-generic install linux-image-extra-3.11.0-13-generic install linux-image-extra-3.11.0-14-generic install linux-image-extra-3.11.0-15-generic install linux-image-extra-3.11.0-17-generic install linux-image-extra-3.11.0-18-generic install linux-image-extra-3.11.0-19-generic install linux-image-extra-3.13.0-24-generic deinstall linux-image-extra-3.13.0-27-generic install linux-image-extra-3.13.0-29-generic install linux-image-extra-3.13.0-30-generic install linux-image-extra-3.13.0-32-generic install linux-image-extra-3.13.0-33-generic install linux-image-extra-3.13.0-34-generic install linux-image-extra-3.13.0-35-generic install linux-image-extra-3.13.0-36-generic install linux-image-extra-3.13.0-37-generic install linux-image-extra-3.13.0-39-generic install linux-image-extra-3.13.0-40-generic install linux-image-extra-3.13.0-43-generic install linux-image-extra-3.13.0-44-generic install linux-image-extra-3.8.0-19-generic deinstall linux-image-extra-3.8.0-26-generic deinstall linux-image-extra-3.8.0-27-generic deinstall linux-image-extra-3.8.0-29-generic deinstall linux-image-extra-3.8.0-30-generic deinstall linux-image-extra-3.8.0-31-generic install linux-image-generic install
使っていないイメージがなくなるまで下のコマンドを
繰り返します。
$ sudo apt-get remove linux-image-3.x.x-xx-generic $ sudo apt-get autoremove
繰り返すのが面倒なのでスクリプト
(コマンドを繋ぎ合わせた簡単なプログラム)を作って
イメージをスクリプト一発で削除します。
linux(ubuntu)には yes コマンドがあるので
スクリプト内の実行コマンドの前にyes | を
書きます。
例)
yes | apt-get remove linux-image-3.x.x-xx-generic
スクリプトを作ります。
$ dpkg --get-selections | grep linux-image | awk '{ print $1}' | sed -e 's/^/yes | apt-get remove /g' > hoge.sh
出来上がった hoge.sh をエディタで開いて
文頭に /#!/bin/sh を挿入、
uname -aで調べた
イメージのバージョン(この場合は 3.13.0-44 の行)と
linux-image-generic の行を削除して
そのイメージファイルは削除されないようにします。
$ sh hoge.sh
最後に以下のコマンドでお掃除をして終了です。
$ apt-get autoremove
root@piyo-Vostro-3560:/home/piyo# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 93G 83G 4.8G 95% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 1.9G 12K 1.9G 1% /dev
tmpfs 391M 1.5M 389M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 500K 2.0G 1% /run/shm
none 100M 68K 100M 1% /run/user
/dev/sdb1 30G 14G 16G 48% /media/piyo/9016-4EF8
/dev/sdc1 30G 6.1G 24G 21% /media/piyo/9016-4EF81
/dev/sdd6 181G 30G 142G 18% /media/piyo/673bf478-f1a8-4a1e-8129-c3865a68bd01
/dev/sdd1 274G 111G 150G 43% /media/piyo/b8827e1d-a94d-4796-a1da-0d3887961a4a