Страница 1 из 1

не влезает новое ядро

Добавлено: 2009-11-27 16:48:25
Psychotic
проблема в следующем: на машине нет места под новое ядро - под корень отведено 256 метров и ни копейкой больше, свободно из них мегабайт 50. вопрос: можно ли как-то все-таки впихнуть новое ядро и где про это почитать?

Re: не влезает новое ядро

Добавлено: 2009-11-27 17:33:26
vintovkin

Код: Выделить всё

ls -la /
du -hc /
df -h

Re: не влезает новое ядро

Добавлено: 2009-11-27 19:54:29
Alex Keda
удалить лишнее
например, старое ядро =)

Re: не влезает новое ядро

Добавлено: 2009-11-28 9:10:53
Psychotic
vintovkin

Код: Выделить всё

>ls -la /
total 69
drwxr-xr-x  22 root  wheel      512 Jun  2 06:38 .
drwxr-xr-x  22 root  wheel      512 Jun  2 06:38 ..
-rw-r--r--   1 root  wheel      801 Jun  6  2008 .cshrc
-rw-r--r--   1 root  wheel      251 Feb 23  2004 .profile
drwxrwxr-x   2 root  operator   512 May 18  2004 .snap
-r--r--r--   1 root  wheel     6188 Jun  2 06:38 COPYRIGHT
drwxr-xr-x   2 root  wheel     1024 Jun  2 06:15 bin
drwxr-xr-x   8 root  wheel     1024 Oct  1 16:23 boot
-rw-r--r--   1 root  wheel        4 May 19  2004 boot.config
drwxr-xr-x   2 root  wheel      512 May 18  2004 cdrom
lrwxr-xr-x   1 root  wheel       10 May 18  2004 compat -> usr/compat
dr-xr-xr-x   4 root  wheel      512 Jun  2 06:41 dev
-rw-------   1 root  wheel     4096 Jun  2 02:05 entropy
drwxr-xr-x  20 root  wheel     2560 Sep 25 15:01 etc
lrwxr-xr-x   1 root  wheel        8 May 18  2004 home -> usr/home
drwxr-xr-x   2 root  wheel      512 May  5  2009 kernel
drwxr-xr-x   3 root  wheel     2560 Jun  2 06:14 lib
drwxr-xr-x   2 root  wheel      512 Jun  2 06:12 libexec
drwxr-xr-x   2 root  wheel      512 Jun  2 06:11 media
drwxr-xr-x   2 root  wheel      512 Feb 23  2004 mnt
dr-xr-xr-x   2 root  wheel      512 Feb 23  2004 proc
drwxr-xr-x   2 root  wheel     2560 Jun  2 06:13 rescue
drwxr-xr-x   4 root  wheel      512 Nov 27 15:50 root
drwxr-xr-x   2 root  wheel     3072 Jun  2 06:15 sbin
drwxr-xr-x   6 root  wheel      512 Mar 13  2009 srvs
drwxr-xr-x   4 root  wheel     1024 May 18  2004 stand
lrwxr-xr-x   1 root  wheel       11 Jun  2 06:11 sys -> usr/src/sys
drwxrwxrwt  12 root  wheel      512 Nov 28 04:15 tmp
drwxr-xr-x  18 root  wheel      512 May 21  2004 usr
drwxr-xr-x  25 root  wheel      512 Jun  2 06:41 var

Код: Выделить всё

>du -hcx /
2.0K    /.snap
512B    /dev
2.0K    /srvs
2.0K    /tmp
2.0K    /usr
2.0K    /var
 10K    /stand/etc/defaults
 22K    /stand/etc
240K    /stand/help
2.3M    /stand
116K    /etc/defaults
2.0K    /etc/X11
8.0K    /etc/bluetooth
4.0K    /etc/gnats
du: /etc/isdn: Permission denied
298K    /etc/mail
 72K    /etc/mtree
 42K    /etc/pam.d
 56K    /etc/periodic/daily
6.0K    /etc/periodic/monthly
 46K    /etc/periodic/security
 16K    /etc/periodic/weekly
126K    /etc/periodic
4.0K    /etc/ppp
366K    /etc/rc.d
2.0K    /etc/skel
150K    /etc/ssh
 12K    /etc/ssl
du: /etc/ntp: Permission denied
 30K    /etc/security
6.0K    /etc/gss
2.0K    /etc/zfs
1.7M    /etc
2.0K    /cdrom
986K    /bin
 22K    /boot/defaults
112M    /boot/kernel
2.0K    /boot/modules
 22M    /boot/kernel.old
2.0K    /boot/zfs
2.0K    /boot/firmware
135M    /boot
264K    /lib/geom
 12M    /lib
308K    /libexec
2.0K    /mnt
2.0K    /proc
 14M    /rescue
du: /root/.ssh: Permission denied
 16K    /root/kernels
 32K    /root
4.9M    /sbin
2.0K    /kernel
2.0K    /media
172M    /
172M    total

Код: Выделить всё

>df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/da0s1a    248M    172M     56M    75%    /
lissyara
это первое, что пришло на ум :), но даже так на новое ядро не хватает

собственно интересно, можно ли как-то обхитрить систему или проще все с нуля поставить?

Re: не влезает новое ядро

Добавлено: 2009-11-28 12:04:11
Гость
од корень отведено 256 метров и ни копейкой больше, свободно из них мегабайт 50.
правильно выражайтесь
не ПОД КОРЕНЬ
а РАЗМЕР БСД партиции
вы бы еще БСД на диск размеров в сто мегабайт поставили
и спрашивали почему вам такого размера не хватает

Re: не влезает новое ядро

Добавлено: 2009-11-29 16:16:32
проходил мимо
lissyara писал(а):удалить лишнее
например, старое ядро =)
так и делал несколько раз. После этого, при изменении ядра, оно влазило на 256 метров. так и не понял, или от того, что оно стало меньше или первый раз получалось сразу 3 ядра?

Re: не влезает новое ядро

Добавлено: 2009-11-29 16:23:07
проходил мимо
теоритический вопрос: одни гуру пишут, что чем меньше места под "/", тем лучше. другие пишут, что нечего экономить. так есть или нет "сермяжная правда"? :-D

Re: не влезает новое ядро

Добавлено: 2009-11-29 16:26:11
Alex Keda
да.
думать своей головой заранее =)
=====
ядро можно заинсталлить и в другую директорию, а потом самому двинуть на место, без отладочных символов.
например =)

Re: не влезает новое ядро

Добавлено: 2009-11-30 2:36:45
angelas_
проходил мимо писал(а):теоритический вопрос: одни гуру пишут, что чем меньше места под "/", тем лучше. другие пишут, что нечего экономить. так есть или нет "сермяжная правда"? :-D
Под корень нужно выделять столько места, чтоб хватило. При сегодняшних размерах дисков выделять всего 256 метров под корень это самоубийство, по-моему. Я всегда выделяю 1GB, пока хватало. В будущем может надо будет больше выделять, посмотрим. :smile:

А вообще да, думать, конечно, нужно до, а не после.. ;-)

Re: не влезает новое ядро

Добавлено: 2009-11-30 8:30:18
manefesto
посмотри kldstat и грохни старые модули.
Например у меня:

Код: Выделить всё

[11:25]|root@server.manefesto| manefesto/>kldstat | wc -l
      19
[11:25]|root@server.manefesto| manefesto/>ls /boot/kernel | wc -l
     550
спрашивает нафига мне остальные 431 модуль ?

Re: не влезает новое ядро

Добавлено: 2009-11-30 9:03:02
arkan
вообще теоретически 256 метров должно хватить
тютилька в тютельку
хотя смотря что в ядро запихать
Как вариант собрать ядро на левой тачке и уже перетащить вручную

Re: не влезает новое ядро

Добавлено: 2009-11-30 10:05:48
manefesto
хм

Код: Выделить всё

[12:12]|root@server.manefesto| SERIAL/>du -sh /boot/GENERIC/
126M    /boot/GENERIC/
В принципе да.
Слушай, грохни ты GENERIC.

Re: не влезает новое ядро

Добавлено: 2009-11-30 10:42:06
Alex Keda
lissyara писал(а):ядро можно заинсталлить и в другую директорию, а потом самому двинуть на место, без отладочных символов.
ядро весит копейки - 14 метров.
ещё десяток - модули.

Re: не влезает новое ядро

Добавлено: 2009-11-30 10:44:09
manefesto
какое то толстое у вас ядро

Код: Выделить всё

[13:33]|root@server.manefesto| ports/>du -sh /boot/GENERIC/kernel
9,8M    /boot/GENERIC/kernel
[13:40]|root@server.manefesto| ports/>du -sh /boot/kernel/kernel
5,0M    /boot/kernel/kernel

Re: не влезает новое ядро

Добавлено: 2009-11-30 11:02:26
Alex Keda
куррент

Re: не влезает новое ядро

Добавлено: 2009-11-30 11:05:33
manefesto
видать с дебагом

Re: не влезает новое ядро

Добавлено: 2009-11-30 17:44:22
Psychotic
manefesto писал(а):посмотри kldstat и грохни старые модули.
спасибо, это я и сделал, помогло, а GENERIC там вообще не было.