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, перемещая его вправо и, наконец, расширяя /,

Другие вопросы по тегам