Ubuntu недостаточно места на диске в корне файловой системы. Как изменить размер корня или удалить файлы?
Когда я впервые установил Ubuntu (на самом деле ElementaryOS), я не думал, что это займет столько места, поэтому я сделал раздел ОС 15GB и /home
100GB. 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
файлы заголовков для вашего установленного ядра Заголовочные файлы используются, когда вы хотите скомпилировать модуль ядра для вашего конкретного ядра. Многие распространенные части программного обеспечения компилируют модули ядра, такие как Virtualbox, lm- sensor и т. Д., Здесь вы найдете более подробное обсуждение того, как именно они проявляются. Я всегда устанавливаю заголовки ядра иbuild-essential
пакет при настройке нового рабочего стола, так как я обычно нуждаюсь в нем в какой-то момент (хотя я не делаю для серверов, хотя компиляторы могут быть угрозой безопасности).
Итак, все это заставляет меня поверить, что у вас установлено более одного ядра, что является довольно распространенной проблемой. Неплохая идея сохранить одну версию, особенно сразу после обновления, но они большие и могут накапливаться.
Даже если у вас есть только одно ядро, вам не нужны заголовки, кроме как при установке чего-то, что требует компиляции с ядром, поэтому вы всегда можете удалить пакеты из Synaptic или программного центра.
если у вас установлено несколько старых ядер, вы можете удалить их sudo apt-get autoremove
или просмотрите варианты для вашей системы. В дополнение к очистке ядер и исходных файлов заголовка, это также удалит старые модули ядра, хранящиеся в /lib/modules
15 ГБ обычно более чем достаточно для корневого раздела, а изменение размера разделов - сложная задача, но это определенно возможно. Я настоятельно рекомендую вам ознакомиться с этой документацией, чтобы проанализировать вашу ситуацию и спланировать операцию. это будет включать сокращение /home
, перемещая его вправо и, наконец, расширяя /
,