Các tệp đang chồng chất trong / usr / src /. Làm thế nào tôi có thể ngăn chặn điều này?


22

Tôi đã có nhiều vấn đề hệ thống nghiêm trọng trong vài tuần qua và đã gãi đầu về lý do tại sao. Bây giờ tôi đã giải quyết được vấn đề này là không còn inodes trên phân vùng gốc

$ df -i
Filesystem      Inodes  IUsed   IFree IUse% Mounted on
/dev/sda6       732960 724565    8395   99% /
udev            125179    518  124661    1% /dev
tmpfs           127001    464  126537    1% /run
none            127001      4  126997    1% /run/lock
none            127001      8  126993    1% /run/shm
/dev/sda7      5234688 144639 5090049    3% /home

Nguyên nhân là gì? Tôi đã thấy rằng 400K trong số đó đang được sử dụng trong / usr / src

$ ls /usr/src
linux-headers-3.2.0-25-generic      linux-headers-3.2.0-33
linux-headers-3.2.0-25-generic-pae  linux-headers-3.2.0-33-generic
linux-headers-3.2.0-26              linux-headers-3.2.0-33-generic-pae
linux-headers-3.2.0-26-generic      linux-headers-3.2.0-35
linux-headers-3.2.0-26-generic-pae  linux-headers-3.2.0-35-generic
linux-headers-3.2.0-27              linux-headers-3.2.0-35-generic-pae
linux-headers-3.2.0-27-generic      linux-headers-3.2.0-36
linux-headers-3.2.0-27-generic-pae  linux-headers-3.2.0-36-generic
linux-headers-3.2.0-29              linux-headers-3.2.0-36-generic-pae
linux-headers-3.2.0-29-generic      linux-headers-3.2.0-39
linux-headers-3.2.0-29-generic-pae  linux-headers-3.2.0-39-generic
linux-headers-3.2.0-30              linux-headers-3.2.0-39-generic-pae
linux-headers-3.2.0-30-generic      linux-headers-3.2.0-40
linux-headers-3.2.0-30-generic-pae  linux-headers-3.2.0-40-generic
linux-headers-3.2.0-31              linux-headers-3.2.0-40-generic-pae
linux-headers-3.2.0-31-generic      linux-headers-3.2.0-41
linux-headers-3.2.0-31-generic-pae  linux-headers-3.2.0-41-generic
linux-headers-3.2.0-32              linux-headers-3.2.0-41-generic-pae
linux-headers-3.2.0-32-generic      linux-headers-3.2.0-43
linux-headers-3.2.0-32-generic-pae

Chắc chắn không phải tất cả những thứ này thực sự cần thiết? Tôi đã thử apt-get autoremove nhưng tất cả đều như vậy. Tôi không muốn xóa chúng bằng tay, nhưng điều này làm tê liệt máy của tôi. Họ cũng chiếm gần 2G phân vùng hệ thống 11G đang đầy (> 80%) ngoài vấn đề inode.

Làm thế nào tôi có thể loại bỏ các tiêu đề không cần thiết một cách an toàn?


Bạn đã thử loại bỏ các gói cung cấp những gói đó?
Ignacio Vazquez-Abrams

Askubfox.com/questions/59790/ trên giải thích cách thực hiện từ GUI
hmayag

Câu trả lời:


18

Bạn có thể tìm kiếm các gói sở hữu các tệp này bằng cách sử dụng

dpkg -S /usr/src/*

Kiểm tra phiên bản kernel hiện tại của bạn

uname --kernel-release

Và xóa tất cả linux-image-*các gói kernel ( ) và tiêu đề cũ ( linux-headers-*) hiện không được sử dụng nhưng vẫn được cài đặt.

Bạn cũng có thể đánh dấu các gói này là tự động cài đặt và chúng sẽ được tự động nhận.


5
Và làm thế nào để bạn đánh dấu các gói này là tự động cài đặt?
Miguelfg


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.