Tại sao bản cập nhật kernel ngày nay cần nửa gigabyte dung lượng ổ đĩa?
Nó không chính xác như những gì nó trông giống như.Nó cho bạn thấy rằng 508 MB của đĩa sẽ được sử dụng, nhưng nó có cho bạn biết rằng dung lượng lưu trữ này là vĩnh viễn không? Điều gì sẽ xảy ra nếu tôi nói với bạn rằng gần 450 MB trong số chúng sẽ được giải phóng sau khi chạy một lệnh đơn giản?
Nói chung, khi thực hiện nâng cấp lớn, các tệp và thư mục mới phải được đặt. Tuy nhiên, nó sẽ không tự động xóa những cái cũ hơn. Dẫn đến việc sử dụng đĩa mở rộng!
Sau khi nâng cấp kernel, bạn có thể xóa các mô-đun kernel cũ không được hỗ trợ đó bằng cách chạy:
sudo apt autoremove
Nó sẽ loại bỏ tất cả các hạt nhân trước đó và các mô-đun của chúng, giúp giải phóng gần 450 MB dung lượng đĩa.
hỏi đáp
Tại sao bản cập nhật kernel ngày nay cần nửa gigabyte dung lượng ổ đĩa?
Đó là bởi vì nó phải đặt các tập tin mới. Nó sẽ không xóa các tệp cũ hơn, dẫn đến việc sử dụng đĩa kéo dài.
Tôi không ghi chú, nhưng tôi nghĩ một bản cập nhật kernel thường khoảng vài trăm MB
Vâng, trên thực tế, bản nâng cấp này chỉ có dung lượng 60-80MB.
có điều gì bất thường về bản cập nhật hôm nay không?
Vâng, đây là một nâng cấp hạt nhân lớn. Có thể bạn chưa biết rằng Ubuntu 20.04 sẽ sớm được nâng cấp lên giai đoạn thứ 4. Vì vậy, bạn sẽ nhận được nhiều nâng cấp như thế này. Hãy sẵn sàng cho Ubuntu 20.04.04!!
Tại sao hạt lại to như vậy?
Nhân Linux quản lý và kiểm soát các tài nguyên phần cứng như I/O (mạng, lưu trữ, đồ họa và các thiết bị giao diện người dùng khác nhau, v.v.), bộ nhớ và CPU cho thiết bị hoặc máy tính của bạn. Mỗi khi có bản nâng cấp mới, bạn sẽ nhận được trình điều khiển và tài nguyên mới hơn để có tài nguyên phần cứng tốt hơn.
Nếu bạn đang sử dụng thẻ không dây có trình điều khiển được tạo tùy chỉnh, thì bạn phải biên dịch lại trình điều khiển sau khi nhân mới hơn khởi động. Tuy nhiên, còn các mô-đun khác thì sao? Các mô-đun bạn không cần vẫn còn trong hệ thống của bạn. Tại sao có iwlwifi
khi tôi sử dụng rtw99
? Nhân Linux đi kèm với hàng nghìn trình điều khiển khác nhau cho mọi loại thiết bị. Theo mặc định, đúng cách
sẽ cài đặt TẤT CẢ chúng. Đây là một trong những lý do chính tại sao bạn nên tự biên dịch nhân Linux.Để tự biên dịch nhân Linux mà không cần những thứ không cần thiết, hãy tham khảo chủ đề này, bình luận #2.
Sự khác biệt giữa Kích thước tải xuống và Kích thước đã cài đặt.
Tại sao nó hiển thị:
Cần lấy 95,0 MB dung lượng lưu trữ.
Mặc dù thông báo "508 MB dung lượng đĩa bổ sung sẽ được sử dụng"?
Đó là vì Nén.
Các .deb
còn được gọi là định dạng "lưu trữ" sử dụng thuật toán nén không mất dữ liệu để phù hợp với một số lượng lớn tệp trong một .deb
mà không làm tăng kích thước của nó. Bạn có thể chạy lệnh sau để thấy sự khác biệt giữa kích thước đã cài đặt và kích thước tải xuống.
apt show linux-generic-hwe-20.04 linux-headers-generic-hwe-20.04 linux-image-generic-hwe-20.04 linux-headers-5.13.0-28-generic linux-hwe-5.13-headers-5.13.0- 28 linux-image-5.13.0-28-generic linux-modules-5.13.0-28-generic linux-modules-extra-5.13.0-28-generic | egrep "Size|Package" | grep -v APT
Đây là một bảng cho thấy sự khác biệt:
Bưu kiện |
Kích thước cài đặt |
Kích thước tải xuống |
Gói: linux-generic-hwe-20.04 |
Kích thước cài đặt: 19,5 kB |
Kích thước tải xuống: 1.928 B |
Gói: linux-headers-generic-hwe-20.04 |
Kích thước cài đặt: 19,5 kB |
Kích thước tải xuống: 2.516 B |
Gói: linux-image-generic-hwe-20.04 |
Kích thước cài đặt: 19,5 kB |
Kích thước tải xuống: 2.628 B |
Gói: linux-headers-5.13.0-28-generic |
Kích thước cài đặt: 24,5 MB |
Kích thước tải xuống: 2.569 kB |
Gói: linux-hwe-5.13-headers-5.13.0-28 |
Kích thước cài đặt: 75,9 MB |
Kích thước tải xuống: 11,8 MB |
Gói: linux-image-5.13.0-28-generic |
Kích thước cài đặt: 10,2 MB |
Kích thước tải xuống: 10.0 MB |
Gói: linux-modules-5.13.0-28-generic |
Kích thước cài đặt: 99,3 MB |
Kích thước tải xuống: 18,3 MB |
Gói: linux-mô-đun-thêm-5.13.0-28-chung |
Kích thước cài đặt: 298 MB |
Kích thước tải xuống: 51,1 MB |