On 01.08.2013 16:32, skeletor wrote: > Всем привет. > > Достался сервер, удалённый (очень далеко), без KVM'a. Нужно обновить > ядро до 8.4. Но проблема в том, что в корне (/) места очень мало > (осталось около 100 Мбайт). И для ядра GENERIC явно маловато. Обычно > обновляю ядро через nextboot, но в этом случае ядро придёться старое > ядро перенести, иначе новое не проинсталлится.
70 мегабайт вполне хватит. Файлы *.symbols можно удалить и не ставить новые, они никак не используются в работе и могут понадобиться только для отладки ядра. > Почитал про kgzip, но с ним много проблем (как пишут в инете), а так же > нашёл поддержки amd64. Всё работает с amd64 и kgzip, проблему знаю только одну - крешдампы не пишутся при панике, если ядро сжатое. > Есть вариант удалять ненужные модули, но это длительно и может быть чревато. Не чревато и не долго. Команда kldstat покажет, какие модули реально используются, всё остальное можно абсолютно безболезненно перенести на другой раздел, куда-нибудь в /var/modules и прописать в /etc/sysctl.conf: kern.module_path="/boot/kernel;/boot/modules;/var/modules" > Может есть вариант загрузить ядро не с boot-ового (у меня в качестве его > выступает /) раздела? Или сжать ядро? Или ещё есть какие-то методы с > возможностью загрузки и старого ядра с помощью netboot или аналога? > > ОС FreeBSD 8.1 Release amd64 Есть методы, но с 100M свободного места эти методы не нужны, для удаленного и без KVM и без опыта они не очень безопасны.
