freebsd trap., как создать дамп
вопрос такой: почему нету буковок (a,b,d...) у разделовбуковки появляются если ты партишены с помощью disklabel сделал.
/dev/ad0s2 и /dev/ad8s3. Это что-то вроде "использовать весь диск".
Видимо не сделал.
1) Ограничить объём памяти - hw.physmem в /boot/loader.conf.
2) Поставить FreeBSD посвежее, которая умеет minidumps.
# uname -a
FreeBSD steel.local 6.3-STABLE FreeBSD 6.3-STABLE Fri Apr 4 18:11:19 MSD 2008 steel.local:/usr/obj/usr/src/sys/BRONZE-SMP-D i386
эта вроде умеет.
только вот в доках на freebsd.org ничего не нашёл.
там написано, что на семёрке - эта фича по умолчанию включена, а вот как её включить, если она не по-умолчанию, не вижу
upd. нашёл.
sysctl debug.minidump=1
вопрос такой.
что нужно написать, чтобы заменить ребут?
достаточно ли:
dumpon -v /dev/ad0s1b
Оставить комментарий
Phoenix
после установки к 1г. оперативки ещё двух система перестала загружаться.если поменять 1г. на 2 система работает около суток.
решил узнать, в чём дело.
перекомпилил ядро,
добавил:
swapfile="/mnt/opt/swap/swap0"
dumpdev="AUTO"
dumpdir="/root/crash"
savecore_flags="-v"
итак:
15 steel ...etc/cvsup(1/2)# swapinfo
Device 1K-blocks Used Avail Capacity
/dev/ad0s1b 525020 156 524864 0%
/dev/md0 6291456 156 6291300 0%
Total 6816476 312 6816164 0%
но свап - всего 512мег, поэтому не хочет он дампить.
в мане об dumpon написано:
Because the file system layer is already dead by the time a crash dump is
taken, it is not possible to send crash dumps directly to a file.
Я так понял,что это значит, что swap в виде файла, который я подключил - не подходит.
11 steel ...etc/cvsup(1/2)# mount
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s2 on /usr (ufs, local, soft-updates)
/dev/ad8s3 on /mnt/opt (ufs, local, soft-updates)
devfs on /usr/var/named/dev (devfs, local)
вопрос такой: почему нету буковок (a,b,d...) у разделов
/dev/ad0s2 и /dev/ad8s3. Это что-то вроде "использовать весь диск".
Можно ли создать swap на /dev/ad8s3, чтобы оттуда файлы не копировать? (это раздел с бэкапами)
Т.е. уменьшить раздел на 5-6 гигов, обозначить его /dev/ad8s3d (или какая там буква должна быть)
а 6 гигов выделить в /dev/ad8s3b.
и какие трудности это может создать..