1GBを越えるmfsが設定できない。†
- ページ: LiveCD/4.5/BTS
- 投稿者: 川俣
- 優先順位: 低
- 状態: 着手
- カテゴリー: 不具合
- 投稿日: 2006-04-22 (土) 18:06:15
- バージョン:
メッセージ†
起動時にmfsとして使用するサイズを1GB以上にするとエラー(cannot allocate memory)となり、マウントできない。
- ユーザプロセスは1GB以上のデータ領域を確保できないようだ。ulimit, sysctlあたりで直せるか要調査。 -- 川俣
- OpenBSD-miscでの <49F56D35.4010003@bsdmail.de> から始まる一連のスレッドによると、この部分はカーネルで直接定義されているようだ。
/usr/src/sys/arch/i386/include/vmparam.h
/*
* Virtual memory related constants, all in bytes
*/
~ 略 ~
#ifndef MAXDSIZ
#define MAXDSIZ (1024*1024*1024) /* max data size */
この部分を変更してカーネルを再生成すれば問題は解決する可能性はあるが、
その場合も、LiveCD/4.5/BTS/4410を再検討する必要があるかも。
- kaw - 2009-05-10 (日) 17:36:18