3

Когда я впервые установил 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 ответ1

3

Кажется, что есть связь между различными аспектами вашего вопроса.

  • /usr/src - это расположение исходного кода для установленных пакетов.
  • /lib/modules - это место для модулей ядра.
  • linux-headers-X.XX.X-XX - это файлы заголовков для ваших установленных ядер. Заголовочные файлы используются, когда вы хотите скомпилировать модуль ядра для вашего конкретного ядра. Многие распространенные части программного обеспечения компилируют модули ядра, такие как Virtualbox, lm- sensor и т.д., Здесь вы найдете более подробное обсуждение того, как именно они проявляются. Я всегда устанавливаю заголовки ядра и пакет build-essential при настройке нового рабочего стола, так как я обычно в какой-то момент нуждаюсь в нем (хотя я не делаю для серверов, хотя компиляторы могут представлять угрозу безопасности).

Итак, все это заставляет меня поверить, что у вас установлено более одного ядра, что является довольно распространенной проблемой. Неплохо было бы сохранить одну версию обратно, особенно сразу после обновления, но они большие и могут накапливаться.

Даже если у вас есть только одно ядро, вам не нужны заголовки, кроме как при установке чего-то, что требует компиляции с ядром, так что вы всегда можете удалить пакеты из Synaptic или программного центра.

если у вас по-прежнему установлено несколько старых ядер, вы можете удалить их с помощью sudo apt-get autoremove или просмотреть параметры, имеющиеся здесь для вашей системы. В дополнение к очистке ядер и исходных файлов заголовка, это также удалит старые модули ядра, хранящиеся в /lib/modules

15 ГБ обычно более чем достаточно для корневого раздела, а изменение размера разделов - сложная задача, но это определенно возможно. Я настоятельно рекомендую вам ознакомиться с этой документацией, чтобы проанализировать вашу ситуацию и спланировать операцию. это будет включать сокращение /home , перемещение его вправо и, наконец, расширение / .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .