Mac mini サーバーの外付け HD をホームディレクトリにする
Thursday, March 19th, 2009 Posted by yohsuke
作業メモ。サーバーを Mac mini にリプレースするにあたり、内蔵 HD にはシステムのみ入れて、ホームディレクトリ以下のデータの置き場は外付け HD 上にしようと思った。HD は Mac mini にベストマッチの LaCie mini。で、普通に Leopard をインストールして、ユーザーのホームディレクトリを外付け HD 内に用意したディレクトリに変更(変更方法はこちら参照)。各種サービスの設定をして再起動。自動ログインはオフにしておいても各サービスはデーモンとして動作しているのでユーザーがログインしなくても稼働している。試しに HTTP でアクセスしてみると…見えない。サーバーには到達するが、httpd が正しく動いていない。確かに httpd.conf はいじったけど、apachectl configtest はパスしたしなぁ、と思って SSH でログインしてみると…ホームディレクトリが無いと言われた…。apache も「DocumentRoot が無いよ!」とエラーを吐いている。df してみるとボリュームが無い。diskutil mount /dev/disk1s2 してみると…ガリガリっと外付け HD がマウントされる音がして、apache も正常動作した。そうか、考えてみれば誰もログインしてないのに勝手にディスクをマウントするわきゃない。自動ログインを有効にしておいて、再起動時に GUI でログインするようにしておけばいいんだろうけど、なんかサーバーっぽくなくてイヤだ。てことで、システム起動時に自動で外付け HD をマウントするようにしてみる。









