swap on NFS root

Linux, безопасность, сети и все что с этим связано
Аватара пользователя
tes+or
Неотъемлемая часть форума
Сообщения: 535
Зарегистрирован: 16 дек 2004, 17:47
Откуда: minsk
Контактная информация:

swap on NFS root

Сообщение tes+or »

по идее ему должно быть пофигу, но:

# dd if=/dev/zero of=swapfile bs=1024 count=65536
#mkswap /swapfile 65536
#sync
# swapon /swapfile
swapon: /swapfile: Invalid argument

строчка из fstab
/swapfile none swap lo,loop 0 0

#swapon -a - тотже эффект.

бред, чего я не вижу?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

чегой-то ему не хватает видимо...
Попробуй чтоль сделать losetup'ом девайс из файла, а уде на девайс - натравливать mkswap и swapon
А вообще - в гугле чегой-то есть по поводу nfs swap - перидоически народ писал на это патчи ипытался засунуть их в ядро. Получилось ли - не знаю, но видимо - нет, ибо и так больно уж большой изврат...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
tes+or
Неотъемлемая часть форума
Сообщения: 535
Зарегистрирован: 16 дек 2004, 17:47
Откуда: minsk
Контактная информация:

Сообщение tes+or »

да память не проблема, тут ее коробка. старая правда, но много. думаю если насуваю туда хотябы 128, то можно будет обойтись без свопа вообще.

оно у меня на компиляции вылетало, как мне кажется по причине нехватки памяти ядро пристреливало cc.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

tes+or, это "кажется" проверяется в dmesg - либо пристреливало, либо нет.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
tes+or
Неотъемлемая часть форума
Сообщения: 535
Зарегистрирован: 16 дек 2004, 17:47
Откуда: minsk
Контактная информация:

Сообщение tes+or »

понял. ща остальное докомпилю - перепроверю. просто после добавление еще 32 мегов и наращивании до 98 - компиляция одного и того же пакета всеравно вылетала со стремной ошибкой, тогда как остальные идут без проблемы.

это основные грабли дженты - вылетания на этапе компиляции, но обычно побороть их нетрудно даже не программисту вроде меня, т.к. гугл отлично работает.

Аватара пользователя
d4s
Маньяк
Сообщения: 184
Зарегистрирован: 11 авг 2003, 12:12
Откуда: Минск
Контактная информация:

Сообщение d4s »

года полтора назад интересовался этой темой - из-за ошибок/архитектурных особенностей ядра в то время это был известный баг.
давно не интересовался, но в качестве альтернативы советую использовать iSCSI
WBR, d4s
linux registered user #264610 [Empty]

Аватара пользователя
tes+or
Неотъемлемая часть форума
Сообщения: 535
Зарегистрирован: 16 дек 2004, 17:47
Откуда: minsk
Контактная информация:

Сообщение tes+or »

Out of Memory: Kill process 28161 (cc1plus) score 1183 and children.
Out of memory: Killed process 28161 (cc1plus).
syslog-ng invoked oom-killer: gfp_mask=0x201d2, order=0, oomkilladj=0
[<c012fdcf>] out_of_memory+0x6c/0x15d
[<c0130f4d>] __alloc_pages+0x1fa/0x284
[<c01321b8>] __do_page_cache_readahead+0x79/0x183
[<c012f361>] filemap_nopage+0x12d/0x2ce
[<c013671c>] __handle_mm_fault+0x109/0x663
[<c0153cbc>] mntput_no_expire+0x11/0x47
[<c010dc96>] do_page_fault+0x219/0x52f
[<c0144661>] __fput+0xc5/0xe0
[<c010da7d>] do_page_fault+0x0/0x52f
[<c02e4821>] error_code+0x39/0x40
=======================
Mem-info:
DMA per-cpu:
CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
Normal per-cpu:
CPU 0: Hot: hi: 18, btch: 3 usd: 2 Cold: hi: 6, btch: 1 usd: 0
Active:21688 inactive:163 dirty:0 writeback:0 unstable:0 free:375 slab:1125 mapped:4 pagetables:122
DMA free:524kB min:208kB low:260kB high:312kB active:12276kB inactive:8kB present:16256kB pages_scanned:18439 all_unreclaimable? yes
lowmem_reserve[]: 0 79
Normal free:976kB min:1036kB low:1292kB high:1552kB active:74476kB inactive:644kB present:81220kB pages_scanned:124167 all_unreclaimable? yes
lowmem_reserve[]: 0 0
DMA: 1*4kB 1*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 524kB
Normal: 0*4kB 0*8kB 1*16kB 0*32kB 1*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 976kB
Swap cache: add 0, delete 0, find 0/0, race 0+0
Free swap = 0kB
Total swap = 0kB
Free swap: 0kB
24560 pages of RAM
0 pages of HIGHMEM
1055 reserved pages
151 pages shared
0 pages swap cached
0 pages dirty
0 pages writeback
4 pages mapped
1125 pages slab
122 pages pagetables


вот почему вылетала компиляция, в самом деле мало памяти. но очень лень корячится с этим делом, честноговоря. попробую еще памяти насувать туда.

или это просто? всмысле iSCSI. а еще я слышал бывает какой-то ata over ethernet или что-то в этом духе. или это оно же?

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

iSCSI вполне несложен
клиентская часть обычно есть сразу в дистрибутивах (open-iscsi)

Серверная - http://iscsitarget.sourceforge.net
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Из того что есть в дистрибутивах - есть еще NBD - network block device. В Debian работает практически out-of-the-box и для данной цели этого достаточно ИМХО.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

будь nbd столь хорош - не появился бы iscsi
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...

Аватара пользователя
tes+or
Неотъемлемая часть форума
Сообщения: 535
Зарегистрирован: 16 дек 2004, 17:47
Откуда: minsk
Контактная информация:

Сообщение tes+or »

вот если у меня со 128 мегами мускул и та штука не скомпилится, тогда стопудова подниму эту iSCSI параллельно NFS, специально для свопов.

и если скомпилится всеравно быть может подниму

Ответить