Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: smbfs の mknmz で完全に index が作成できない。



From: 藤原  誠/ Makoto Fujiwara <makoto@xxxxx> さん曰く
Subject: [namazu-users-ja] Re: smbfs の mknmz で完全に index が作成できない。
Message-ID: <200102020308.GMT@xxxxxxxxxxxx>
Date: Fri, 02 Feb 2001 12:05:30 +0900

藤原> >         /nt_f/smb_test/test/test.txt のインデックスを作成しない。

藤原> 想い着きなのですが、
藤原> 
藤原> find2perl /nt_f/smb_test -type d -print > /tmp/find-directory
藤原> perl                                      /tmp/find-directory
藤原> とやると、何と表示するでしょうか。

## 推測で書いちゃいますが。。。

おそらくそういう原因だと思います。

% find /nt_f/smb_test -type d -print

でもきっと一緒でしょう。smbfs は使ったことが無いのですが、
Windows NT 側の file system が *ちゃんとした* link count を返さ
ないのだと思います。

Subject: [namazu-users-ja] unsupported target:  directory at mknmz line 1261
From: "Hiromi Nagayoshi" <nagayosi@xxxxxxxxxxxxxxxxxx>
Date: Thu, 18 May 2000 22:49:47 +0900
Message-Id: <000901bfc0cf$ef297ca0$5a19f4c0@xxxxxxxxxxxxxxxxxxxxxxxxx>
X-ML-Name: namazu-users-ja
X-Mail-Count: 00420

で始まる thread を参照してください。(このときは SOSS という NT
側のソフトでした)

ついでに、以前は思いつかなかった解決策で、動作は未確認なのですが、
~/.mknmzrc に

$File::Find::dont_use_nlink = 1;

と書いても大丈夫かもしれません。(lib/perl5/xxxxxx/File/Find.pm 参照)

## Perl 使いではないので、これだけで良いかはまったく不明 (_ _)

ただし、大丈夫でも真っ当な file system 相手でも file をなめるた
め遅くなってしまうので、 mknmzrc の使い分けが必要となるでしょう。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)