Ubuntuシステムの/ bootパーティションから古いカーネルバージョンを安全に削除する方法は?

Ubuntuシステムの/ bootパーティションから古いカーネルバージョンを安全に削除する方法は?

あまり好きではないLinux私の事実に関して、次の質問があります。/開始するパーティションがいっぱいでプログラムをインストールしようとすると問題が発生しているようです。

使っていますUbuntu Ubuntu 16.04.1 LTS

私はシステム工学にあまり興味がないので(私はソフトウェア開発者です)、私の疑いを詳しく説明しようとしました。

1) 実行LSBLKステートメントは、使用可能または指定されたすべてのブロック装置に関する情報をリストします。

経験上、すべてのリストを表示する必要があると思います。ディスクパーティション/マウントまたはそのようなもの。この用語は正確に何を意味しますか?ブロックデバイス

だから私が私の中にいるならUbuntu私が得るシステム:

root@MyServer-VPS:~# lsblk
NAME           MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0              2:0    1    4K  0 disk
sda              8:0    0   20G  0 disk
├─sda1           8:1    0  476M  0 part /boot
├─sda2           8:2    0    1K  0 part
├─sda3           8:3    0   10G  0 part
│ └─vg-lv_root 252:0    0 18.6G  0 lvm  /
└─sda5           8:5    0  9.5G  0 part
  ├─vg-lv_root 252:0    0 18.6G  0 lvm  /
  └─vg-lv_swap 252:1    0  952M  0 lvm  [SWAP]
sr0             11:0    1 1024M  0 rom

では、違いは何ですか?ディスク部分(親ディスクのパーティションでなければなりません)左心室の厚さそしてROM

具体的なパーティションは始める、これ:

sda1           8:1    0  476M  0 part /boot

これはsdaディスクパーティション。

私が知る限り、それは次のものを含めるべきです。Linuxカーネルダウンロードバージョン。うん?

いいですね。マウントポイントは次のとおりです。/開始するだから私の考えでは/開始する私のシステムディレクトリに移動すると(本当ですか?)内容は次のとおりです。

root@MyServer-VPS:/boot# ls
abi-4.4.0-21-generic  config-4.4.0-21-generic  grub                         System.map-4.4.0-21-generic  vmlinuz-4.4.0-21-generic
abi-4.4.0-31-generic  config-4.4.0-31-generic  initrd.img-4.4.0-21-generic  System.map-4.4.0-31-generic  vmlinuz-4.4.0-31-generic
abi-4.4.0-34-generic  config-4.4.0-34-generic  initrd.img-4.4.0-31-generic  System.map-4.4.0-34-generic  vmlinuz-4.4.0-34-generic
abi-4.4.0-38-generic  config-4.4.0-38-generic  initrd.img-4.4.0-34-generic  System.map-4.4.0-38-generic  vmlinuz-4.4.0-38-generic
abi-4.4.0-42-generic  config-4.4.0-42-generic  initrd.img-4.4.0-38-generic  System.map-4.4.0-42-generic  vmlinuz-4.4.0-42-generic
abi-4.4.0-45-generic  config-4.4.0-45-generic  initrd.img-4.4.0-42-generic  System.map-4.4.0-45-generic  vmlinuz-4.4.0-45-generic
abi-4.4.0-47-generic  config-4.4.0-47-generic  initrd.img-4.4.0-45-generic  System.map-4.4.0-47-generic  vmlinuz-4.4.0-47-generic
abi-4.4.0-51-generic  config-4.4.0-51-generic  initrd.img-4.4.0-47-generic  System.map-4.4.0-51-generic  vmlinuz-4.4.0-51-generic
abi-4.4.0-53-generic  config-4.4.0-53-generic  initrd.img-4.4.0-51-generic  System.map-4.4.0-53-generic  vmlinuz-4.4.0-53-generic
abi-4.4.0-57-generic  config-4.4.0-57-generic  initrd.img-4.4.0-53-generic  System.map-4.4.0-57-generic  vmlinuz-4.4.0-57-generic
abi-4.4.0-59-generic  config-4.4.0-59-generic  lost+found                   System.map-4.4.0-59-generic  vmlinuz-4.4.0-59-generic

それでは、この内容は何を意味しますか?このシステムに別のLinuxカーネルバージョンがダウンロードされていますか?

2つの違いは何ですかアビ構成 -initrd.img-system.map-そしてvmlinuz-4文書?

使用されたカーネルバージョンをどのように検出しますか?

2) 実行df-h声明は次のような結果を得る。

root@MyServer-VPS:~# df -h
Filesystem              Size  Used Avail Use% Mounted on
udev                    477M     0  477M   0% /dev
tmpfs                   100M   16M   84M  16% /run
/dev/mapper/vg-lv_root   19G   12G  6.3G  64% /
tmpfs                   497M     0  497M   0% /dev/shm
tmpfs                   5.0M     0  5.0M   0% /run/lock
tmpfs                   497M     0  497M   0% /sys/fs/cgroup
/dev/sda1               461M  458M     0 100% /boot
tmpfs                   100M     0  100M   0% /run/user/0

特に私は以下を持っています:

/dev/sda1               461M  458M     0 100% /boot

だから私の意味は/開始するパーティションが完全にいっぱいですか?

私の質問は:スペースを解放するために古いカーネルバージョン(未使用バージョン)を安全に削除できますか?/開始する

どうすればいいですか?

ベストアンサー1

これらの質問は一つに統合されました。

この用語は正確に何を意味しますか?ブロックデバイス

ブロックデバイスハードウェアデバイスへのバッファリングされたアクセスとオペレーティングシステムの抽象化層を提供する特別なファイル。

では、違いは何ですか?ディスク部分(親ディスクのパーティションでなければなりません)左心室の厚さそしてROM

ディスクそして部分お分かりのように、これは物理ディスクまたはドライブとその中のパーティションです。 左心室の厚さは略語です論理ボリュームマネージャ。より良いディスク領域管理のために、複数のパーティションを1つの論理ボリュームにグループ化します。 ROMCD-ROMまたはDVD-ROMドライブ名は「sr0」ですか?

使用されたカーネルバージョンをどのように検出しますか?

端末に次のコマンドを入力すると、現在使用中のカーネルを確認できます。

uname -a

それでは、これは私の/bootパーティションが完全にいっぱいであることを意味しますか?

実際、ブートパーティションが完全にいっぱいになり、Ubuntuが新しいバージョンのカーネルをインストールできなくなります。

私の質問は、すべての古いカーネルバージョン(未使用バージョン)を安全に削除して/ bootのスペースを解放するのですか?

システムから古いパッケージを削除すると、ブートパーティションから古いカーネルが解放されます。ターミナルに次のコマンドを入力して管理者パスワードを入力し、「y」と答えて古いパッケージを削除します。

sudo apt autoremove

これにより、以前のカーネルバージョンが安全に削除され、起動オプションとinitram-fsが更新されます。

おすすめ記事