URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 88519
[ Назад ]

Исходное сообщение
"soft-raid1 непонятки со swap"

Отправлено mitay2 , 26-Мрт-10 06:11 
При загрузке вот такое:
kinit: name_to_dev_t(/dev/sda7) = dev(8,7)
kinit: truing to resume from /dev/sda7
kinit: No resume image, going normal boot...

Т.е. он ищет своп на sda7 не находит и начинает нормальную загрузку, правильно?

в fstab так:
/dev/md0  /  ext3 errors=remount-ro 0 1
...
/dev/md3 none swap sw 0 0

В логах:
kernel: [ 0.00000] Pid: 0, comm: swapper Not tainted 2.6.26-2-686 #1
kernel: [24.29888] Adding 256888k swap on /dev/md3. Priority:-1 extents:1 across:256888k

Как указать ему чтобы своп сразу брал с md3?


Содержание

Сообщения в этом обсуждении
"soft-raid1 непонятки со swap"
Отправлено начинающий , 26-Мрт-10 19:04 
>[оверквотинг удален]
>в fstab так:
>/dev/md0  /  ext3 errors=remount-ro 0 1
>...
>/dev/md3 none swap sw 0 0
>
>В логах:
>kernel: [ 0.00000] Pid: 0, comm: swapper Not tainted 2.6.26-2-686 #1
>kernel: [24.29888] Adding 256888k swap on /dev/md3. Priority:-1 extents:1 across:256888k
>
>Как указать ему чтобы своп сразу брал с md3?

Думаю, что при сборке initrd было указано, что resume image (образ для просыпания с диска) нужно искать на /dev/sda7. Если вам не нужен режим засыпания с сохранением сессии на диске, то отключите его и пересоберите initrd.



"soft-raid1 непонятки со swap"
Отправлено mitay2 , 29-Мрт-10 05:38 
>Думаю, что при сборке initrd было указано, что resume image (образ для
>просыпания с диска) нужно искать на /dev/sda7. Если вам не нужен
>режим засыпания с сохранением сессии на диске, то отключите его и
>пересоберите initrd.

Да какой там образ для просыпания, система то установлена даже меньше чем стандартная, занимает 450 мег(Debian 5.04), других пакетов не ставил. Система не просыпается, она включается после шутдауна. Initrd обновлял - update-initramfs -u.
Сейчас в menu.lst добавил к опциям ядра noresume и эта надпись исчезла, но легче от этого не стало, все равно на строчке Booting the kernel... стоит секунд 15.
Нагуглил много подобных проблем, но решения так и не нашел. Куда копать?


"soft-raid1 непонятки со swap"
Отправлено начинающий , 29-Мрт-10 11:45 

>Да какой там образ для просыпания, система то установлена даже меньше чем
>стандартная, занимает 450 мег(Debian 5.04), других пакетов не ставил. Система не
>просыпается, она включается после шутдауна.

По умолчанию initrd (даже в вашей конфигурации) проверяет наличие уснувшего образа, и, если он найден, делается resume.
>Initrd обновлял - update-initramfs -u.

Перед этой командой стоило подправить /etc/initramfs-tools/conf.d/resume
>Сейчас в menu.lst добавил к опциям ядра noresume и эта надпись исчезла,

Это другое решение той же проблемы
>но легче от этого не стало, все равно на строчке Booting
>the kernel... стоит секунд 15.

Может ядрo + инитрд действительно столько грузятся. Вывод сообщений ядра не отключен? (quiet)


"soft-raid1 непонятки со swap"
Отправлено mitay2 , 29-Мрт-10 12:31 
Огромное спасибо! Все в точку!
Про  /etc/initramfs-tools/conf.d/resume не знал, там действительно стояло неправильно, про значение quiet понял, пойду почитаю ещё про эти опции.
Дай Вам Бог здоровья! :)

"soft-raid1 непонятки со swap"
Отправлено mitay2 , 29-Мрт-10 12:50 
Кстати, сейчас попробовал отключать второй диск в рейде и машина грузится в 2 раза быстрее(14-19 секунд против 29-34), видимо задержка получается из-за необходимости записи на ещё один винт. Вернее я знал что операции записи будут дольше, но чтоб настолько...