fuz*_*nny 5 ubuntu elementaryos
当我第一次安装Ubuntu(实际上是ElementaryOS)时,我认为它不会占用那么多空间,所以我将OS分区设置为15GB和/home100GB。sda5和sda6是我的 Linux 分区。
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1b518505
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 823295 410624 7 HPFS/NTFS/exFAT
/dev/sda2 823296 410943487 205060096 7 HPFS/NTFS/exFAT
/dev/sda3 410943488 738621439 163838976 7 HPFS/NTFS/exFAT
/dev/sda4 738623486 976771071 119073793 5 Extended
/dev/sda5 738623488 767918079 14647296 83 Linux
/dev/sda6 767920128 976771071 104425472 83 Linux
Run Code Online (Sandbox Code Playgroud)
问题是,与刚推出时相比,我现在实际上没有在操作系统上安装任何新内容。只需一个浏览器和 sublime text。随着时间的推移,安装系统更新,大小不断增加。
/usr/src有 2.2 GB 的文件夹名为linux-headers-X.XX.X-XX
/lib/modules有 3.9 GB 的X.XX.X-XX-generic文件夹
关于该怎么做的建议将不胜感激。
/usr/src以及/lib/modules如何安全删除它们?您的问题的各个方面之间似乎存在联系。
/usr/src是已安装软件包的源代码位置。/lib/modules是内核模块的位置。linux-headers-X.XX.X-XX是已安装内核的头文件。当您希望为特定内核编译内核模块时,将使用头文件。许多常见的软件都会编译内核模块,例如Virtualbox、 lm-sensors 等,请参阅
此处以获取有关其具体表现方式的更详细讨论。在设置新桌面时,我总是安装内核头文件和
build-essential软件包,因为我通常最终会在某个时候需要它(但我不需要服务器,编译器可能存在安全风险)。因此,这一切让我相信您安装了多个内核,这是一个非常常见的问题。保留一个版本并不是一个坏主意,尤其是在升级之后,但它们很大,并且可能会堆积起来。
即使您只有一个内核,除非安装需要针对内核进行编译的东西,否则您不需要标头,因此您始终可以从 Synaptic 或软件中心卸载软件包。
如果您仍然安装了多个旧内核,通常可以使用系统删除它们sudo apt-get autoremove或查看此处的选项。除了清除内核和头源文件之外,这还将删除旧内核的模块,存储在/lib/modules
15GB 对于根分区来说通常绰绰有余,调整分区大小是一个棘手的问题,但这绝对是可能的。我强烈建议您查阅本文档来检查您的情况并计划操作。它将涉及收缩/home,向右移动,最后延伸/。
| 归档时间: |
|
| 查看次数: |
10490 次 |
| 最近记录: |