Компиляция ядра с ограниченным дисковым пространством

Компиляция ядра с ограниченным дисковым пространством

Компиляция ядра занимает некоторое время, поэтому я хотел бы сделать это на VPS. Проблема в том, что хотя обработка не является проблемой плана, дисковое пространство ограничено. Из прошлых попыток некоторое время назад я помню, что несжатый исходник был около 500 МБ, а после завершения компиляции (до упаковки) был около 13 ГБ. Равен ли окончательный размер пиковому размеру? Другими словами, требует ли процесс больше дискового пространства, чем окончательный размер? (Поправьте меня, если эти цифры неточны).

Какой подход вы можете порекомендовать, если места на диске недостаточно?

Можно ли уменьшить потребность в памяти для компиляции ядра? (Я читал об отключении отладочных сообщений, если это еще актуально). Если да, то какого улучшения можно ожидать?

Могу ли я разделить компиляцию на сегменты и перенести часть данных обратно на свой компьютер, не изменяя зависимости? У меня скромное интернет-соединение и всего около 13 ГБ свободного места на VPS, поэтому я хотел бы избежать передачи больших объемов данных.

решение1

Ядро размером 500 МБ разрастается примерно до 4 ГБ.

После установки выполните команду , make cleanчтобы вернуться к исходным 500 МБ.

Связанный контент