はじめてのAsterisk (インストール編)

Voyage Linuxファイルシステムを読込専用でマウントしているため、実行中のアプリケーションから書き込みが発生するディレクトリはすべて RAM ベースファイルシステム (tmpfs) に置かれています。 RAM ベースファイルシステムは /rw にマウントされていて、/etc/rcS.d/S35mountall.sh の最終行で /ro から /rw へコピーされています。
asterisk では /var/lib/asterisk 、/var/log/asterisk 、/var/run/asterisk 及び /var/spool/asterisk をRAM ベースファイルシステムに置かなければいけません。 asterisk のインストール後、前記ディレクトリを /ro にコピーします。

voyage:~# remountrw
voyage:~# apt-get install asterisk

  …

voyage:~# cp -ar /var/lib/asterisk/ /ro/var/lib/.
voyage:~# rm -r /var/lib/asterisk/
voyage:~# ln -s /rw/var/lib/asterisk /var/lib/asterisk <-- /var/lib の場合、リンクを張る
voyage:~# cp -ar /var/log/asterisk/ /ro/var/log/.
voyage:~# cp -ar /var/run/asterisk/ /ro/var/run/.
voyage:~# cp -ar /var/spool/asterisk/ /ro/var/spool/.

この後、リブートします。