
Когда я впервые установил Ubuntu (на самом деле ElementaryOS), я не думал, что она займет так много места, поэтому я создал раздел ОС размером 15 ГБ и /home
100 ГБ. 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
Дело в том, что у меня на самом деле нет ничего нового, установленного в ОС по сравнению с тем, когда она была свежей. Только браузер и возвышенный текст. Со временем, устанавливая обновления системы, размер все увеличивается и увеличивается.
/usr/src
имеет 2,2 ГБ папок с именамиlinux-headers-X.XX.X-XX
/lib/modules
имеет 3,9 ГБ X.XX.X-XX-generic
папок
Буду признателен за советы о том, что делать.
- Если я решу увеличить размер раздела в 15 ГБ, как это сделать?
- Что это такое
/usr/src
и/lib/modules
как их безопасно удалить?
решение1
Похоже, что между различными аспектами вашего вопроса существует связь.
/usr/src
место хранения исходного кода установленных пакетов./lib/modules
это место для модулей ядра.linux-headers-X.XX.X-XX
являются заголовочными файлами для вашего установленного ядра(ядер). Заголовочные файлы используются, когда вы хотитескомпилируйте модуль ядра для вашего конкретного ядра. Многие распространенные части программного обеспечения компилируют модули ядра, такие какВиртуалбокс, lm-сенсоры и т.д. см. здесьдля более подробного обсуждения того, как именно они проявляются. Я всегдаустановить заголовки ядраиbuild-essential
пакет при настройке нового рабочего стола, так как он мне обычно в какой-то момент требуется (хотя для серверов он мне не нужен, компиляторы могут представлять угрозу безопасности).
Итак, все это заставляет меня думать, что у вас установлено более одного ядра, что является довольно распространенной проблемой. Неплохая идея — сохранить одну версию, особенно сразу после обновления, но они большие и могут накапливаться.
Даже если у вас только одно ядро, заголовки вам не понадобятся, за исключением случаев установки чего-либо, требующего компиляции с ядром, поэтому вы всегда можете удалить пакеты из Synaptic или программного центра.
Если у вас установлено несколько старых ядер, вы обычно можете удалить их sudo apt-get autoremove
или просмотретьварианты здесьдля вашей системы. Помимо очистки ядер и исходных файлов заголовков, это также удалит старые модули ядра, хранящиеся в/lib/modules
15 ГБ обычно более чем достаточно для корневого раздела, а изменение размера разделов — дело непростое, но это определенно возможно. Я настоятельно рекомендую вам проконсультироватьсяэта документациячтобы рассмотреть вашу ситуацию и спланировать операцию. она будет включать в себя сокращение /home
,перемещаем его вправо, и, наконец, расширение /
.