以前はCentOSインストールをアップグレードしました。
今、私は以前のインストールのいくつかを削除したいと思います。
[root@centos /]# ls -al /boot/loader/entries
total 36
drwx------. 2 root root 4096 Jun 13 10:32 .
drwxr-xr-x. 3 root root 4096 Jul 5 2020 ..
-rw-r--r--. 1 root root 395 Jul 5 2020 fb78af0a9247484aad9831a10a928084-0-rescue.conf
-rw-r--r--. 1 root root 358 Jun 11 11:36 fb78af0a9247484aad9831a10a928084-4.18.0-193.14.2.el8_2.x86_64.conf
-rw-r--r--. 1 root root 353 Jul 5 2020 fb78af0a9247484aad9831a10a928084-4.18.0-193.6.3.el8_2.x86_64.conf
-rw-r--r--. 1 root root 464 Jun 13 10:32 fb78af0a9247484aad9831a10a928084-4.18.0-305.3.1.el8.x86_64.conf
-rw-r--r--. 1 root root 494 Jun 12 23:57 fb78af0a9247484aad9831a10a928084-5.12.10-1.el8.elrepo.x86_64.conf
-rw-r--r--. 1 root root 356 Jul 15 2020 fb78af0a9247484aad9831a10a928084-5.7.8-1.el8.elrepo.x86_64.conf
-rw-r--r--. 1 root root 356 Aug 11 2020 fb78af0a9247484aad9831a10a928084-5.8.0-1.el8.elrepo.x86_64.conf
[root@centos /]#
ls -al /lib/modules
[root@centos /]# ls -al /lib/modules
total 40
drwxr-xr-x. 10 root root 4096 Jun 11 13:56 .
dr-xr-xr-x. 46 root root 4096 Nov 3 2020 ..
drwxr-xr-x. 6 root root 4096 Jun 11 13:57 4.18.0-193.14.2.el8_2.x86_64
drwxr-xr-x. 6 root root 4096 Jun 11 13:57 4.18.0-193.6.3.el8_2.x86_64
drwxr-xr-x. 3 root root 4096 Jun 11 13:43 4.18.0-294.el8.x86_64
drwxr-xr-x. 7 root root 4096 Sep 10 07:41 4.18.0-305.3.1.el8.x86_64
drwxr-xr-x. 3 root root 4096 Jun 11 13:50 4.18.0-305.el8.x86_64
drwxr-xr-x. 6 root root 4096 Jun 11 13:57 5.12.10-1.el8.elrepo.x86_64
drwxr-xr-x. 7 root root 4096 Jun 11 13:57 5.7.8-1.el8.elrepo.x86_64
drwxr-xr-x. 6 root root 4096 Jun 11 13:58 5.8.0-1.el8.elrepo.x86_64
[root@centos /]#
ls -al /boot
[root@centos /]# ls -al /boot
total 496740
dr-xr-xr-x. 7 root root 4096 Jun 12 23:21 .
dr-xr-xr-x. 19 root root 4096 Jun 20 10:32 ..
-rw-r--r--. 1 root root 187644 Jul 25 2020 config-4.18.0-193.14.2.el8_2.x86_64
-rw-r--r--. 1 root root 187643 Jun 10 2020 config-4.18.0-193.6.3.el8_2.x86_64
-rw-r--r--. 1 root root 192095 Jun 1 11:22 config-4.18.0-305.3.1.el8.x86_64
-rw-r--r--. 1 root root 209768 Jun 9 15:39 config-5.12.10-1.el8.elrepo.x86_64
-rw-r--r--. 1 root root 197087 Jul 7 2020 config-5.7.8-1.el8.elrepo.x86_64
-rw-r--r--. 1 root root 201589 Aug 2 2020 config-5.8.0-1.el8.elrepo.x86_64
drwx------. 4 root root 4096 Dec 31 1969 efi
drwx------. 2 root root 4096 Jun 13 11:31 grub2
-rw-------. 1 root root 71713525 Jul 5 2020 initramfs-0-rescue-fb78af0a9247484aad9831a10a928084.img
-rw-------. 1 root root 50305162 Jun 11 13:59 initramfs-4.18.0-193.14.2.el8_2.x86_64.img
-rw-------. 1 root root 50307138 Jun 11 13:53 initramfs-4.18.0-193.6.3.el8_2.x86_64.img
-rw-------. 1 root root 18642820 Jul 5 2020 initramfs-4.18.0-193.6.3.el8_2.x86_64kdump.img
-rw-------. 1 root root 51341661 Jun 11 13:58 initramfs-4.18.0-305.3.1.el8.x86_64.img
-rw-------. 1 root root 22841790 Jun 12 23:21 initramfs-4.18.0-305.3.1.el8.x86_64kdump.img
-rw-------. 1 root root 51525393 Jun 11 13:51 initramfs-5.12.10-1.el8.elrepo.x86_64.img
-rw-------. 1 root root 50966520 Jun 11 13:51 initramfs-5.7.8-1.el8.elrepo.x86_64.img
-rw-------. 1 root root 50990920 Jun 11 13:51 initramfs-5.8.0-1.el8.elrepo.x86_64.img
drwxr-xr-x. 3 root root 4096 Jul 5 2020 loader
drwx------. 2 root root 16384 Jul 5 2020 lost+found
-rw-------. 1 root root 3910607 Jul 25 2020 System.map-4.18.0-193.14.2.el8_2.x86_64
-rw-------. 1 root root 3910484 Jun 10 2020 System.map-4.18.0-193.6.3.el8_2.x86_64
-rw-------. 1 root root 4164308 Jun 1 11:22 System.map-4.18.0-305.3.1.el8.x86_64
-rw-------. 1 root root 5019372 Jun 9 15:39 System.map-5.12.10-1.el8.elrepo.x86_64
-rw-------. 1 root root 4654688 Jul 7 2020 System.map-5.7.8-1.el8.elrepo.x86_64
-rw-------. 1 root root 4714527 Aug 2 2020 System.map-5.8.0-1.el8.elrepo.x86_64
drwxrwxrwx. 2 nobody nobody 4096 Sep 6 2020 'System Volume Information'
-rwxr-xr-x. 1 root root 8106744 Jul 5 2020 vmlinuz-0-rescue-fb78af0a9247484aad9831a10a928084
-rwxr-xr-x. 1 root root 8920200 Jul 25 2020 vmlinuz-4.18.0-193.14.2.el8_2.x86_64
-rw-r--r--. 1 root root 173 Jul 25 2020 .vmlinuz-4.18.0-193.14.2.el8_2.x86_64.hmac
-rwxr-xr-x. 1 root root 8913656 Jun 10 2020 vmlinuz-4.18.0-193.6.3.el8_2.x86_64
-rw-r--r--. 1 root root 172 Jun 10 2020 .vmlinuz-4.18.0-193.6.3.el8_2.x86_64.hmac
-rwxr-xr-x. 1 root root 10026120 Jun 1 11:22 vmlinuz-4.18.0-305.3.1.el8.x86_64
-rw-r--r--. 1 root root 170 Jun 1 11:22 .vmlinuz-4.18.0-305.3.1.el8.x86_64.hmac
-rwxr-xr-x. 1 root root 9099232 Jun 9 15:39 vmlinuz-5.12.10-1.el8.elrepo.x86_64
-rwxr-xr-x. 1 root root 8558528 Jul 7 2020 vmlinuz-5.7.8-1.el8.elrepo.x86_64
-rwxr-xr-x. 1 root root 8742176 Aug 2 2020 vmlinuz-5.8.0-1.el8.elrepo.x86_64
[root@centos /]#
以前または特定のアップグレード/更新されたファイルに関する私のpackage / confのすべての情報を削除するには、どのような手順を実行する必要がありますか?
例:すべてのデータが必要です(追跡を残さない)。
[root@centos /]# cat /boot/loader/entries/fb78af0a9247484aad9831a10a928084-5.12.10-1.el8.elrepo.x86_64.conf
title Red Hat Enterprise Linux (5.12.10-1.el8.elrepo.x86_64) 8.4 (Ootpa)
version 5.12.10-1.el8.elrepo.x86_64
linux /vmlinuz-5.12.10-1.el8.elrepo.x86_64
initrd /initramfs-5.12.10-1.el8.elrepo.x86_64.img $tuned_initrd
options root=UUID=54f24598-4a21-4875-bacd-61c060de891f ro crashkernel=auto resume=UUID=42640b78-ce32-403c-8705-8c12e2d02855 rhgb quiet $tuned_params amd_iommu=on
id rhel-20210609203943-5.12.10-1.el8.elrepo.x86_64
grub_users $grub_users
grub_arg --unrestricted
grub_class kernel
[root@centos /]#
次の項目を削除したいと思います。
- vmlinuz-5.12.10-1.el8.elrepo.x86_64
- vmlinuz-5.7.8-1.el8.elrepo.x86_64
- vmlinuz-5.8.0-1.el8.elrepo.x86_64
よろしくお願いします!
この投稿を確認してください。削除とだけ出ます。古い コア
- https://hamkarchan.com/2021/07/09/how-to-delete-old-unused-kernels-on-centos-8/
- https://www.techiechacha.com/how-to-remove-old-and-unused-kernels-in-rhel-5-6-7-8/
- https://www.if-not-true-then-false.com/2012/delete-remove-old-kernels-on-fedora-centos-red-hat-rhel/
使っています安定Kernel
[root@centos /]# uname -r
4.18.0-305.3.1.el8.x86_64
[root@centos /]#
他のコマンドの使用rpm -q kernel
[root@centos /]# rpm -q kernel
kernel-4.18.0-193.6.3.el8_2.x86_64
kernel-4.18.0-193.14.2.el8_2.x86_64
kernel-4.18.0-305.3.1.el8.x86_64
[root@centos /]#
他のコマンドの使用rpm -q kernel-ml
[root@centos /]# rpm -q kernel-ml
kernel-ml-5.7.8-1.el8.elrepo.x86_64
kernel-ml-5.8.0-1.el8.elrepo.x86_64
kernel-ml-5.12.10-1.el8.elrepo.x86_64
[root@centos /]#
[root@centos /]# cat /etc/dnf/dnf.conf
[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
best=True
skip_if_unavailable=False
[root@centos /]#
ご覧のとおり、私は古いカーネルを削除したり、最新または最新のカーネルを削除したくありません。
この記事を読んでくださいhttps://www.cyberciti.biz/faq/debian-redhat-linux-delete-kernel-command/
状態:
[root@centos /]# df -H
Filesystem Size Used Avail Use% Mounted on
devtmpfs 8.2G 0 8.2G 0% /dev
tmpfs 8.2G 260M 7.9G 4% /dev/shm
tmpfs 8.2G 11M 8.2G 1% /run
tmpfs 8.2G 0 8.2G 0% /sys/fs/cgroup
/dev/nvme0n1p9 34G 9.4G 23G 30% /
/dev/nvme0n1p7 1.1G 512M 442M 54% /boot
/dev/nvme0n1p10 26G 11G 13G 46% /var
/dev/nvme0n1p8 183G 73G 102G 42% /home
/dev/nvme0n1p6 1.1G 7.6M 1.1G 1% /boot/efi
/dev/loop0 66M 66M 0 100% /var/lib/snapd/snap/gtk-common-themes/1506
/dev/loop1 59M 59M 0 100% /var/lib/snapd/snap/core18/2074
/dev/loop2 32M 32M 0 100% /var/lib/snapd/snap/snapd/8542
/dev/loop3 58M 58M 0 100% /var/lib/snapd/snap/core18/1880
/dev/loop4 65M 65M 0 100% /var/lib/snapd/snap/core20/1081
/dev/loop5 34M 34M 0 100% /var/lib/snapd/snap/snapd/12398
/dev/loop6 102M 102M 0 100% /var/lib/snapd/snap/core/9665
/dev/loop7 105M 105M 0 100% /var/lib/snapd/snap/core/11316
/dev/loop8 69M 69M 0 100% /var/lib/snapd/snap/gtk-common-themes/1515
tmpfs 1.7G 8.4M 1.7G 1% /run/user/1000
[root@centos /]#
具体的に
[root@centos /]# df -H /
Filesystem Size Used Avail Use% Mounted on
/dev/nvme0n1p9 34G 9.4G 23G 30% /
[root@centos /]#
このコマンドを使用して一覧表示dnf list --installed kernel
[root@centos /]# dnf list --installed kernel
Installed Packages
kernel.x86_64 4.18.0-193.6.3.el8_2 @BaseOS
kernel.x86_64 4.18.0-193.14.2.el8_2 @BaseOS
kernel.x86_64 4.18.0-305.3.1.el8 @BaseOS
[root@centos /]#
このコマンドを使用して一覧表示dnf list --installed kernel-ml
[root@centos /]# dnf list --installed kernel-ml
Installed Packages
kernel-ml.x86_64 5.7.8-1.el8.elrepo @elrepo-kernel
kernel-ml.x86_64 5.8.0-1.el8.elrepo @elrepo-kernel
kernel-ml.x86_64 5.12.10-1.el8.elrepo @elrepo-kernel
[root@centos /]#
または
[root@centos /]# dnf list installed kernel-*
Installed Packages
kernel-core.x86_64 4.18.0-193.6.3.el8_2 @BaseOS
kernel-core.x86_64 4.18.0-193.14.2.el8_2 @BaseOS
kernel-core.x86_64 4.18.0-305.3.1.el8 @BaseOS
kernel-devel.x86_64 4.18.0-193.6.3.el8_2 @BaseOS
kernel-devel.x86_64 4.18.0-193.14.2.el8_2 @BaseOS
kernel-devel.x86_64 4.18.0-305.3.1.el8 @BaseOS
kernel-headers.x86_64 4.18.0-305.3.1.el8 @BaseOS
kernel-ml.x86_64 5.7.8-1.el8.elrepo @elrepo-kernel
kernel-ml.x86_64 5.8.0-1.el8.elrepo @elrepo-kernel
kernel-ml.x86_64 5.12.10-1.el8.elrepo @elrepo-kernel
kernel-ml-core.x86_64 5.7.8-1.el8.elrepo @elrepo-kernel
kernel-ml-core.x86_64 5.8.0-1.el8.elrepo @elrepo-kernel
kernel-ml-core.x86_64 5.12.10-1.el8.elrepo @elrepo-kernel
kernel-ml-devel.x86_64 5.7.8-1.el8.elrepo @elrepo-kernel
kernel-ml-modules.x86_64 5.7.8-1.el8.elrepo @elrepo-kernel
kernel-ml-modules.x86_64 5.8.0-1.el8.elrepo @elrepo-kernel
kernel-ml-modules.x86_64 5.12.10-1.el8.elrepo @elrepo-kernel
kernel-modules.x86_64 4.18.0-193.6.3.el8_2 @BaseOS
kernel-modules.x86_64 4.18.0-193.14.2.el8_2 @BaseOS
kernel-modules.x86_64 4.18.0-305.3.1.el8 @BaseOS
kernel-tools.x86_64 4.18.0-305.3.1.el8 @BaseOS
kernel-tools-libs.x86_64 4.18.0-305.3.1.el8 @BaseOS
[root@centos /]#
このソリューションについてはよくわかりません。 https://unix.stackexchange.com/a/600563/400726
ありがとう
ベストアンサー1
現在使用しているカーネルを確認してください。
uname -r
今走る
dnf remove --oldinstallonly --setopt installonly_limit=1
削除するカーネルが削除するカーネルであることを確認してください。 Grubは削除が完了すると自動的に更新されます。再起動すると完了です。