web-dev-qa-db-ja.com

「apt-get purge」を呼び出した後に/ lib / modules /内のフォルダーを削除できますか

古いカーネルをアンインストールするために、すでにapt-get purgeを呼び出しています。しかし、パージ中にいくつかのエラーが発生し、フォルダーが残されました。フォルダは空ではなかったので削除できませんでした。ディスク領域を解放するために、パージしたフォルダーを手動で削除できますか?

1.1M    ./4.15.0-20-generic
60M     ./4.15.0-32-generic <-- I've purged this
60M     ./4.15.0-30-generic <-- and this
236M    ./4.15.0-33-generic <-- this is my current one

これらのパッケージの一部を削除することもできますか?

un  linux-headers-4.15.0-20-generic                       <none>                          <none>                          (no description available)
ii  linux-headers-4.15.0-30                               4.15.0-30.32                    all                             Header files related to Linux kernel version 4.15.0
ii  linux-headers-4.15.0-30-generic                       4.15.0-30.32                    AMD64                           Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii  linux-headers-4.15.0-32                               4.15.0-32.35                    all                             Header files related to Linux kernel version 4.15.0
ii  linux-headers-4.15.0-32-generic                       4.15.0-32.35                    AMD64                           Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii  linux-headers-4.15.0-33                               4.15.0-33.36                    all                             Header files related to Linux kernel version 4.15.0
ii  linux-headers-4.15.0-33-generic                       4.15.0-33.36                    AMD64                           Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
rc  linux-image-4.15.0-20-generic                         4.15.0-20.21                    AMD64                           Signed kernel image generic
ii  linux-image-4.15.0-33-generic                         4.15.0-33.36                    AMD64                           Signed kernel image generic
un  linux-image-unsigned-4.15.0-20-generic                <none>                          <none>                          (no description available)
un  linux-image-unsigned-4.15.0-33-generic                <none>                          <none>                          (no description available)
rc  linux-modules-4.15.0-20-generic                       4.15.0-20.21                    AMD64                           Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii  linux-modules-4.15.0-30-generic                       4.15.0-30.32                    AMD64                           Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii  linux-modules-4.15.0-32-generic                       4.15.0-32.35                    AMD64                           Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii  linux-modules-4.15.0-33-generic                       4.15.0-33.36                    AMD64                           Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc  linux-modules-extra-4.15.0-20-generic                 4.15.0-20.21                    AMD64                           Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii  linux-modules-extra-4.15.0-33-generic
7
Dalton Tan

わかりましたので、リスクを冒して/lib/modulesの下のフォルダーを手動で削除することにしました。サーバーを再起動しても問題はありませんでした。

3
Dalton Tan

私も同じ窮地に遭遇しました。他の人が述べたように、私は/ lib/modules内のフォルダを安全に削除することもできました。あなたが遭遇したエラーは、十分なディスク容量がないためにインストールできなかったパッケージが原因であったと思います。私の場合、apt-get -f installでパッケージを修正しようとしましたが、No space left on deviceエラーが発生しました。 apt-get autoremove -fを使用して古いカーネルを正常に削除できました。これにより、かなりの領域が解放されました。これが誰かを助けることを願っています。

0
G_Style

約30個の/ lib/modulesディレクトリとカーネルからのモジュールが使用されなくなったため、それらをすべて削除して5GB以上のスペースを解放しました。 ukuuでカーネルを削除しても、なぜ削除されないのかわかりません。これはまだ問題を引き起こしていないようです。

0
Wes Newell