Kit」に使用している「ALIX3D2」という基盤には電源のオン・オフのためのスイッチがありません。これは、「ALIX3D2」が基本的には産業用の組み込み基盤として使うことを前提としているからで、要するに電源は入れっぱなしというのが正しい使い方らしいのです。<「ALIX3D2」>消費電力もたかがしれていますし、耐久性に関してもそれで問題はないのでしょうが、やはりいささか気持ちが悪いです。そこで、皆さんどうやって電源をシャットダウンされているだろうと「Google先生」に聞いてみると、大部分が「ぶち切り」のようです。HDではなくてSDカードに全てがインストールされていますから、それで問題はないのでしょう。ところが、しばらく使っていて一つだけ問題にぶつかりました。それは、電源ぶち切りで終了すると、データベースが保存されないのです。GMPCで接続すると、何も表示されません。仕方がないなぁ・・・と思いつつ、再度アップデートの指示を出すときちんとデータベースが構築されて曲の一覧が表示されます。ところが、再び電源ぶち切りで終了すると、やはりデータベースが消えているのです。いちいち起動するたびにデータベースをの構築をさせられるというのはきわめて不便です。考えてみるとこれは当然のことですね。WindowsのPCでも何か作業をしていて突然「停電」なんかになると、それまでにやっていた仕事が全て「無かったこと」になるのと同じ事のようです。作業中のデータというのは全てメモリに保存されているだけで、電源がオフになればそのデータは全て失われます。メモリ上のデータをHDに移すための「保存」という作業が必要になるのです。MPDはその結果をメモリ上に保存しているだけのようなのです。このあたりの、Linuxの仕様がよく分からないのですが、viなどのエディタを使って明示的に「保存」するのとは少し違うようです。tag_cache_buckupとでもしてやってから電源をぶちっと切ると、tagu_cacheはやはり空っぽになりますが、明示的に「コピー」という操作をして作成した「tag_cache_buckup」というファイルには構築したデータベースの内容がきちんと保持されています。tag_cacheとでもして、「tag_cache_buckup」を「tag_cache」に上書きすればいいののですが、当然のことながらそんな面倒くさいことをする必要はありません。nowと、行儀良く終了すれば、おそらくはメモリに保持されているであろうデータが「tag_cache」にきちんと保存されます。「電源ぶち切り」ではなくて行儀良く終了すればデータベースの内容はきちんと保持されます。一度保存されてしまえば、次からは「電源ぶち切り」でもその内容は失われることはありません。now」で行事良く終了する必要があります。今までは電源のオン・オフだけで操作できていたのが、いちいち終了するたびにコマンドを打ち込むというのはやはり面倒くさいです。Kit」に関しては、常に電源オンというのが正しい使い方のようです。なると、気になるのは「発熱」です。「ALIX3D2」は7v~20vの範囲で動作するのですが、おそらく7vを越えた分は「熱」となって消えるだけではないかと睨んでいます。このあたりの詳しい知識はないので自信はないのですが、もしもそうだとすると、電源はできる限り小さい出力(7v)のものを用意する方がいいのかもしれません。PM以前yoさんの掲示板で同じ話題があったのですが、いまはなくなってしまったようなので、再掲します。いうディレクトリはtmpfsというファイルシステム上にマウントされています。ファイルシステムがtmpfsに成っているはずです。tmpfsはファイルの実体をメモリ上に置きます。従って、電源offとともに内容は消えてしまいます。起動時にdiskに保存した/var/lib/mpdの内容をtmpfsにマウントされた/var/lib/mpdにコピーします。この操作により、メモリ上に作成されたファイルをあたかも不揮発性のストレージのように扱っています。操作は以下のようになっています。ディスクをスキャンしてメモリ上にデータベースを作成する。スキャンし終わったらメモリ上のデータベースを一気にtag_cacheに書き出す。以上の2点を踏まえて、私はtag_cacheをnas上においています。nasのファイルシステムが/musicにマウントされている場合、tag_cacheが/music/mpd/tag_cacheとなるうようにmpd.confを設定しています。データベースをtag_cacheに書き出している間(せいぜい2?3秒)をさければいきなり電源を落としてもtag_cacheは壊れませんし、remountroの状態であればcfディスク上のファイルも壊れません。mpdはメモリに蓄えたデータベースで動作し、起動後はtag_cacheを参照しません。従って、tag_cacheがメモリ上からnas上に移動したとしても音質の劣化はないとみています。