GNU/Linux >> Linux の 問題 >  >> Cent OS

Centos –ブートパーティションはCentosでほぼいっぱいですか?

/ bootパーティションがほぼいっぱい(85%)であるという警告が表示されました。私は何をすべきか?バックアップカーネルの1つを削除できますか?安全に行う方法は?

今の私のパーティション

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda2             10321208    719856   9077064   8% /
tmpfs                  4015460         0   4015460   0% /dev/shm
/dev/sda1               101133     80781     15130  85% /boot
/dev/sda8            253782660  47668764 193222404  20% /home
/dev/sda7              1032088    535840    443820  55% /tmp
/dev/sda3             10321208   4823740   4973180  50% /usr
/dev/sda5             10321208   1807284   7989636  19% /var

私が持っているカーネル

[email protected] [/boot]# rpm -q kernel
kernel-2.6.32-358.el6.x86_64
kernel-2.6.32-358.18.1.el6.x86_64
kernel-2.6.32-358.23.2.el6.x86_64

/Bootディレクトリ

[email protected] [/boot]# ls -la /boot
total 78741
dr-xr-xr-x.  5 root root     2048 Dec  3 05:33 ./
drwxr-xr-x. 23 root root     4096 Dec  4 05:46 ../
-rw-r--r--   1 root root   104112 Aug 28 12:43 config-2.6.32-358.18.1.el6.x86_64
-rw-r--r--   1 root root   104112 Oct 16 14:01 config-2.6.32-358.23.2.el6.x86_64
-rw-r--r--.  1 root root   104081 Feb 21  2013 config-2.6.32-358.el6.x86_64
drwxr-xr-x.  3 root root     1024 Sep 20 20:15 efi/
drwxr-xr-x.  2 root root     1024 Oct 21 15:06 grub/
-rw-r--r--   1 root root 16191847 Sep 20 20:21 initramfs-2.6.32-358.18.1.el6.x86_64.img
-rw-r--r--   1 root root 16261655 Oct 21 15:06 initramfs-2.6.32-358.23.2.el6.x86_64.img
-rw-r--r--.  1 root root 16187335 Sep 20 20:16 initramfs-2.6.32-358.el6.x86_64.img
-rw-------   1 root root  3698835 Sep 20 20:27 initrd-2.6.32-358.18.1.el6.x86_64kdump.img
-rw-------   1 root root  3983771 Dec  3 05:33 initrd-2.6.32-358.23.2.el6.x86_64kdump.img
-rw-------   1 root root  3695290 Sep 20 20:21 initrd-2.6.32-358.el6.x86_64kdump.img
drwx------.  2 root root    12288 Sep 20 20:13 lost+found/
-rw-r--r--   1 root root   185949 Aug 28 12:44 symvers-2.6.32-358.18.1.el6.x86_64.gz
-rw-r--r--   1 root root   185978 Oct 16 14:02 symvers-2.6.32-358.23.2.el6.x86_64.gz
-rw-r--r--.  1 root root   185734 Feb 21  2013 symvers-2.6.32-358.el6.x86_64.gz
-rw-r--r--   1 root root  2408641 Aug 28 12:43 System.map-2.6.32-358.18.1.el6.x86_64
-rw-r--r--   1 root root  2408974 Oct 16 14:01 System.map-2.6.32-358.23.2.el6.x86_64
-rw-r--r--.  1 root root  2407466 Feb 21  2013 System.map-2.6.32-358.el6.x86_64
-rwxr-xr-x   1 root root  4046224 Aug 28 12:43 vmlinuz-2.6.32-358.18.1.el6.x86_64*
-rw-r--r--   1 root root      171 Aug 28 12:43 .vmlinuz-2.6.32-358.18.1.el6.x86_64.hmac
-rwxr-xr-x   1 root root  4047152 Oct 16 14:01 vmlinuz-2.6.32-358.23.2.el6.x86_64*
-rw-r--r--   1 root root      171 Oct 16 14:01 .vmlinuz-2.6.32-358.23.2.el6.x86_64.hmac
-rwxr-xr-x.  1 root root  4043888 Feb 21  2013 vmlinuz-2.6.32-358.el6.x86_64*
-rw-r--r--.  1 root root      166 Feb 21  2013 .vmlinuz-2.6.32-358.el6.x86_64.hmac

使用しているカーネル

[email protected] [/boot]# uname -a
Linux server1 2.6.32-358.23.2.el6.x86_64 #1 SMP Wed Oct 16 18:37:12 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

承認された回答:

次の手順を実行して、システムの最後の2つのカーネルだけを保持し、/bootをクリーンに保ちます

1 – /etc/yum.confを編集します 次のパラメータを設定します

installonly_limit=2

これにより、パッケージマネージャーはシステム上の最後の2つのカーネル(実行中のカーネルを含む)のみを保持します

2 – yum-utilsをインストールします :

yum install yum-utils

3-オールドカーネルのクリーンアップを行います:

package-cleanup --oldkernels --count=2

終わり。これにより、古いカーネルが適切に消去され、次のアップグレードのために最後の2つだけが保持されます。

vmlinuz-0-rescue-*がある特殊なケースの場合 およびinitramfs-0-rescue-* ディスク容量を使いすぎているファイルについては、U&Lでこの質問をご覧ください:

  • fedoraの/bootからレスキューイメージを削除する
関連:Linux – / dev / disk / by-uuid /と、なぜディスク上のすべての空き領域を使用するのですか?
Cent OS
  1. Oracle対応のCentOS6.2サーバーのインストール

  2. CentOS 5 /RHEL5にTeamViewerをインストールします

  3. CentOS7にHabariをインストールする方法

  1. CentOS 7 /RHEL7でルートパスワードをリセットする

  2. CentOS / RHEL で新しい /boot パーティションを作成する方法

  3. ブート パーティションのサイズ変更

  1. RHEL 8 /CentOS8はrootパスワードを回復します

  2. CentOS7にElggをインストールする方法

  3. CentOS / RHEL :既存のルート ファイルシステムを LVM パーティションに変換する