要らないもの

と云えば何の役にも立たないこのブログのこと。
捨てるなら、電源を切るだけでいい。
しかし中には使ってないパッケージが結構残っているらしい。
yum-utilsを入れておけば、要らないパッケージをリストアップしてくれるコマンドが使えるらしい。
# package-cleanup –leaves
読み込んだプラグイン:fastestmirror, langpacks, priorities
NetworkManager-glib-1.0.0-14.git20150121.b4ea599c.el7.x86_64
giflib-4.1.6-9.el7.x86_64
libXrender-0.9.8-2.1.el7.x86_64
libXtst-1.2.2-2.1.el7.x86_64
libertas-sd8686-firmware-20140804-0.1.git6bce2b0.el7_0.noarch
libertas-sd8787-firmware-20140804-0.1.git6bce2b0.el7_0.noarch
libertas-usb8388-firmware-20140804-0.1.git6bce2b0.el7_0.noarch
libreport-plugin-logger-2.1.11-23.el7.centos.0.1.x86_64
libreport-plugin-mailx-2.1.11-23.el7.centos.0.1.x86_64
libreport-plugin-rhtsupport-2.1.11-23.el7.centos.0.1.x86_64
libreport-rhel-2.1.11-23.el7.centos.0.1.x86_64
libsysfs-2.1.0-16.el7.x86_64
libtool-2.4.2-20.el7.x86_64
リストアップされたパッケージをどんどん消していく、
# package-cleanup –leaves
読み込んだプラグイン:fastestmirror, langpacks, priorities
libSM-1.2.1-7.el7.x86_64
libXi-1.7.2-2.1.el7.x86_64
libtar-1.2.11-28.el7.x86_64
リストアップされたパッケージをどんどん消していく、
# package-cleanup –leaves
読み込んだプラグイン:fastestmirror, langpacks, priorities
libICE-1.0.8-7.el7.x86_64
libXext-1.3.2-2.1.el7.x86_64
リストアップされたパッケージをどんどん消していく、
# package-cleanup –leaves
読み込んだプラグイン:fastestmirror, langpacks, priorities
もう無いらしい。
# yum list | wc
9103   26836  733650
それでも9103もパッケージが入っている。
何か消し過ぎたら、明日にはボロボロとメールが飛んでくるだろう。

# df -h
 ファイルシス            サイズ  使用  残り 使用% マウント位置
 /dev/mapper/centos-root    18G  5.3G   13G   31% /
 devtmpfs                  1.4G     0  1.4G    0% /dev
 tmpfs                     1.5G     0  1.5G    0% /dev/shm
 tmpfs                     1.5G  8.4M  1.4G    1% /run
 tmpfs                     1.5G     0  1.5G    0% /sys/fs/cgroup
 /dev/vda1                 497M  270M  227M   55% /boot

古いカーネルも消してみる
# package-cleanup –oldkernels
読み込んだプラグイン:fastestmirror, langpacks, priorities
–> トランザクションの確認を実行しています。
—> パッケージ kernel.x86_64 0:3.10.0-123.13.2.el7 を 削除
—> パッケージ kernel.x86_64 0:3.10.0-123.20.1.el7 を 削除
—> パッケージ kernel.x86_64 0:3.10.0-229.1.2.el7 を 削除
—> パッケージ kernel-devel.x86_64 0:3.10.0-229.1.2.el7 を 削除
–> 依存性解決を終了しました。
依存性を解決しました
================================================================================
Package            アーキテクチャー
バージョン                リポジトリー    容量
================================================================================
削除中:
kernel             x86_64       3.10.0-123.13.2.el7       @updates       127 M
kernel             x86_64       3.10.0-123.20.1.el7       @updates       127 M
kernel             x86_64       3.10.0-229.1.2.el7        @updates       131 M
kernel-devel       x86_64       3.10.0-229.1.2.el7        @updates        32 M
トランザクションの要約
================================================================================
削除  4 パッケージ
インストール容量: 416 M
上記の処理を行います。よろしいでしょうか? [y/N]y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
削除中                  : kernel.x86_64                                   1/4
警告: ファイル /lib/modules/3.10.0-123.20.1.el7.x86_64/weak-updates: 削除に失敗 しました: そのようなファイルやディレクトリはありません
警告: ファイル /lib/modules/3.10.0-123.20.1.el7.x86_64/modules.softdep: 削除に失敗しました: そのようなファイルやディレクトリはありません
警告: ファイル /lib/modules/3.10.0-123.20.1.el7.x86_64/modules.devname: 削除に失敗しました: そのようなファイルやディレクトリはありません
削除中                  : kernel-devel-3.10.0-229.1.2.el7.x86_64          2/4
削除中                  : kernel.x86_64                                   3/4
警告: ファイル /lib/modules/3.10.0-229.1.2.el7.x86_64/weak-updates: 削除に失敗しました: そのようなファイルやディレクトリはありません
警告: ファイル /lib/modules/3.10.0-229.1.2.el7.x86_64/modules.softdep: 削除に失 敗しました: そのようなファイルやディレクトリはありません
警告: ファイル /lib/modules/3.10.0-229.1.2.el7.x86_64/modules.devname: 削除に失 敗しました: そのようなファイルやディレクトリはありません
削除中                  : kernel.x86_64                                   4/4
警告: ファイル /lib/modules/3.10.0-123.13.2.el7.x86_64/weak-updates: 削除に失敗 しました: そのようなファイルやディレクトリはありません
警告: ファイル /lib/modules/3.10.0-123.13.2.el7.x86_64/modules.softdep: 削除に失敗しました: そのようなファイルやディレクトリはありません
警告: ファイル /lib/modules/3.10.0-123.13.2.el7.x86_64/modules.devname: 削除に失敗しました: そのようなファイルやディレクトリはありません
検証中                  : kernel-3.10.0-123.13.2.el7.x86_64               1/4
検証中                  : kernel-3.10.0-229.1.2.el7.x86_64                2/4
検証中                  : kernel-devel-3.10.0-229.1.2.el7.x86_64          3/4
検証中                  : kernel-3.10.0-123.20.1.el7.x86_64               4/4
削除しました:
kernel.x86_64 0:3.10.0-123.13.2.el7  kernel.x86_64 0:3.10.0-123.20.1.el7
kernel.x86_64 0:3.10.0-229.1.2.el7   kernel-devel.x86_64 0:3.10.0-229.1.2.el7

完了しました!
 # df -h
 ファイルシス            サイズ  使用  残り 使用% マウント位置
 /dev/mapper/centos-root    18G  5.0G   13G   29% /
 devtmpfs                  1.4G     0  1.4G    0% /dev
 tmpfs                     1.5G     0  1.5G    0% /dev/shm
 tmpfs                     1.5G  8.4M  1.4G    1% /run
 tmpfs                     1.5G     0  1.5G    0% /sys/fs/cgroup
 /dev/vda1                 497M  150M  348M   31% /boot ←120MBぐらい減ったらしい。

reboot してもpanicメッセージは飛んでこなかったので大丈夫だったようだ。
ホストの方も試してみたら
# package-cleanup –leaves
読み込んだプラグイン:fastestmirror
libsysfs-2.1.0-16.el7.x86_64
libvirt-1.2.8-16.el7_1.3.x86_64
これはちょっと消しにくいなぁ(笑
# package-cleanup –oldkernels
読み込んだプラグイン:fastestmirror
No old kernels to remove
作り直したばかりだからそうかもしれない。
でも
# yum list | wc
8881   26163  715718
それなりに多い。




コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA