ログイン
編集不可のページディスカッション情報添付ファイル

検索条件 "linkto:"ytoku/daily-record/2011-01-22"" に対して、結果は0件でした。条件を変更するか、 HelpOnSearching を参照してください。
(!) 次のことを検討してください 同じ検索語で全文検索を行う.

メッセージを消す
ytoku/daily-record/2011-01-22

MMA

unionfsを被せた/varに対して一部のファイルを作成させないようにする

ディスクレスな端末でGNOMEが/var/db/pkg/pkgdb.dbを生成してくれたせいで/varが溢れると言うことが判明したので、 このファイルをRead onlyに出来ないかと試行錯誤した。現在の構成は

/dev/md0 on /var.mfs (ufs, local, noatime, soft-updates)
<above>:/var.mfs on /var (unionfs, noatime)

と/varにunionfsで被せて書き換え可能にしているが、/var.mfsが32MBしかないのでpkgdb.dbを作ろうとするととたんに溢れてしまう。

fstabでunionfsを被せる前に/varを/var.nfsに複製するようにして

/var                    /var.nfs                nullfs  ro                      0 0
/var.mfs                /var                    unionfs rw,noatime              0 0

/etc/rc.localで起動時に/var.mfs内から/var.nfs内へのシンボリックリンクを配置するようにした。

ln -s /var.nfs/db/pkg /var.mfs/db/pkg

しかし、/etc/rc.localを書くときに何を考えたのか

ln -s /var.nfs/db/pkg/pkgdb.db /var.mfs/db/pkg/pkgdb.db

としてしまい、/var.mfs/db/pkgが存在しないために失敗していたことに気づくのに随分と時間がかかってしまった。