2006年03月07日
オープンディレクトリのホームディレクトリ
Macintoshでログイン認証した場合のユーザのホームも設定できる。通常Xserveのローカルディスクにホーム用の共有を設定すればいいのだが、なんせ1Uなので、運用について、よく考慮しないといけない。そんな時のためのXserve RAIDなのだろうが、結局購入できなかった。
(以下「こんなことしていいのか的な覚え書き」)
Xserve RAIDは買えなかったけど、でっち上げのlinuxならあるので、そのlinuxの共有(ソフトでもraid5とかにできるので精神的によろしい)をXServeにnfsでマウントする。XServeも気が利いていて、そのnfs共有をホームディレクトリとして設定(再共有みたいなもんか?)できる。なぜかプロトコルもafsで。
↑↑↑↑↑再共有時にnfsで共有すれば良い↑↑↑↑↑
なんとなくだが、リソースフォークがホームディレクトリ共有に保存されない気がする。ログイン認証するのはOSXなので、今更リソースフォークはいいか?とか、ホームにはDTPなデータを保存しないことにすればいいかと思ったが、とりあえずイラレ8/10/CS2でざっと試してみました。
(一番不安な)eps保存→8/10は「完全に保存できませんでした。」でプレビューのないepsができる。CS2はなぜか何も云わない。できたepsは検証してない。CS2なんか使わないので。
ai保存→8は保存できた(と思う)10/CS2はPDFとかプレビューを作るせいか「完全に保存できませんでした。」
うーん。CS2でノーエラーなら、もうCS2に移行するかとか思ってたが、「どっちもだめじゃん!」多分、普通にnfsをクライアントでマウントしても同じ結果なんでしょうね…。
…で。やっぱりデスクトップに保存しても同様なのは、いかにも具合が悪い。そもそもafsでホームをマウントしてるのに、なんで実体はnfsなんだろうか。
↑↑↑↑↑再共有時にnfsで共有すれば、問題なし。リソースフォークを「._hoge」みたいな形でnfsに保存してくれます。↑↑↑↑↑(3/25修正)
で、だめもとでやってみました。私自身は詳しくないし、Xserveの運用をした人にしかわからないとおもいますので、忘れない意味の要点だけ簡単に記しておきます。通常ホームディレクトリは以下の2つのレコード?を各ユーザに設定します。
【ホームの場所(1)】\xserve\nfs\homehoge\user
【実際の共有(2)】afs:\\xserve\user
(1)はnfsのexportsみたいなもんか?(2)はnfsでもいいようです。ログオン時は(2)がホームにマウントされます。いずれにせよ、よくわからないのですが、「WorkGroupManger」を使って、ユーザ毎に設定します。「WorkGroupManger」はGUIなのですが、インスペクタというもので、実際のLDAPのレコードを編集することができます。ここからが解決ですが、今回は(1)の「homehoge」の実体はlinuxですので、そいつをnetatalkで共有できるようにして(2)をインスペクタで書きかえます。例えばafs:\\nfsserver\userです。我ながら、強引ですが、netatalkがホームにマウントされ、ちゃんとログオンできるようです。リソースフォークも保存できます(これは当たり前)
よかったよかった…。何かの拍子にマウントされなくなったりしないとよいのですが…。しばらく様子を見ようと思いますが。
不具合もないことはなくて、ホームのfinder検索はまともに機能しません…;;netatalkで検索は鬼門ですね…。
(以下「こんなことしていいのか的な覚え書き」)
Xserve RAIDは買えなかったけど、でっち上げのlinuxならあるので、そのlinuxの共有(ソフトでもraid5とかにできるので精神的によろしい)をXServeにnfsでマウントする。XServeも気が利いていて、そのnfs共有をホームディレクトリとして設定(再共有みたいなもんか?)できる。なぜかプロトコルもafsで。
↑↑↑↑↑再共有時にnfsで共有すれば良い↑↑↑↑↑
(一番不安な)eps保存→8/10は「完全に保存できませんでした。」でプレビューのないepsができる。CS2はなぜか何も云わない。できたepsは検証してない。CS2なんか使わないので。
ai保存→8は保存できた(と思う)10/CS2はPDFとかプレビューを作るせいか「完全に保存できませんでした。」
うーん。CS2でノーエラーなら、もうCS2に移行するかとか思ってたが、「どっちもだめじゃん!」多分、普通にnfsをクライアントでマウントしても同じ結果なんでしょうね…。
…で。やっぱりデスクトップに保存しても同様なのは、いかにも具合が悪い。そもそもafsでホームをマウントしてるのに、なんで実体はnfsなんだろうか。
↑↑↑↑↑再共有時にnfsで共有すれば、問題なし。リソースフォークを「._hoge」みたいな形でnfsに保存してくれます。↑↑↑↑↑(3/25修正)
で、だめもとでやってみました。私自身は詳しくないし、Xserveの運用をした人にしかわからないとおもいますので、忘れない意味の要点だけ簡単に記しておきます。通常ホームディレクトリは以下の2つのレコード?を各ユーザに設定します。
【ホームの場所(1)】\xserve\nfs\homehoge\user
【実際の共有(2)】afs:\\xserve\user
(1)はnfsのexportsみたいなもんか?(2)はnfsでもいいようです。ログオン時は(2)がホームにマウントされます。いずれにせよ、よくわからないのですが、「WorkGroupManger」を使って、ユーザ毎に設定します。「WorkGroupManger」はGUIなのですが、インスペクタというもので、実際のLDAPのレコードを編集することができます。ここからが解決ですが、今回は(1)の「homehoge」の実体はlinuxですので、そいつをnetatalkで共有できるようにして(2)をインスペクタで書きかえます。例えばafs:\\nfsserver\userです。我ながら、強引ですが、netatalkがホームにマウントされ、ちゃんとログオンできるようです。リソースフォークも保存できます(これは当たり前)
よかったよかった…。何かの拍子にマウントされなくなったりしないとよいのですが…。しばらく様子を見ようと思いますが。
不具合もないことはなくて、ホームのfinder検索はまともに機能しません…;;netatalkで検索は鬼門ですね…。
この記事へのトラックバックURL
http://blogs.dion.ne.jp/kyo/tb.cgi/2984374
※半角英数字のみのトラックバックは受信されません。
※言及リンクのないトラックバックは受信されません。

