【NFS】Network File System
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん@お腹いっぱい。
2006/03/28(火) 11:42:410002名無しさん@お腹いっぱい。
2006/03/28(火) 11:53:37/' ! ━━┓┃┃
-‐'―ニ二二二二ニ>ヽ、 ┃ ━━━━━━━━
ァ /,,ィ=-;;,,, , ,,_ ト-、 ) ┃ ┃┃┃
' Y ー==j 〈,,二,゙ ! ) 。 ┛
ゝ. {、 - ,. ヾ "^ } } ゚ 。
) ,. ‘-,,' ≦ 三
ゞ, ∧ヾ ゝ'゚ ≦ 三 ゚。 ゚
'=-/ ヽ゚ 。≧ 三 ==-
/ |ヽ \-ァ, ≧=- 。
! \ イレ,、 >三 。゚ ・ ゚
| >≦`Vヾ ヾ ≧
〉 ,く 。゚ /。・イハ 、、 `ミ 。 ゚ 。 ・
0003名無しさん@お腹いっぱい。
2006/03/28(火) 16:30:120004名無しさん@お腹いっぱい。
2006/03/28(火) 20:44:110005名無しさん@お腹いっぱい。
2006/03/30(木) 16:55:010006名無しさん@お腹いっぱい。
2006/03/30(木) 16:58:350007名無しさん@お腹いっぱい。
2006/03/30(木) 17:18:29OS関係なしにできる。
同じNFSディレクトリを、複数のホストでSamba公開すると
ファイルのロックが問題になるので、その点だけ注意すればいいだけ。
0008名無しさん@お腹いっぱい。
2006/04/02(日) 17:42:540009名無しさん@お腹いっぱい。
2006/04/03(月) 00:49:530010名無しさん@お腹いっぱい。
2006/04/03(月) 16:24:430011名無しさん@お腹いっぱい。
2006/04/23(日) 16:17:54とやったら
mount_nfs: rpcbind to nfs on server: RPC: Port mapper failure - RPC: Timed out
といわれるんですけど、何が原因かわかりますかね?
サーバ側のexportsには
/usr/pkgsrc -maproot=root:wheel 192.168.0.0/24
を記述しています
0012名無しさん@お腹いっぱい。
2006/04/23(日) 16:20:50それは、NFS鯖でportmapまたはrpcbindが起動していない時の症状。
rpcinfo -p 192.168.0.18
の結果貼ってみろ。
001311
2006/04/23(日) 16:27:34ありがとうございます
rpcinfo -p 192.168.0.18
rpcinfo: can't contact portmapper: RPC: Remote system error - Connection refused
になります。
すいませんがよろしくお願いいたします
001411
2006/04/23(日) 16:45:31mountd
rpcbind
nfsd -tun 4
を起動しなおしたら
mount -t nfs 192.168.0.18:/usr/pkgsrc /usr/pkgsrc
mount_nfs: can't access /usr/pkgsrc: Permission denied
こうなりました・・。
どこのパーミッションを直したらいいんですかね・・・。 orz
0015名無しさん@お腹いっぱい。
2006/04/23(日) 17:21:160016名無しさん@お腹いっぱい。
2006/04/23(日) 18:00:54rpcbindの問題は解決したようだね。
次の問題としては、NFS鯖側から見て、クライアントのIPアドレスが
逆引き出来てなくてPermission deniedになってる可能性がある。
あと、クライアントのOSにもよるが、
ソースポートがroot特権ポート以外からのmount要求になってる場合は、
NFS鯖側でinsecureまたはmountdに-nオプションとか、OSによって違うが
そういう設定が必要。
0017名無しさん@お腹いっぱい。
2006/04/29(土) 15:57:08LinuxでNFSやっているかも?と仮定してちょっとフォロー
1.NFS鯖でexportfs -a を行っているかチェック。
2.シンボリックリンクが存在し、リンク先が/etc/exports に記述されていない。
0018名無しさん@お腹いっぱい。
2006/04/29(土) 16:26:47>>14 ではrpcbindって言ってるからLinuxじゃないね。(Linuxはportmap)
0019名無しさん@お腹いっぱい。
2006/04/29(土) 17:40:19何日も前の、しかも不備な質問に、わざわざエスパーして回答してやるこたぁない。
0020名無しさん@お腹いっぱい。
2006/05/05(金) 15:43:58分かりません。
と言うのは、匿名ユーザからのNFSマウントと言う場面を実機で作り事が出来ないで
いるからです。UNIX機では、どんなUIDを用いても匿名ユーザ扱いされないように見え
ます。
anon=0を使用した場合、匿名ユーザからroot権限でmountするにはどの様にすれば良い
のでしょうか?
0021名無しさん@お腹いっぱい。
2006/05/05(金) 18:20:28それ、完全に勘違いしてるね。
NFSでは、セキュリティ上、rootで直接マウントできないように、
rootのNFSクライアントを匿名ユーザに置き換える。
で、この置換えを辞めてrootのままマウントさせるオプションが、
anon=0(匿名ユーザのUIDを0にするという意味)や
root=ホスト名、なわけ、root=ホスト名、の方が、
特定のホストにのみ許可できるから安全。
で、質問の、「匿名ユーザからroot権限でmountするには」
ということは普通はできない。UIDをマップするようなオプションを使えば
できるOSもあるが、一般的ではないし、そもそもそういうことをするのは危険。
0022名無しさん@お腹いっぱい。
2006/05/05(金) 18:55:22anon=0,rw=ホスト名 とroot=ホスト名は セキュリティ上、等価と考えて良いのですか?
0023名無しさん@お腹いっぱい。
2006/05/05(金) 19:36:50なんでやねん。
0024名無しさん@お腹いっぱい。
2006/05/05(金) 20:41:35anon=0でも、アクセス可能なホストを制限すればセキュリティ的に等価になるかなと
思ったのですが。
気になっているのはroot=ホスト名ではなく、anon=0を使用した場合のセキュリティ上の
リスクなんです。
0025名無しさん@お腹いっぱい。
2006/06/13(火) 22:11:03使用感とか漠然とだけど聞きたいな。
0026名無しさん@お腹いっぱい。
2006/08/07(月) 13:57:02サーバーがexportしている1つのディレクトリに対して、
2台のnfsクライアント(A,B)がマウントしています。
その2台のマシンから、exportされているディレクトリ以下にある、
ファイルに対してflockをかけるのですが、
Aでflockをした後、Bでもflockできてしまいます。
NFSで1つのファイルに対する排他制御って、flockでは
できないのでしょうか?それとも、NFSの設定がおかしいのでしょうか?
よろしくお願いします。
0027名無しさん@お腹いっぱい。
2006/08/07(月) 14:10:38NFSv3以前では無理と思うべき。NLMとかlockdとかあるけど、
あんなもんじゃ複数クライアントからのまともなロックはできん。
0028名無しさん@お腹いっぱい。
2006/08/07(月) 14:15:18NFSのロックはflock()じゃできない。
lockf()を使うこと。(またはfcntl())
常識中の常識。
あと、動いてるとは思うけど、lockf()が動作するには
(rpc.)lockdと、(rpc.)statd相当のデーモンが必要。
詳細はOSによって多少違うが。
0029名無しさん@お腹いっぱい。
2006/08/07(月) 14:50:330030名無しさん@お腹いっぱい。
2006/08/07(月) 15:07:01lockf()は実はフロントエンドであって、
内部でfcntl()を呼んでるわけだが。
lockf()の関数は互換性のため残ってるだけ。
なので、fcntl()で当然排他制御ができる。
なお、NFSはv2であってもOKだよ。
003129
2006/08/07(月) 15:37:30ん? なんか論点が食い違っているような・・・
flock, lockf, fcntlとNFSの関係に関しては漏れも理解しているつもり。
fcntlを使えばロックができることも知っているし、経験的にもそれが
出来てはいるんだけど、ただ、複数のクライアントのときにうまく
行かなかったのよね。サーバとクライアントが仕様通りの実装に
なっていれば、ちゃんとfcntlでロックできるもんなの?
2台のクライアントからすさまじく高速にロックルーチンを回す試験を
してて、たまにファイルがぶっ壊れてましたけどw
0032名無しさん@お腹いっぱい。
2006/08/07(月) 15:52:53>>30
了解です。
で、fcntlでロックをしようとすると、今度は
「No locks available」のエラーになっちゃう・・・
ローカルディレクトリで、同じプログラムを動作させると、
ちゃんとロックするんですが。
教えてくんですみませんが、原因などご存知でしたら教えてください。
0033名無しさん@お腹いっぱい。
2006/08/07(月) 16:09:28>>28 が書いてるとおり、lockd statdを起動していないからだと思われ。
0034名無しさん@お腹いっぱい。
2006/08/07(月) 18:19:04rpc.statdと、lockdはクライアント側、サーバー側で、
rpcinfo -p
で、statusとnlockmgrもいます。
クライアント側から、rpcinfo -p サーバーIPで、
サーバー側も見れます。
なにか設定がおかしいんでしょうかね・・・?
0035名無しさん@お腹いっぱい。
2006/08/07(月) 18:49:45fcntl()の、引数指定間違えてない?
一度 lockf()使って呼んでみれ。
0036名無しさん@お腹いっぱい。
2006/08/07(月) 18:59:09ロックが多過ぎてロックテーブルがオーバーフローした状態なわけだが。
テストプログラム起動し過ぎてるとかない?
0037名無しさん@お腹いっぱい。
2006/08/07(月) 19:29:22>>35
実は、もともとの問題は、PHPのセッションファイルは、NFSマウントしたディレクトリに置いて、Load balancer配下のサーバーで
共有できるか?というところだったりします。んで、PHP4のセッションファイルを作成しているところのlソースを参照して、
そのロックの手法を抜き出して、そのままテストプログラムにしてます。
テストプログラムは以下のような感じで、
呼び出し側は、php_flock(fp, LOCK_EX)で、
関数は↓
int php_flock(int fd, int operation) {
struct flock flck;
int ret;
flck.l_start = flck.l_len = 0;
flck.l_whence = SEEK_SET;
if (operation & LOCK_SH)
flck.l_type = F_RDLCK;
else if (operation & LOCK_EX)
flck.l_type = F_WRLCK;
else if (operation & LOCK_UN)
flck.l_type = F_UNLCK;
else {
errno = EINVAL;
return -1;
}
ret = fcntl(fd, operation & LOCK_NB ? F_SETLK : F_SETLKW, &flck);
・・・・
}
です。
>>36
テストプログラムは、数多く起動はしていないです。テストプログラムをコンパイルした、
a.outを手動で起動しているだけなので。
0038名無しさん@お腹いっぱい。
2006/08/08(火) 11:43:37ファイアーウォールとかで閉じてるんじゃない?
ポート番号は変化するので大変だけど。
rpcinfo -pだと、111ポートだけが開いてればstatus/nlockmgrが
表示されるけど、それだけだと確認にならない。
0039名無しさん@お腹いっぱい。
2006/08/19(土) 12:20:18お詳しい方がいらっしゃるので、私もこれから勉強していきたいと思います。
私はあまりNFSに詳しくないのですが、
以前からNFSROOT好きです。
Solaris/x86をNFSROOT化したり、
「Fedora Core Linux ディスクレス化キット」を開発したりしています。
昨日ホームページを開設しまして、「Fedora Core Linux ディスクレス化キット」
を公開しました。
http://wikiwiki.jp/disklessfun/?disklessfc
Fedora Core をカーネルリコンパイルせずにNFSROOT化するキットです。
また、http://dl-x86solaris.sourceforge.jp/では
Solaris/x86をNFSROOTでインストールしたり運用するキットを開発・公開しています。
非常にマイナーな世界の話ですが、もし興味があればいらして下さい。
0040名無しさん@お腹いっぱい。
2006/08/19(土) 15:38:470041名無しさん@お腹いっぱい。
2006/08/20(日) 09:00:25セッション管理をmysqlとかDBで行う様にした方が良いんじゃない?
確かPHPにそういう仕組みを実現する何かがあったと思うんだが。
外してたらゴメン。
0042名無しさん@お腹いっぱい。
2006/08/21(月) 02:00:54遅レスだけど使ってるよ
鯖、蔵ともにFedora Rawhide、ハードは普通のPCだけど?
0043名無しさん@お腹いっぱい。
2006/10/09(月) 00:29:140044名無しさん@お腹いっぱい。
2006/10/22(日) 22:29:030045名無しさん@お腹いっぱい。
2006/10/22(日) 22:47:200046名無しさん@お腹いっぱい。
2006/10/23(月) 22:26:41サーバー・クライアント間にFirewallを設置せず、
ハードウェア障害のケースを想定しないで
NFSv3を使うことにすれば、
何のOSでもたいていOK、多分ね
全部逆と想定したら、まず神頼みが必要かも
0047名無しさん@お腹いっぱい。
2006/10/23(月) 23:11:29>何のOSでもたいていOK
ダウト。
FreeBSDでは未だにクライアント間でのNFSロックが効かない。
0048名無しさん@お腹いっぱい。
2006/10/25(水) 03:31:38標準はnsswitchで決められて、あとはnisだとかldapだとかにid管理任せればいいんじゃないの?
http://www.citi.umich.edu/projects/nfsv4/crossrealm/libnfsidmap_config.html
うちはnfs4でもマシン数台なんで手動管理。。。
0049名無しさん@お腹いっぱい。
2006/10/25(水) 17:47:17> FreeBSDでは未だにクライアント間でのNFSロックが効かない。
本当?
0050名無しさん@お腹いっぱい。
2006/10/25(水) 17:57:320051名無しさん@お腹いっぱい。
2006/10/28(土) 00:34:22rpc_statd_enable="YES"
でも?
0052名無しさん@お腹いっぱい。
2006/10/28(土) 11:33:21FreeBSD の rpc.lockdは動作がおかしい。
FreeBSD自身の lockf()は、flock()として動作してるw
よって、全然駄目駄目。
試しに、複数のFreeBSDクライアントから lock書ける実験をしてみるといい。
lock無視してファイル壊すから。
0053名無しさん@お腹いっぱい。
2006/10/28(土) 12:32:210054名無しさん@お腹いっぱい。
2006/10/28(土) 13:18:50rpc.lockdの件はともかく、
flock/lockfの件も直ったの?
直ったかどうかというより、これってFreeBSDの仕様の問題だから、
今までflockの動作をしていたのを急にlockfの動作にすると
別の部分で不具合が出るから、直しようがないと思うんだが、、
0055名無しさん@お腹いっぱい。
2006/11/10(金) 14:32:56いつの時代の話?
lockf(3) は内部で fcntl(2) を呼ぶようになっていますが。flock(2) ではなく。
0056名無しさん@お腹いっぱい。
2006/11/12(日) 15:53:180057名無しさん@お腹いっぱい。
2006/11/12(日) 16:49:440058名無しさん@お腹いっぱい。
2006/11/12(日) 22:45:010059名無しさん@お腹いっぱい。
2006/11/12(日) 22:58:160060名無しさん@お腹いっぱい。
2006/11/13(月) 09:37:560061名無しさん@お腹いっぱい。
2006/11/17(金) 15:36:580062名無しさん@お腹いっぱい。
2006/11/17(金) 16:18:120063名無しさん@お腹いっぱい。
2006/11/17(金) 19:02:550064名無しさん@お腹いっぱい。
2006/11/17(金) 19:05:16と聞いてるのと同じ。
0065名無しさん@お腹いっぱい。
2006/11/18(土) 01:13:200066名無しさん@お腹いっぱい。
2006/11/18(土) 04:22:470067名無しさん@お腹いっぱい。
2006/11/18(土) 05:58:43ユーザ領域をNFSマウントしちゃえたことあるよ
28.8bpsで
0068名無しさん@お腹いっぱい。
2006/11/18(土) 06:04:12遠隔地でも出来るできないで言えば出来る
実使用上のいろいろな問題があるだろうけど
0069名無しさん@お腹いっぱい。
2006/11/18(土) 09:12:09IPレベルでは同じ事。NFSはポート番号が変わるため、ファイアーウォールで
NFSだけをうまく許可する方法が難しいという点は確かに違うが、、
0070名無しさん@お腹いっぱい。
2006/11/18(土) 09:17:210071名無しさん@お腹いっぱい。
2006/11/18(土) 09:27:390072名無しさん@お腹いっぱい。
2006/11/18(土) 10:19:58設計されたものなんだが、、実際はTCP/IP版以外は使われていないけど、、
0073名無しさん@お腹いっぱい。
2006/11/19(日) 23:19:20めちゃくちゃ遅いじゃん。TCPパケットヘッダ送るだけで
2秒以上掛かるのか。
0074名無しさん@お腹いっぱい。
2006/11/21(火) 14:43:05NFS v4 VS iSCSI
でどっちが早いのか・・・
0075名無しさん@お腹いっぱい。
2006/11/21(火) 22:03:41私の勘違いでしょうか
0076名無しさん@お腹いっぱい。
2006/11/21(火) 22:17:010077名無しさん@お腹いっぱい。
2006/11/21(火) 23:07:520078名無しさん@お腹いっぱい。
2006/11/21(火) 23:33:46007974
2006/11/21(火) 23:42:49難しいかな・・・
XENでNFSで共有するか
OCFS+iSCSIで共有するかでどっちが良いか検討したかったのですけど
>76
文字足らずなのに理解して頂けたようで感謝です。
ATA-over-Ethernet
も検証候補に入れておきます。
0080名無しさん@お腹いっぱい。
2006/11/21(火) 23:46:390081名無しさん@お腹いっぱい。
2006/11/22(水) 00:47:30金物屋で売ってたよ
0082名無しさん@お腹いっぱい。
2006/11/22(水) 00:59:43鉱床からの金貨収集速度が20%上昇した
0083名無しさん@お腹いっぱい。
2006/11/22(水) 21:48:00「オスマン金物屋使った後、スペイン・オスマン金物屋は使用できない」
0084名無しさん@お腹いっぱい。
2006/11/22(水) 22:51:590085名無しさん@お腹いっぱい。
2006/11/23(木) 14:16:32ttp://www.coraid.com/products.html
これはいいSupermicroですね。
0086名無しさん@お腹いっぱい。
2006/11/23(木) 15:14:200087名無しさん@お腹いっぱい。
2006/11/23(木) 18:21:320088名無しさん@お腹いっぱい。
2006/11/29(水) 17:12:39黒字になる前に、他の業者が販売し始めて、赤字決済。
いや、是非やってくれ。
0089名無しさん@お腹いっぱい。
2006/12/06(水) 14:56:580090名無しさん@お腹いっぱい。
2006/12/10(日) 15:05:28Oracle Cluster File System (OCFS)
Google File Systems (Google GFS)
Redhat Global File System (Redhat GFS)
富士通 PRIMECLUSTER GFS (富士通 GFS)
NEC GSTORAGEFS (NEC GFS)
General Parallel File System (IBM GPFS)
SGI Infinite Storage CXFS (SGI CXFS)
VERITAS Cluster File System (VERITAS CFS)
ほかにある?
そういえば、NFSに馴染み深いはずのWAFSは最近どうなった?
0091名無しさん@お腹いっぱい。
2006/12/10(日) 15:26:40しかも1990年代の時点で。
リストもらっておけばよかったなあ。
009291
2006/12/10(日) 15:29:04>>91の[A-Z]の話は、特定の組織でしか使われないとか
論文になったことがある程度のものだったかも。
0093名無しさん@お腹いっぱい。
2006/12/10(日) 16:40:490094名無しさん@お腹いっぱい。
2006/12/10(日) 18:36:420095名無しさん@お腹いっぱい。
2006/12/27(水) 18:36:410096名無しさん@お腹いっぱい。
2006/12/27(水) 23:10:030097名無しさん@お腹いっぱい。
2007/01/16(火) 20:01:18SFU3.5でSolaris上のNFSをマウントしているのですが、
DOSコマンドのmkdirで存在しない中間ディレクトリの作成をするとこけてしまいます。
これってクライアント側の問題ですか?
0098名無しさん@お腹いっぱい。
2007/03/07(水) 11:19:31こけかたを具体的に。
0099名無しさん@お腹いっぱい。
2007/03/07(水) 13:33:44権限周りを調べるべし
0100名無しさんお腹いっぱい
2007/03/08(木) 05:34:050101名無しさん@お腹いっぱい。
2007/04/08(日) 13:46:29これをWindowsから使いたいと考えています。
NFSサーバはNFSv2/v3/v4を扱えますが、
とりあえずNFSv2は使わない方向で考えています。
ユーザ認証用にAcitiveDirectoryを用意してあるので、
SFUを用いてNISにマッピングすることに問題はありません。
Windows側はDHCPでIPアドレスを割り当てていますが
同じサブネット内に他の部署も混じっているため、
IPアドレスベースでのアクセス制御は実質役に立ちません。
特定のWindowsユーザだけにNFSサーバを使わせたいのですが、
うまい方法は無いでしょうか?
0102名無しさん@お腹いっぱい。
2007/04/08(日) 14:00:41っていう社則を作ればOK
0103名無しさん@お腹いっぱい。
2007/04/08(日) 17:12:23>同じサブネット内に他の部署も混じっているため、
>IPアドレスベースでのアクセス制御は実質役に立ちません。
MACアドレスとIPアドレスの1対1のリストを作ってIPアドレスを配布するか
MACアドレスグループに範囲内のIPアドレスを割り当てる設定にするような感じで
DHCPサーバを弄れば良い
0104名無しさん@お腹いっぱい。
2007/04/08(日) 18:14:48その手法は確実そうなのですが
DHCPサーバは全く違う部署で管理している上、
在籍者全員に割り当てられるだけのアドレス空間の余裕がありません。
(離席者のIPアドレスを回収するためにリース期間を非常に短くしてある)
SFU使ってNFS/CIFSゲートウェイを立てるしかないんでしょうか...
性能ががた落ちするのは明らかなので、
何か別に巧い方法があればとは思うのですが。
0105名無しさん@お腹いっぱい。
2007/04/08(日) 18:25:39DHCPサーバの管理が別部門という条件も出てきた以上、仕方ないですね
性能には目をつぶってそうするしかないでしょう
0106101=104
2007/04/08(日) 18:59:54レスどうもです。
ゲートウェイに使えそうな機材余ってたかな...
CIFSのライセンスキーを購入すれば
こんな妙な事をしなくても済むのですが
3桁万円するので予算が(略
0107106
2007/04/19(木) 10:24:22NFS鯖は他の事業所にドナドナされる事になりました。
少なくとも1.5TBは有ったのに orz
NFS/CIFSゲートウェイの件は機会があれば試してみようと思います。
0108名無しさん@お腹いっぱい。
2007/04/21(土) 05:59:15たいした容量じゃない
0109名無しさん@お腹いっぱい。
2007/07/02(月) 17:15:300110107
2007/07/04(水) 10:05:17HDD4台程度のなんちゃってNASとは
比較にならないよ。
速度もだけど、容量単価も別世界w
FC接続の144GB HDDが21台搭載してあった。
冗長性に余裕持たせたり、
システム領域やsnapshot領域の関係で
物理容量の約半分がユーザ容量になる。
なので1.5GBが使える、と。
0111名無しさん@お腹いっぱい。
2007/07/04(水) 10:07:49たいへんですね。業者にもってかれましたか?
0112名無しさん@お腹いっぱい。
2007/07/12(木) 00:51:220113110
2007/07/15(日) 00:30:53単位間違えてたのか
1.5TBね orz
0114NFSできない!
2007/08/12(日) 19:08:55識者の方、どうぞご教示くださいませ。
設定した項目としては下記の様な感じです。
[/etc/exports]
/test -maproot=nobody -network 192.168.1.1
として
# showmount -e
Exports list on localhost:
/test 192.168.1.1
[/etc/rc.conf]
rpcbind_enable="YES"
nfs_server_enable="YES"
nfs_server_flags="-u -t -n 4"
#nfs_reserved_port_only="YES"
mountd_enable="YES"
mountd_flags="-r"rpcbind_enable="YES"
nfs_server_enable="YES"
nfs_server_flags="-u -t -n 4"
#nfs_reserved_port_only="YES"
mountd_enable="YES"
mountd_flags="-r"
[/etc/hosts.allow]
all : 192.168.1.1 : allow
サーバー側の設定は以上で、その後リブートを実施いたしました。
0115名無しさん@お腹いっぱい。
2007/08/12(日) 19:11:030116NFSできない!
2007/08/12(日) 19:13:56次にクライアント側で
[/etc/rc.conf]
nfs_client_enable="YES"
とした後に
rpcinfo -p 192.168.1.1
program vers proto port service
100000 4 tcp 111 rpcbind
100000 3 tcp 111 rpcbind
100000 2 tcp 111 rpcbind
100000 4 udp 111 rpcbind
100000 3 udp 111 rpcbind
100000 2 udp 111 rpcbind
100000 4 local 111 rpcbind
100000 3 local 111 rpcbind
100000 2 local 111 rpcbind
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100005 1 udp 838 mountd
100005 3 udp 838 mountd
100005 1 tcp 741 mountd
100005 3 tcp 741 mountd
で確認をとり念の為クライアント側もリブートを行いました。
0117NFSできない!
2007/08/12(日) 19:14:30# mount_nfs nfs_server:/test /test
[udp] 59.106.93.70:/test: RPCPROG_MNT: RPC: Authentication error; why = Client credential too weak
となり、文献を調べてみてもクライアント側からrootで上記コマンドを実施していれば問題なさそうなのです。
サーバー側の/var/log/messagesには
Aug 12 19:10:46 ns5 mountd[754]: mount request from 192.168.1.1 from unprivileged port
となります。
ちなみに-Pオプションとかをつけてみても状況変わらずです。
2chのNFS識者の方、是非たすけてください。
0118NFSできない!
2007/08/12(日) 19:19:15めちゃくちゃ早いレスありがとうございます!
そんな事情があったんですか。うちのサーバー5.4なんで無理っていう事ですかね。。
0119名無しさん@お腹いっぱい。
2007/08/12(日) 19:21:27mountd_flags="-n"
してみろ。
0120NFSできない!
2007/08/12(日) 19:22:430121NFSできない!
2007/08/12(日) 19:28:03すげーーーーーーーーーーーーーーーーーーーー1
ありがとぅううう
0122名無しさん@お腹いっぱい。
2007/08/13(月) 12:33:45すげー
コード書き直してくれてるの?
超期待
0123名無しさん@お腹いっぱい。
2007/09/21(金) 12:08:45これ本当?
もう6.2Rくらいまで行ってるんだけど未だに改善されてないの?
0124名無しさん@お腹いっぱい。
2007/09/21(金) 12:37:430125名無しさん@お腹いっぱい。
2007/09/21(金) 14:44:280126名無しさん@お腹いっぱい。
2007/09/21(金) 14:55:040127名無しさん@お腹いっぱい。
2007/09/21(金) 15:08:15この流れを見るととても信用できないなあ
誰も検証してないんだろうか
0128名無しさん@お腹いっぱい。
2007/09/21(金) 15:20:12せっかく回答もらって「信用できない」かよ。
FreeBSD 6.2で NFS鯖運用してみろよ。ドツボにハマルから。
ひとごとだから別に止めないよ。
0129名無しさん@お腹いっぱい。
2007/09/21(金) 15:32:37Data ONTAPの7.x系
0130名無しさん@お腹いっぱい。
2007/09/21(金) 15:44:27多くの開発者が NFSと聞いただけで気分を害します。
分別ある大人なら、FreeBSDコミュニティにおいては
NFSの話はそれとなく避けるのがマナーと言うべきものでしょう。
0131名無しさん@お腹いっぱい。
2007/09/21(金) 15:53:440132名無しさん@お腹いっぱい。
2007/09/21(金) 16:59:31クラスタなど内部で利用されまくってたりする。
ここではNFSダメダメという書き込みがあるけど不具合の詳細
が全然ない。
0133名無しさん@お腹いっぱい。
2007/09/21(金) 17:01:29自分で検証すれ。
0134名無しさん@お腹いっぱい。
2007/09/21(金) 17:07:50FreeBSD同士のNFSだと問題が発覚しにくいんだよ。
異OS間のNFSでとたんに問題発覚する。
手元で試してみろよ。百聞は一見にしかず。
0135名無しさん@お腹いっぱい。
2007/09/21(金) 17:12:550136名無しさん@お腹いっぱい。
2007/09/21(金) 17:22:22>ここではNFSダメダメという書き込みがあるけど不具合の詳細
>が全然ない。
他スレに不具合の詳細あったよ。探して見れ。
0137名無しさん@お腹いっぱい。
2007/09/21(金) 17:31:23FUDに必死だな
0138名無しさん@お腹いっぱい。
2007/09/21(金) 21:10:14マウントされたファイルシステム内で(アプリケーションが)lockfしようとすると
ロックが壊れる。(再現率100%)
6.1以前では、ロックが壊れるのではなく、NFS自体が刺さっていた。
6.2ではNFSは刺さらず、ロックを壊してアプリケーションは続行動作するので、
それを見て「6.2以降ではNFSの問題が直った」と勘違いしている人がいるようだが、
実は問題は直っていない。
(もちろん、必要なlockd statd rpcbindは鯖/クライアント両側で起動してる)
0139名無しさん@お腹いっぱい。
2007/09/27(木) 22:42:48nohideなんてオプションがあるのはLinux(IRIX由来とmanに書いてあったか)だけ?
最近Solaris使い始めて使えるオプションが意外と少ないことに気付いた
0140名無しさん@お腹いっぱい。
2007/09/29(土) 00:40:41> マウントされたファイルシステム内で(アプリケーションが)lockfしようとすると
system call として advisory lock しか持っていない OS にそれを求められても...
つか, 今時, lockf とか flock なんて野蛮な排他制御を使ってんのかよ?
0141名無しさん@お腹いっぱい。
2007/10/18(木) 18:52:12FreeBSDに限らず、Solaris等含めて。
0142名無しさん@お腹いっぱい。
2007/10/18(木) 21:56:38SolarisではNFS上のlockfは全く平気。
すべてのファイルシステムがNFSであるディスクレスクライアントを実現するため、
lockfを含め、NFSもローカルディスクも全く同じように扱えるというのが
大前提としてあるわけだ。
0143名無しさん@お腹いっぱい。
2007/10/19(金) 10:59:032つのNFSクライアントから同時に mkdir(2)またはsymlink(2)した時、
両方のクライアントが成功(戻り値=0)になってしまう事はないのかな?
0144名無しさん@お腹いっぱい。
2007/10/21(日) 20:06:010145名無しさん@お腹いっぱい。
2007/10/22(月) 13:17:18FreeBSDではコケるのかも知れんが。
0146名無しさん@お腹いっぱい。
2007/10/22(月) 15:37:09RFC1813(RFC3530でもいいが)のCREATEの所を読んでみてくれ。
0147名無しさん@お腹いっぱい。
2007/10/22(月) 18:01:54明確にしないと議論できないな。
0148名無しさん@お腹いっぱい。
2007/10/23(火) 11:01:42シングルホストなら/varか/tmp以下でlockfすりゃいいじゃん。
マルチホストなら排他制御プロセスいっこ用意すれ。
0149名無しさん@お腹いっぱい。
2007/10/23(火) 11:35:04lockfが使えるならそれで良い。
>>141 が、NFSでlockfするのは運用が間違ってると言ってるから、
その反論として >>143 が、lockf以外のロック方法を言ってるんじゃないか?
で、シングルホストの話なんか最初から誰もしてない。
マルチホストだからこそ問題になる点の議論。
0150名無しさん@お腹いっぱい。
2007/10/25(木) 10:50:37NFSを使うことになる、なんて話もあるだろう。
そういうときにハマるかハマらないかの差は大きいと思うんだよなあ。
0151名無しさん@お腹いっぱい。
2007/10/29(月) 00:31:04(1)Solaris10
(2)FreeBSD 6.2(RELENG_6)
(3)NetBSD 3.1
(4)Linux(リリースが新しいもののうちどれか)
これらを混ぜたLANを作り順番にNFSサーバ役をやらせて、
いくつかのロック方法(lockf, flock, fcntl, あと他に何が?)を
使うCのコードを走らせて経過を観察する、でいいのかな?
誰かコード書いてくれないかな。
0152名無しさん@お腹いっぱい。
2007/10/29(月) 07:40:49flockはもともと単一ホストでしか使えないのでここでは関係なし。
fcntlの(F_SETLKWなど)は、lockfと同じ(というか、lockfがfcntlを呼び出してる)
ので、lockfのみテストすれば桶。
ほか、lockfを使わずに mkdirや symlink や link がロックとして機能するかどうかの
テストができればいいかな。
0153名無しさん@お腹いっぱい。
2007/10/29(月) 10:41:18それは実装によって違うだろ
0154名無しさん@お腹いっぱい。
2007/10/29(月) 13:52:29- 誰かがロック中にサーバが落ちた後のリカバリがまともかどうか
- ロックを獲得したままのクライアントが落ちた後のリカバリがまともかどうか
も必要じゃない?
実装が難しくなるのもそのあたりを考えなきゃいけないからだろうし。
0155名無しさん@お腹いっぱい。
2007/10/29(月) 15:02:09それはどういう振る舞いをもって「まとも」と見なせばいいんでしょうか。
前者はサーバの落ち具合一つとっても、単なる回線障害なのか、
サーバ側のファイルシステムに絡む問題なのかで話が変わるだろうし。
後者はロックのタイムアウト処理が適切?か、とかですか?
0156名無しさん@お腹いっぱい。
2007/10/29(月) 15:33:42> その反論として >>143 が、lockf以外のロック方法を言ってるんじゃないか?
symlinkだのmkdirだのは排他制御の方法としてlockf以上に「お話にならない」。
書類審査で落とされる。
0157名無しさん@お腹いっぱい。
2007/10/29(月) 15:42:43でも、(少なくとも)Solarisだと、symlinkもmkdirもしっかりロックとして
機能するんだよ。
0158名無しさん@お腹いっぱい。
2007/10/29(月) 15:56:52↓
NFSでlockfなんか使うのは運用が間違ってる(mkdirやsymlinkを使えば良い)(>>by 141)
↓
symlinkだのmkdirだのはお話にならない(by >>156)
↓
FreeBSDではNFSは使えない。
結局こういうことになるじゃんw
0159名無しさん@お腹いっぱい。
2007/10/29(月) 16:02:26メール関係のデーモンやツールをソースからコンパイルする時に
気づくことすら知らないわけで……
0160名無しさん@お腹いっぱい。
2007/10/29(月) 20:47:12ロックとして使えるもの、使われがちなもの、に対して、
各OSをサーバ、クライアントにしたときの動作相性表を書いてみろ、
ってことか? 横方向クライアントOS、縦方向サーバOSにして、
lockf, flock, fcntl, symlink, mkdir
で表が5枚出来る、と。
0161名無しさん@お腹いっぱい。
2007/10/30(火) 00:22:590162名無しさん@お腹いっぱい。
2007/10/30(火) 01:21:29http://pc11.2ch.net/test/read.cgi/unix/1012808941/643-652n
0163名無しさん@お腹いっぱい。
2007/10/30(火) 01:38:08snowhite.cis.uoguelph.ca/nfsv4/
0164名無しさん@お腹いっぱい。
2007/10/30(火) 12:39:49たまに下記のように .nfs〜 で始まるファイルが出来ている
事あるのだけど、これはどういうタイミングで出来るのでしょうか?
また、消してかまわないのでしょうか??
-rw-r--r-- 1 hogehoge admin 2253 10月 10 15:36 .nfs002d56600000001
0165名無しさん@お腹いっぱい。
2007/10/30(火) 13:09:57仕様上正しく動くことが保証されていないと、1億年と2000年前から動かしたときには
コケることになる。これは排他制御とはいえない。
NFS protocolのsymlinkは保証なんかしていない。
fcntlが使うlockd protocolは保証してるけど、こちらは伝統的にbuggyな実装が多かった。
>>158
なんでNFSで出来ない排他制御をやりたがるのか。問題に応じて解決法はいろいろある。
そもそも遅延とパケットロスのあるTCP/IP越しに排他制御やろうってのが性根が
腐ってるわけで、性能が問題にならないなら1台にまとめればいいし、
性能が重要ならcriticalな処理だけ切り出して1台にまとめ、残りを分散すればよい。
>>159
逆。そういったコードは、NFS越しのファイル操作で排他が保証されないことを
前提に、それでも衝突することがないように(排他できなくてもよいように)
工夫して書かれている。
0166名無しさん@お腹いっぱい。
2007/10/30(火) 13:16:18UNIXでは、プロセスが開いているファイルでも削除できる。
そのとき、ファイルはすでに削除され見えないのだが、
オープンしたプロセスだけはファイルにアクセスし続けられる。
同じことはNFS上でもできるのだが、NFSでは見えなくするわけにはいかないので、
.nfsXXXX にリネームしてお茶を濁している。
これはプロセスがファイルをクローズしたときに削除される。
クライアントが削除を怠ると(=クライアントのOSが落ちると)
.nfsはストレージ上に残されたまま放置される。
0167名無しさん@お腹いっぱい。
2007/10/30(火) 13:51:42だってNFSと銘打ってるのにそれが出来てる(ように見える)OSがあるんだもんよー。
FreeBSDで出来ないのは悔しくね? という話だと思っていた。
0169名無しさん@お腹いっぱい。
2007/10/31(水) 02:24:25本当に出来ているのかは定かではないw
0170名無しさん@お腹いっぱい。
2007/10/31(水) 12:47:49>逆。そういったコードは、NFS越しのファイル操作で排他が保証されないことを
>前提に、それでも衝突することがないように(排他できなくてもよいように)
>工夫して書かれている。
えー。
嘘書いちゃ、だめだよ。
0171170
2007/10/31(水) 12:53:50symlinkはロック機構じゃないんだから、symlinkの使い方を工夫しないで
実現できないのは当然じゃん。
0172名無しさん@お腹いっぱい。
2007/10/31(水) 15:00:03NFS環境下で安全にメッセージを配送するために、
ユニークなファイル名で衝突しないようにしている。
http://cr.yp.to/proto/maildir.html を見ると先頭に書いてあるのは、
> Two words: no locks.
0173名無しさん@お腹いっぱい。
2007/11/12(月) 14:19:39俺んち in 大阪にあるマシンから nfs でマウントするのは無謀?
セキュリティ面はおいといて( VPN 張るので)、
速度的にとか、ファイルの書き換えしてると不意に
ファイルがロストしちゃったりとか、そういうことってある?
0174名無しさん@お腹いっぱい。
2007/11/12(月) 14:53:170175名無しさん@お腹いっぱい。
2007/11/12(月) 15:07:04そんな無謀な・・・
そういう時って TCP ベースの nfs 使うの?
それとも VPN 張った上でいつもの UDP なやつ?
そもそも NFS で TCP って聞いたときには
うへぇ、と思ったものだが。
0176名無しさん@お腹いっぱい。
2007/11/12(月) 17:38:36何で?
0177名無しさん@お腹いっぱい。
2007/11/12(月) 19:10:29NFS側にリトライ処理が付いてるのに
TCPにする事でTCP側の再送制御が増えるからではないかと。
1000/100Mbps混在でイーサネットスイッチが
バッファ溢れしてデータをポロポロこぼすような環境だと
NFS over TCPはそれなりに有効。
というかウチの社では推奨してる。
エラーフリー環境で使うなら、
TCPよりUDPの方が速いベンチ結果にはなるね。
0178名無しさん@お腹いっぱい。
2007/11/13(火) 17:31:15> バッファ溢れしてデータをポロポロこぼすような環境だと
まてまてIEEE802.3xのフロー制御あるんだからいまどきそんな環境ありえんだろ。
そんなとこでNFS使ったら再送発生するたびにどれだけつっかえるんだよ。
先にまずネットワーク直せよ。
0179名無しさん@お腹いっぱい。
2007/11/13(火) 23:07:09>> バッファ溢れしてデータをポロポロこぼすような環境だと
>まてまてIEEE802.3xのフロー制御あるんだ>からいまどきそんな環境ありえんだろ。
普通そうだよな。
でも、そんなスイッチが半年前まで現行機種でな。
営業が安さにつられて構成勝手に変えて、
そのゴミスイッチ相手に格闘する羽目に orz
0180名無しさん@お腹いっぱい。
2007/11/14(水) 00:33:23足りなくなってOS内でパケット捨てることはあるかもしれない。
0181173
2007/11/15(木) 19:26:23PPTP で Linux - Linux で VPN 張ってたんですが,
PPP での MTU のネゴシエーションがうまくできてなかったみたいで
1500 になってたのが原因でした.
思い切って 1400 にしたら問題なくなりました.
うむむ,NTT西日本のフレッツとケイオプティコムの
eo光の間の VPN なんですが,結構ヘッダついてるんだなぁ.
最適値は 1408 のような気もするけど面倒なので 1400.
普通は自動的にネゴってくれますよねぇ?
0182名無しさん@お腹いっぱい。
2007/11/19(月) 13:13:210183名無しさん@お腹いっぱい。
2007/11/20(火) 11:13:29構成としては、クライアントとサーバを1つのスイッチに集約するのではなく、
24ポートを数台使ってツリー型の構成にし、ツリーの上流にサーバを置く
形を想定しています。ネストは2段くらいです。
そのものずばりのお勧めより、こういう用途のときにスイッチに必要な機能は
どういうものかを教えていただけると、品定めするときに参考になるのですが、
お知恵を拝借できますでしょうか?
0184名無しさん@お腹いっぱい。
2007/11/20(火) 11:39:490185名無しさん@お腹いっぱい。
2007/11/20(火) 11:56:43低レイテンシ
広帯域スイッチファブリック
0186名無しさん@お腹いっぱい。
2007/11/20(火) 12:54:06そこをもうちょっと安めでお願いできますか……
0187名無しさん@お腹いっぱい。
2007/11/20(火) 20:32:18あと、サーバに極端な負荷がかからないよう、アップリンクだけ1Gにして
クライアントは全て100Mにするのが吉。
0188名無しさん@お腹いっぱい。
2007/11/21(水) 08:56:03AMD Opteron なサーバと Intel の NIC の
相性が悪いとかないかな?
0190名無しさん@お腹いっぱい。
2007/11/22(木) 23:36:320191名無しさん@お腹いっぱい。
2007/11/23(金) 01:10:200192名無しさん@お腹いっぱい。
2007/11/23(金) 11:57:03ちょ、んなこといったら使うものないじゃん。
0193名無しさん@お腹いっぱい。
2007/11/23(金) 12:16:000194名無しさん@お腹いっぱい。
2007/11/23(金) 12:18:50Broadcomでいいじゃん
0195名無しさん@お腹いっぱい。
2007/11/23(金) 23:24:060196名無しさん@お腹いっぱい。
2007/11/24(土) 00:21:000197名無しさん@お腹いっぱい。
2007/11/24(土) 14:06:57int main() {
int fd; char buf[10];
int fd=open("poi", O_CREAT|O_TRUNC|O_WRONLY|O_EXCL, S_IRUSR|S_IRGRP|S_IROTH);
write(fd, buf, sizeof(buf)); /* creatを行ったfdは書き込みが可能 */
fclose(fd);
}
これをNFSv3マウントされたディレクトリ上で実行すると
CREAT, SETATTR, WRITEのprotocolが順に発行されます。
これをNFSサーバ側で問題なく扱おうとすると面倒があって
最後の読取専用へのWRITEを許可するかどうか、
WRITE要求のハンドルがCREATE時のものと一致するかで判断しないといけない。
このような判定の実装はNFSサーバにとって義務なのかな?
0198名無しさん@お腹いっぱい。
2007/11/24(土) 14:11:09当然義務。
読取専用かどうかは、creatまたはopenの際のみに有効な属性で、
一旦open(ハントル取得)してさえしまえば、
ファイル自体の読みとり専用かどうかに関係なく、
O_WRONLYとかでopenされたのなら書き込みができなければならない。
0199名無しさん@お腹いっぱい。
2007/11/24(土) 14:11:38プログラム中のfclose(fd)はclose(fd)の間違いです
0200名無しさん@お腹いっぱい。
2007/11/24(土) 14:17:29おー、こんなピンポイントで回答が来るなんて凄いです 流石unix板
ちなみにこれはCVSが実際にやってくれる操作です
0201名無しさん@お腹いっぱい。
2007/11/24(土) 14:19:25シェル上で同じことができる。
umask 777
echo hoge > file
とやれば、fileは読み込みも書き込みも不許可で作成されるが、
echo hogeの内容はちゃんとfileに書き込まれる。
fileがNFS上にあっても当然動作しなければならない。
0202名無しさん@お腹いっぱい。
2007/11/24(土) 14:21:350203名無しさん@お腹いっぱい。
2007/11/24(土) 17:34:17RFC1813, 4.4 Permission issues の第3段落に書いてありました
0204名無しさん@お腹いっぱい。
2007/11/25(日) 15:06:35NATルータ越しのNFSは_?
VPN 通すしかない?
0205名無しさん@お腹いっぱい。
2007/11/25(日) 17:00:41結局、NICのROMのアドレス1部変更で直った。
2.6カーネルでは解消された。
0206名無しさん@お腹いっぱい。
2007/12/06(木) 13:41:08実装によってはポート固定も無理ではないが、
ここで聞かないとわからないレベルならお薦めしない。
あと、WebNFSという選択肢もある。
0207名無しさん@お腹いっぱい。
2007/12/19(水) 02:30:55NFSサーバに10GBのファイルがあって、それをNFSクライアントで読み込むときに
10GB全部をクライアントでリード・ライトしなきゃいけないとかそういうことなんでしょうか?
0208名無しさん@お腹いっぱい。
2007/12/19(水) 09:08:58> NFSとiSCSIでよくファイル単位と、ブロック単位という比較を聞くんですが、
どこであるいは誰に聞いた?
0209名無しさん@お腹いっぱい。
2007/12/19(水) 09:21:46google: NFS iSCSI ファイル ブロック
http://itpro.nikkeibp.co.jp/article/COLUMN/20060407/234778/
>データ転送の単位は,NASにアクセスするときはファイル単位となる。つまり,NASへのデータ・アクセスでは,ファイル名や共有名などファイルを特定する呼び名で管理している。
>これに対し,SANの場合はブロック単位の処理になる(通常1つのファイルは1つまたは複数のブロックで構成される)。SANでは,リモートにあるディスク装置内のディスクが,あたかもローカル・ディスク(RAWデバイス*4)であるかのように振る舞う。
(略)
>IP-SANには,「FCIP(Fibre Channel over IP)」「iFCP(Internet Fibre Channel Protocol)」「iSCSI(Internet SCSI)」という規格がある。この中で最も期待されているのがiSCSIである。
ってことじゃねーの?
0210名無しさん@お腹いっぱい。
2007/12/19(水) 09:58:180211名無しさん@お腹いっぱい。
2007/12/19(水) 11:14:580212名無しさん@お腹いっぱい。
2007/12/20(木) 16:46:400213名無しさん@お腹いっぱい。
2007/12/20(木) 16:58:190214名無しさん@お腹いっぱい。
2007/12/27(木) 14:42:36ファイル操作システムコール(API)
VFS
個々のファイルシステム(ext3,xfs,reiserfs,fat16,iso9660)
ドライバ
ハードウェア
NFSってのはファイル操作システムコールに相当、ファイル単位でも扱えるし、
バイト単位で読んだりもできる。VFSから下は考えなくてよい。
iSCSIってのはドライバに相当、ファイル単位では考えないで、
ハードウェアとのやりとりの最小単位(ブロック単位)で考えなければならない。
システムとして利用するには、ファイルシステム、VFS、システムコールも備えていなければならない。
0215名無しさん@お腹いっぱい。
2007/12/27(木) 14:48:10以って?
0216名無しさん@お腹いっぱい。
2007/12/27(木) 19:59:34NFS サーバと NFS クライアント側では、それぞれの /etc/passwd にユーザが同じuid、gidで
登録されていて、group hoge に属するユーザだけに書き込ませたいです。
NFSサーバ側:
# mkdir -p /opt/share; ← NFS で共有したいディレクトリを作成
# chgrp hoge share
# chmod g+ws share;
/etc/exports の内容:
/opt/share 192.168.0.0/255.255.255.0(rw,sync)
NFS クライアント側
# mkdir -p /opt/share ← マウントポイントとなるディレクトリを作成
# chgrp hoge share
# chmod g+ws share;
mount -t nfs {nfs_server_name}:/opt/share /opt/share
ここまでは簡単にできたなのですが、nfs クライアント側から、umask が 0022 なユーザが
書き込みをすると、NFS サーバ側では -rw-r--r-- というファイルができます。
ここまではあたりまえですが、これを NFS 側で、強制的に -rw-rw-r として保存するような設定はありますか?
samba だと smb.conf で、公開ディレクトリのブロックの中で
directory mask = 0664
とできますが、これと同じようなことがしたいです。
0217名無しさん@お腹いっぱい。
2007/12/28(金) 05:39:34NFSサーバの実装によってはそういうのもありえるかもしれないけど、
NFSサーバでumaskを強制させてもあまり意味がないのかも。roかrwくらいだろうし…
0218216
2008/01/05(土) 07:48:19レスどうもありがとうございます。遅くなってすみません。
結局以下の方法で対応しました。
NFS サーバ側で uid hoge / gid hoge という共通ユーザを作成し、
NFS サーバの /etc/exports で以下のようにした。
/opt/share 192.168.0.0/255.255.255.0(rw,sync,all_squash,anonuid=xxx,anongid=xxx)
↑ uid=xxx gid=xxx は、hoge:hoge の uid と gid
こうすることで、NFS クライアント側は gid hoge に属していれば、uid は別のユーザが
作成したファイルを、別のユーザが消すことができるようになりました。
理想は NFS サーバ側で、どの NFS クライアントのユーザがファイルを作成したか知れたほうが
よかったのですが、ここは目をつぶりました。
なお man mount すると、-t で指定するファイルシステムタイプの中で、
一部では -o に mask みたいなオプションが指定できるようですが、-t nfs のときは、
mask と行ったオプションは用意されていませんでした。
0219名無しさん@お腹いっぱい。
2008/01/06(日) 11:20:480220名無しさん@お腹いっぱい。
2008/01/06(日) 21:59:39NISが許されるのは10人未満のLANまでだよねーwww
0221名無しさん@お腹いっぱい。
2008/01/06(日) 23:17:07じゃあなんNISればいいんですか?><
0222名無しさん@お腹いっぱい。
2008/03/08(土) 17:17:43みなさんの運用方法で「これはおすすめ!」っての、教えてもらえないでしょうか。
ちなみにうちはCentOS5の6台構成(Web 3台、Db1台、開発用1台、DB&NFS&Samba鯖機1台)
0223名無しさん@お腹いっぱい。
2008/03/08(土) 17:39:300224名無しさん@お腹いっぱい。
2008/03/08(土) 17:43:03え、そうなの?
/usr/local/libならシェアしてるけども。
0225名無しさん@お腹いっぱい。
2008/03/08(土) 23:39:090226名無しさん@お腹いっぱい。
2008/03/08(土) 23:47:11/homeのNFS共有は当然として、
OSのバージョンが同じなら /usr以下をすべてNFS共有する。
updatesとか、OSのバージョン管理が一元化できる。
ホストを1台増やす時でも、OSをインストールする必要はない。
もともとインストール済の/usrをNFS共有して、
ホスト毎に必要な/etcや/varなどを個別に用意するだけで済むから。
0227名無しさん@お腹いっぱい。
2008/03/09(日) 13:46:30ロードバランサーでWebサーバ束ねているような場合、コンテンツの
directoryをNFSで共有って、良くやるパターンだよね?
セキュリティの事を気にして言っているの?
だとしても、その対処法はあるわけで。
0228名無しさん@お腹いっぱい。
2008/03/09(日) 21:25:20少なくとも、 ベンダやメンテナによるテストはあまりされていないよね。
そもそも今はパッケージシステム(と安くなったディスク)のおかげで、/usrを共有する必要性って薄くない?
ロードバランサで分散しなきゃならないWebトラフィックって、CGI(CPU bound)なやつで、
その場合はRDBを共有するんじゃないかな。NFSサーバではなく。
NFSに限らず、ネットワークは不確かで、トラブルの発生源の代表格。
厄介なホスト間の依存性も発生するし、ホストローカルで完結するならその方がいいに決まってる。
このシステムにNFSって本当に必要なの? って自問してみるのは、管理コストを減らすのに役立つと思う。
個人的な感覚では、システムのメンテナンスのためにNFSをスポットで利用するのは便利だと思う。
(一般ユーザの/homeや/usr/portsみたいなのを共有するということね)
0229名無しさん@お腹いっぱい。
2008/03/09(日) 22:31:09パッケージは SUNW**u が /usr用、SUNW**r が /usr以外用と、
きちんと分けて考えられてるね。
なるべく共有できるバイナリを増やすため、
/binを廃止して /binを /usr/binへのsymlinkにしてるくらいだし。
0230名無しさん@お腹いっぱい。
2008/03/09(日) 23:41:52ていうかNFSで共有してる時点でかなりアクセスのパフォーマンスが低下することは避けられないですよね、うーむ。
LAN内で共有してるのであればそんなに気にスンナってか。
0231名無しさん@お腹いっぱい。
2008/03/10(月) 10:44:400232名無しさん@お腹いっぱい。
2008/03/10(月) 11:13:09日本語が読めてないな。
Solarisは/usrを共有することを想定して設計されているから共有できる。
おまえが使うOSはSolarisなのか?
0233名無しさん@お腹いっぱい。
2008/03/10(月) 11:36:110234名無しさん@お腹いっぱい。
2008/03/10(月) 11:42:270235名無しさん@お腹いっぱい。
2008/03/10(月) 13:58:020236名無しさん@お腹いっぱい。
2008/03/10(月) 14:41:03ってことはデータベース(MySQL)のデータ領域をNFS共有して運用するなんてしちゃだめですね。
でもなんでWebならいいんだ?
0237名無しさん@お腹いっぱい。
2008/03/10(月) 14:53:290238名無しさん@お腹いっぱい。
2008/03/10(月) 16:02:19通常のデータベースはNFSファイルシステム上に置いてはいけない。
> でもなんでWebならいいんだ?
Webでもよくはない。NFSで複数のWebサーバがコンテンツを共有するのは、
導入費用も管理コストも高くつくアプローチだ。
0239名無しさん@お腹いっぱい。
2008/03/10(月) 16:05:35意味なくね?
0240名無しさん@お腹いっぱい。
2008/03/10(月) 16:08:35> OracleみたいにNFS向けに最適化されている
そうなんか。
Windows 用のだとネットワークストレージ上に DB 作成するのは
やめとけ、みたいな感じだったけど(実際ごにょごにょしないと
作成出来ないし)。
0241名無しさん@お腹いっぱい。
2008/03/10(月) 16:20:33NFSなんて使わないほうがいい
0242名無しさん@お腹いっぱい。
2008/03/10(月) 16:36:32>>227のことと合わせて考えると、Webの場合はCPUがボトルネックになりやすいから、
ロードバランサを導入する意味はある。ただし、変更されるデータの一貫性維持は
どこかで考えておかないといけない。ありがちなのは、そういうデータはDBサーバに
置いて、一貫性維持はアプリケーションとDBの合わせ技でまかなう感じ。
で、Webサーバと同じ理屈で、DBサーバのデータ領域をNFS上に置いて並列運用すると
どうなるかは…
0243名無しさん@お腹いっぱい。
2008/03/10(月) 16:40:10サーバが自社内に10台あります、1台目(A)がDBサーバ兼Sambaファイル共有サーバ、もう一台(B)がログ解析&バックアップ機、
残りの8台をWebサーバにしているのですが、この8台にWebコンテンツが分散しているのが運用上大変(めんどくさい)なため
Aのサーバサーバとして8台のWebをクライアントとしたNFSを構成しようと考えていました。
Webコンテンツは/home以下にHTMLファイルのほかPHPやJavaで書いたスクリプトやプログラムが含まれています。また、オリジナルで
書いたライブラリや、PEARなどの外部ライブラリを習慣として各Web機の/usr/local/libに格納しています。
これらそれぞれのバージョン管理などが非常にめんどくさいので、NFSを導入したいと考えているのですが、
↑のお話だとパフォーマンスが悪いので辞めたほうがよいということですか?
詳しいから、お知恵拝借させてください。
0244名無しさん@お腹いっぱい。
2008/03/10(月) 17:01:22WEBサーバの場合、どういう手法が良いんですかね?
rsyncとか?
0245名無しさん@お腹いっぱい。
2008/03/10(月) 17:05:01rsync3.0が出て速くなった(らしい)よ
0246名無しさん@お腹いっぱい。
2008/03/10(月) 20:38:04ここでそれを質問するということは、NFS環境下で障害を起こすアプリケーション・
ユーザコードの有無を検証できる人があなたの組織にはいないと見るけど、どうかな。
ならばrsyncで各サーバにファイルを配布するスクリプトを書いた方が安全だと思う。
コマンド1発で出来るようにしておけば管理の手間も生じない。
(バージョンに依存したアプリケーションが置かれているとかの理由で)共通化できない
特定のホストを個別に対応することも容易。
一般論として、すでに動いているサーバの構成を変えるのは上策じゃない。
NFSを入れるなら、運用を開始する前にテストするべき。
0247名無しさん@お腹いっぱい。
2008/03/10(月) 21:37:330248名無しさん@お腹いっぱい。
2008/03/10(月) 21:38:39どんなん?
0249名無しさん@お腹いっぱい。
2008/03/10(月) 22:05:11DBにデータを書き込むアプリなら良いけど、ファイルシステム上に
ファイル生成したり、書き換えたりする奴もあるよね。
そうした場合は、NFS置くのが定石。
NetAppみたいの使えば、パフォーマンスもそれほど心配無いだろう。
0250名無しさん@お腹いっぱい。
2008/03/11(火) 16:22:220251名無しさん@お腹いっぱい。
2008/03/11(火) 16:32:41アプリケーションがちゃんと並列動作まで考慮してくれてるならいいけど、
通常ファイル使うことからしてあまり期待できないような。
アプリケーションの中身知ってるものならいいけど、自分は定石とまでは言いたくないな。
0252名無しさん@お腹いっぱい。
2008/03/11(火) 23:07:040253名無しさん@お腹いっぱい。
2008/03/12(水) 00:42:22ここで言っているアプリは、ロードバランサーで負荷分散できる様な
Webアプリだからね。DBだけじゃなくて、ファイルに書く奴あるじゃん。
そう言うのは、NFSファイルサーバ立てて使うよね?
0254名無しさん@お腹いっぱい。
2008/03/12(水) 08:27:40逆説的だけど、NFS環境を想定したコードが書ける人は、NFSに依存しないで済む方法も用意する。
NFSを使わざるを得ない、というのは、それが本当にNFS上で運用しても問題ないように出来ているのか、一沫の不安を感じるのだ。
NetAppまで導入してしまえば、バックアップ等の運用コストを下げられる余地がでてくるので、
NFSをデスクトップクライアント限定の技術だと考えるのは保守的な考え方かもしれないけどね。
0255名無しさん@お腹いっぱい。
2008/03/12(水) 12:59:400256名無しさん@お腹いっぱい。
2008/03/12(水) 13:04:17>>253はファイルに書くって書いてるじゃん……
0257名無しさん@お腹いっぱい。
2008/03/12(水) 13:30:05アプリケーションの設計の話だ。
ストレージはファイルシステムだけじゃないだろ?
複数ホスト間で変更の共有が必要な情報を、安易にファイルシステムに格納するアプリケーションは、
トラブルを潜在している徴候だ。
0259名無しさん@お腹いっぱい。
2008/03/13(木) 02:27:16/homeを一台でNFS共有して使いまわそうかなと思うのだけど、邪道かな
ついでに/usr/local以下も共有して、自作ライブラリやソースファイルをシェアするってのも検討中。
ガッコで教わったわけじゃないので、どういう風に使うのかが正道なのかわからず、すまんかった…
0260名無しさん@お腹いっぱい。
2008/03/13(木) 10:22:350261名無しさん@お腹いっぱい。
2008/03/13(木) 11:25:47てか、自宅なら好きにやればいいと思うが、
システムのブートやデーモンの類はNFSサーバに依存させないのが吉。
ホスト間の依存関係が複雑になると管理がとてもとても面倒になるから。
あと卒直に言えば、ログインが面倒になるほどホスト増やす時点で
かなり間違った道を進んでいる。
0262名無しさん@お腹いっぱい。
2008/03/13(木) 12:16:40ログイン簡単にするって、どうすればいいの?
うちの会社は100台弱あって大変… /usr/localをシェアするのっていいなあ
0263名無しさん@お腹いっぱい。
2008/03/13(木) 13:23:30なんのためのUNIXだよ。
0264名無しさん@お腹いっぱい。
2008/03/13(木) 13:29:48クライアントの /usr/local他のデータを個別に NFS鯖側に持つ。
すると、NFS鯖にログインするだけですべてのクライアントのデータをいじれる。
シェアはしていないので、書き込み競合とかの問題もなし。
0265名無しさん@お腹いっぱい。
2008/03/13(木) 15:14:19それ、俺もすげー興味ある。
どんな感じで管理してるの? 参考にしたい。
0266名無しさん@お腹いっぱい。
2008/03/13(木) 16:38:40NISも導入した方がいいでしょうか? ひとつのサーバにパスワードやグループなどを
一括管理できるようになるのはメリットかと思うのですが、逆にデメリットって実運用
ではどんなことがあるのかと思い。 よろしくおねがいしまんこ。
0267名無しさん@お腹いっぱい。
2008/03/13(木) 16:40:04LDAPで良いんじゃね?
0268名無しさん@お腹いっぱい。
2008/03/13(木) 18:19:01デメリットとしては、古臭いというぐらいだと思うw ある程度の規模になると
LDAP + NSS + nscd の方が安定性も反応性も高い希ガスです。
>>262 100台って少ないね・・・
>>263 激しく同意。人間様のプライドとして単純作業はすべて機械にやらせる。
>>265 cfengine とか Puppet とか?
漏れは自作フレームワークでインスコからメンテから全部楽々運用だな。
人海戦術の手作業で鯖管理してるような DQN を見てると悲しくなる。
0269名無しさん@お腹いっぱい。
2008/03/13(木) 19:14:310270名無しさん@お腹いっぱい。
2008/03/13(木) 19:17:460271名無しさん@お腹いっぱい。
2008/03/13(木) 19:37:56/homeと/usrをNFSで共有。PXE Bootで/もNFS越し。
まあ、数値計算用でほとんど同じ構成だから、あまり凝ったことをしなくても管理は楽。
0272名無しさん@お腹いっぱい。
2008/03/13(木) 20:48:20ypcatで表示しなくなる。
それでも気になる人はNIS+をどうぞ。
0273名無しさん@お腹いっぱい。
2008/03/13(木) 21:16:380274名無しさん@お腹いっぱい。
2008/03/13(木) 22:41:030275名無しさん@お腹いっぱい。
2008/03/15(土) 01:07:040276名無しさん@お腹いっぱい。
2008/03/15(土) 05:48:300277名無しさん@お腹いっぱい。
2008/03/15(土) 09:32:290278名無しさん@お腹いっぱい。
2008/03/15(土) 15:36:040279名無しさん@お腹いっぱい。
2008/03/15(土) 16:06:22悪いこといわんからLDAPにしとけ。
NIS/NIS+はobsolete technologyだ。
特に100台あると(>>262)、NISにはmap転送ストームの問題がある。
0280名無しさん@お腹いっぱい。
2008/03/15(土) 16:56:060281名無しさん@お腹いっぱい。
2008/03/15(土) 19:10:52NISは今も今後も現役。
0282名無しさん@お腹いっぱい。
2008/03/15(土) 19:55:48rsyncで毎晩mirrorする設定にしてるよ。共有してるのは/homeだけ。
/usr/localを更新したら トリガーになるファイルのタイムスタンプを更新して
NFS server側で
touch /usr/local/UPDATE
と印付けておく。
で、client側では、
if [ /mnt/local/UPDATE -nt /usr/local/UPDATE ]; then
DORSYNC="1"
fi
とかして実行させる。ここで全てのclientが同時にrsyncかけると負担がかかるので
そのへんはばらけるように工夫する。
0283名無しさん@お腹いっぱい。
2008/03/15(土) 20:12:24NISはレプリカが多い時に、
パスワードの同時変更が起きると悲惨。
まさにobsolete。
0284名無しさん@お腹いっぱい。
2008/03/15(土) 20:14:030285名無しさん@お腹いっぱい。
2008/03/15(土) 20:18:360286名無しさん@お腹いっぱい。
2008/03/15(土) 20:21:160287名無しさん@お腹いっぱい。
2008/03/15(土) 20:23:380288名無しさん@お腹いっぱい。
2008/03/15(土) 20:30:300289名無しさん@お腹いっぱい。
2008/03/16(日) 01:21:260290名無しさん@お腹いっぱい。
2008/03/16(日) 14:43:570291名無しさん@お腹いっぱい。
2008/03/16(日) 15:30:250292名無しさん@お腹いっぱい。
2008/03/22(土) 05:02:33そして、各Webサーバ(ひとまず4台)からはそれぞれ/homeをマウントさせて運用したいのですが、変でしょうか?
いちお同バージョンのLinux(centos5.1 x86_64)同士なので/usrも共有しようかなと、これは全機共通で。
こういう使い方ってNFSのパフォーマンス悪いのでしょうか
0293名無しさん@お腹いっぱい。
2008/03/22(土) 08:57:350294名無しさん@お腹いっぱい。
2008/03/22(土) 12:13:28そして、各Webサーバ(ひとまず4台)からはそれぞれ/homeをマウントさせて運用したいのですが、変でしょうか?
いちお同バージョンの FreeBSD 6.3R同士なので/usrも共有しようかなと、これは全機共通で。
こういう使い方ってNFSのパフォーマンス悪いのでしょうか
0295名無しさん@お腹いっぱい。
2008/03/22(土) 12:30:310296名無しさん@お腹いっぱい。
2008/03/22(土) 19:51:320297名無しさん@お腹いっぱい。
2008/03/22(土) 20:56:27そんなことしないでバックエンド側でファブリック組めばええんちゃう?
0298名無しさん@お腹いっぱい。
2008/03/23(日) 03:07:141000台以上あるけど、適当な認証鍵つくって、ループスクリプトでsshでttyつかんで...
ちょいshellscriptを汎用的に書いておけば、一気に全台同じコマンドじっこうできるよん
0299名無しさん@お腹いっぱい。
2008/03/23(日) 16:29:410300名無しさん@お腹いっぱい。
2008/03/24(月) 16:42:590301名無しさん@お腹いっぱい。
2008/03/24(月) 19:57:40Active Directoryです。
0302300
2008/03/24(月) 22:22:59ありがとう、Active Directoryを導入しました
0303名無しさん@お腹いっぱい。
2008/03/25(火) 10:57:40Web公開ファイルを/homeで共有するってこと? アクセス数次第だなぁ。
スタッフアカウントを/homeで共有するのは良いアイデア。
/usrを共有するのは悪いアイデア。rsyncで同期しておけば良い話だから。
0304名無しさん@お腹いっぱい。
2008/03/25(火) 11:04:28アクセスが多い場合、NFSの転送速度からするとよくないんじゃね?
/homeもrsyncかwww
0305名無しさん@お腹いっぱい。
2008/03/25(火) 12:13:21EtherもCPUも速くなった今の時代、単純にNFSだから遅いとはいいきれない。
ローカルの単体SATAとリモートのNetApp、どちらが平均アクセス速度が速いか。
実運用ならバックアップも考えないと。
0306名無しさん@お腹いっぱい。
2008/03/26(水) 02:15:23教えてくれ。
0307名無しさん@お腹いっぱい。
2008/03/26(水) 02:49:23Satyanarayananのページに久々に行ってみたら、
Internet Suspend/Resumeってのやってんのな。
これもGoogle Gear辺りと比べるとかなり低い階層でやってるな。
0308名無しさん@お腹いっぱい。
2008/03/26(水) 08:48:24S
I
こ
0309名無しさん@お腹いっぱい。
2008/03/28(金) 01:17:220310名無しさん@お腹いっぱい。
2008/03/28(金) 14:26:06細かく書いていくプログラムを走らせると、そのクライアント側の
ホストでnfsディレクトリにかなり長い時間アクセスできなくなるのですが
この現象の解決策に関する情報はありませんか?
OSはRedhatlinux4.6 64bit
カーネルは2.6.9-67.EL でも2.6.24でも起こります
同じことをRedhatLinux3.0 の64bit版でやっても起こらないのですが・・
0311名無しさん@お腹いっぱい。
2008/03/28(金) 18:18:40b) ELなんだからベンダのサポートに投げろ
c) Linuxなんぞ投げ捨てろ
0312名無しさん@お腹いっぱい。
2008/03/28(金) 18:42:223.xは1997年頃? すげー古いOSだよね?
0313名無しさん@お腹いっぱい。
2008/03/28(金) 19:01:450314名無しさん@お腹いっぱい。
2008/04/01(火) 02:59:21NFSをasyncにしてみたら?
0315名無しさん@お腹いっぱい。
2008/04/01(火) 04:09:49mountオプソンで指定。
0316名無しさん@お腹いっぱい。
2008/04/01(火) 07:49:06NFSだろうがなかろうが、バッファリングせず100byteずつwrite(2)ってのは頭おかしい。
データの整合性を維持する意図でそうしてるならasync mountで動かすのは本末転倒だしな。
ソースがないならご愁傷様。
0317315
2008/04/01(火) 08:49:29どっちとも取れるけど、一つのファイルに少しづつ書くなら、
ディレクトリがアクセスできなくなるのはおかしいなあ。
0318名無しさん@お腹いっぱい。
2008/04/02(水) 01:41:55現状のマウントオプション晒しなYo!
0319名無しさん@お腹いっぱい。
2008/04/05(土) 13:20:260320名無しさん@お腹いっぱい。
2008/04/09(水) 09:41:04ファイル公開できているんだけど、セキュリティ上の理由から
TCPしか通してくれないL3スイッチ越しの隣の部屋のNFSサーバの
ディレクトリを NFSv4 でマウントしたら ls に引っかかる。
ファイルの読み書き、でっかいファイルの転送速度に関しては
たいした違いも無いんだけど、 ls で引っかかる。数秒。
何が原因なんでしょうか?
当然 portmap なんかも通らないんですが、それが原因
なんでしょうか・・・でも NFSv4 だしなぁ。2049/tcp
だけで使えると思うんだけど。
0321名無しさん@お腹いっぱい。
2008/04/09(水) 09:47:49L3が糞
0322名無しさん@お腹いっぱい。
2008/04/09(水) 09:55:21id でも引っかかるんで、nsswitch.conf 見てみたら、
hosts に wins が指定されていた orz
samba とか使ってねぇのに。
0323名無しさん@お腹いっぱい。
2008/04/09(水) 10:36:20Solaris以外でまともに使えるのある?
0324名無しさん@お腹いっぱい。
2008/04/09(水) 10:46:04>>322 で自己解決したようです
>>321 ハズレ
0325323
2008/04/09(水) 11:58:150326名無しさん@お腹いっぱい。
2008/04/09(水) 12:51:31基準が人によって全然違うんだよな。
クライアントは1台なのか100台なのか、
テキストエディタでファイルが開けばいいのか、データベースが置けないとダメなのか。
0327323
2008/04/09(水) 13:09:20「〜をこう使っていてトラブルなし」ってんで。
ちなみに俺は自宅のファイル共有で使うことしか想定してない。
v3→v4の移行するかどうか。
仕事ならクライアントサイドはSolaris以外でv4使わないし。
0328320=322
2008/04/09(水) 13:28:11client CentOS 5 / kernel 2.6.18
0329名無しさん@お腹いっぱい。
2008/04/13(日) 03:40:27少ない台数で集中管理したいと思っています。
1台の/homeを他3台でシェアしようと思うのですが、自宅LANのような小規模な環境
だとあまり意味の無い方法でしょうか?
それか、みなさんの書き込みを読んでいると人気の、rsyncをつかって1台のデータを
共有しようかと思ったのですが、リアルタイムに同期してる訳じゃないですよね。
0331名無しさん@お腹いっぱい。
2008/04/13(日) 09:08:15全部、デスクトップ機なの?
ノートにNFSホームは良くないと思うけど、
デスクトップならオフライン利用考える必要ないしNFSでいいと思うよ。
0332名無しさん@お腹いっぱい。
2008/04/13(日) 12:01:06NFSでシンプルに構成しようと思います。
よく考えてみりゃ/homeだけってのももったいないから他のも共有マウントしよう
かと思うのだけど、みんなどんな感じでマウントしてるんでしょう?定石ってあるのでしょうか。
マウントする側(3台の方)のHDDって80GBもあるんだけど、マウントしちゃうと余計HDD領域が余っちゃう
よね、なんだかもったいねえ。
0333名無しさん@お腹いっぱい。
2008/04/13(日) 12:20:52ネットブートして、/ 全体すべて NFSだよ。
LANが速いと、かえってローカルHDDより速い感じがするくらい。
0334名無しさん@お腹いっぱい。
2008/04/13(日) 13:04:27素人に無駄な期待を抱かせるような書き込みはよせ。
それはハイエンドのNFS専用鯖機のときの話だ。
0335名無しさん@お腹いっぱい。
2008/04/13(日) 13:41:34自宅のふつーのPCで >>333 みたいなことしてるけど、、
0336名無しさん@お腹いっぱい。
2008/04/13(日) 14:22:05さて、これが無駄な期待でない理由を説明してくれ。
「ローカルHDDより速い感じがするくらい。」
0337名無しさん@お腹いっぱい。
2008/04/13(日) 17:00:310338名無しさん@お腹いっぱい。
2008/04/13(日) 17:56:21そこそこ良いかもしれんけど・・・・・
0339名無しさん@お腹いっぱい。
2008/04/13(日) 18:08:20ユーザーは分かっている範囲だしネットワークはすかすかだろうな
0340名無しさん@お腹いっぱい。
2008/04/14(月) 00:51:14・/homeと/usr/localだけ共有。
相互依存が起きないように両方同じサーバに。
・システムが必要とする分だけを全て/パーティションに。
パッケージシステムに任せて決して共有しない。
・残りは別パーティションとし、nfs exportして、
画像、音楽データを入れたり、バックアップに使ったり。
0341名無しさん@お腹いっぱい。
2008/04/14(月) 08:38:20基本的にワンユーザー(homepage)で運用したほうが効率いいんでないかい?
あとは>>340の言うとおり/usr/localもかなあ
個人的にはDNSやsambaを設定してる/etcの一部ファイルもうまくシェアできないかと悩み中
0342名無しさん@お腹いっぱい。
2008/04/14(月) 08:40:19おまえ家族いないのか?
0343名無しさん@お腹いっぱい。
2008/04/14(月) 19:52:490344名無しさん@お腹いっぱい。
2008/04/14(月) 20:00:20うるせーよとクレームくる。
0345名無しさん@お腹いっぱい。
2008/04/14(月) 20:49:40どのPCからログインしても自分の$HOMEで同じ環境にするには
ふつーNFSだろ。
0346名無しさん@お腹いっぱい。
2008/04/14(月) 21:03:290347名無しさん@お腹いっぱい。
2008/04/14(月) 21:32:010348名無しさん@お腹いっぱい。
2008/04/14(月) 22:19:540349名無しさん@お腹いっぱい。
2008/04/14(月) 22:33:23生きろ
0350名無しさん@お腹いっぱい。
2008/04/15(火) 02:29:460351名無しさん@お腹いっぱい。
2008/04/15(火) 03:40:350352名無しさん@お腹いっぱい。
2008/04/15(火) 06:27:47だから NIS使うんだろ。
0353名無しさん@お腹いっぱい。
2008/04/15(火) 07:42:33NISはやっぱりportmap必須でポートの制御が難しいね。
LDAPでもよくね?
0354名無しさん@お腹いっぱい。
2008/04/15(火) 08:48:170355名無しさん@お腹いっぱい。
2008/04/15(火) 13:48:51国民は全員使ってるぜ、おまえんち以外は。
0356名無しさん@お腹いっぱい。
2008/04/15(火) 14:14:35さらに言えば、下位レイヤーがTCP/IPソケットかどうかすら意識せずに
通信できる上位レイヤーのための概念だ。
それを使わずにポート番号固定にしてTCP/IPに依存するのは昔の考え方。
0357名無しさん@お腹いっぱい。
2008/04/15(火) 14:24:090358名無しさん@お腹いっぱい。
2008/04/15(火) 14:47:450359名無しさん@お腹いっぱい。
2008/04/15(火) 22:30:410360名無しさん@お腹いっぱい。
2008/04/16(水) 02:54:04比較するとしたらどれが良いと思う?
0361名無しさん@お腹いっぱい。
2008/04/16(水) 04:21:040362impress入門者
2008/04/16(水) 16:14:03マイレイアウト追加って出来ますか?
数式の規定フォントの指定って出来ますか?
0363名無しさん@お腹いっぱい。
2008/04/16(水) 16:25:440364名無しさん@お腹いっぱい。
2008/04/16(水) 22:21:40俺は教えないけどね
0365名無しさん@お腹いっぱい。
2008/04/19(土) 03:14:550366名無しさん@お腹いっぱい。
2008/04/19(土) 06:55:240367名無しさん@お腹いっぱい。
2008/04/19(土) 13:57:21>>365みたく/usrなんて共有していいものなのか?
0368名無しさん@お腹いっぱい。
2008/04/19(土) 14:53:31/usrだからこそ共有していい。
ホスト間で共有できるものは /usr以下(/usr/bin /usr/lib /usr/sbin等)に。
ホスト間で共有できないものは /etc /var /bin /sbin /lib等に
というルールになっている。
Solarisではホスト間で共有できるファイルを増やすため、
/binをsymlinkにして、すべて/usr/binに移動している。
0369名無しさん@お腹いっぱい。
2008/04/19(土) 16:58:26用途や規模や更新頻度にもよるけど、漏れはrsyncとかパッケージの管理とかで
統一する方が好きかな。
0370名無しさん@お腹いっぱい。
2008/04/19(土) 21:36:28cronとかで定期的に親機から全ホストに対してrsyncするスクリプトを叩く、でおk?
一時間おきとかに。
0371名無しさん@お腹いっぱい。
2008/04/20(日) 11:17:050372名無しさん@お腹いっぱい。
2008/04/20(日) 12:23:000373名無しさん@お腹いっぱい。
2008/04/20(日) 12:58:330374名無しさん@お腹いっぱい。
2008/04/25(金) 02:29:0310台以下の環境で使うほどの必要あるかな
0375名無しさん@お腹いっぱい。
2008/04/27(日) 10:35:380376名無しさん@お腹いっぱい。
2008/05/02(金) 07:46:00通常のファイルシステムのようにキャッシュは有効なのでしょうか?
NFS 鯖においてあるファイルを NFSv3 でマウントして,
そこそこ大きなファイル(10M程度のログファイル)を
何度も読み込むとすると,何度もトラフィックが発生
するものなのでしょうか?
Linux ユーザなのですが NFS のスレが Linux 板にないのでここに来ました.
なお,FS-Cache とか cachefilesd は使っていません.
通常のディスクキャッシュの仕組みがNFSでマウントした
ボリュームでも働くかどうかということです.
0377名無しさん@お腹いっぱい。
2008/05/02(金) 07:51:22当然キャッシュされる。もちろん、クライアントの搭載メモリ次第だが。
同じファイルを読み込む場合、2回目は速い。
0378名無しさん@お腹いっぱい。
2008/05/02(金) 09:19:12man 5 nfsも読んどいてくれ
0379376
2008/05/02(金) 13:35:30クライアントマシンから「NFSが気絶してる」という
苦情を受けるので、使い方を聞いてみたら10000個ほどの
10MB程度のファイルを次々と grep しただけ、とのこと。
しかも1ファイルごとに100回くらい読み直したとのコト。
せめてクライアント側でキャッシュが有効なら同じファイル
100個読むのは別に負荷じゃないよなぁとおもったのです。
さきほど nfsstat をサーバ側でやってみたら、
Server nfs v3:
null getattr setattr lookup access readlink
6 0% 18278453 80% 143964 0% 781712 3% 2524218 11% 0 0%
read write create mkdir symlink mknod
352987 1% 455073 1% 54698 0% 6321 0% 0 0% 0 0%
remove rmdir rename link readdir readdirplus
51737 0% 5598 0% 88 0% 0 0% 107265 0% 27950 0%
fsstat fsinfo pathconf commit
8 0% 2 0% 0 0% 17191 0%
うむむ、getattr だけで 80% らしい。80% というのが回数なのか
そのコールを処理するのにかかった時間なのかわかりませんが、
なんにせよ getattr 恐るべし。man 5 nfs によるとディレクトリ
エントリがらみのキャッシュ時間を設定しろということなのでしょうか。
うちの使い方では関係ないですが、ディレクトリエントリを
キャッシュしちゃうとロックファイルのような使い方を
してるアプリケーションにとってはまずいことがおきる?
0380名無しさん@お腹いっぱい。
2008/05/02(金) 13:44:43RHEL4ならbugzilla見にいけ
0381376
2008/05/02(金) 16:31:35サーバは Ubuntu LTS 6.0.6 LTS です。が
今使ってるカーネルのバージョンに絡んだ何かが
あるかもしれないので時間のあるときに見てみます。
ところで、みなさん nfsd の数ってどうやって最適値を
見積もってらっしゃるんでしょうか? デフォルトが 8
だし、デュアルコアだから 16、いや、20 くらいにしておこう
程度の発想しかできないんですが、たとえば /proc 以下の
何かをモニタしていればヒントが得られるのでしょうか。
0382名無しさん@お腹いっぱい。
2008/05/02(金) 16:42:55ttp://nfs.sourceforge.net/
0383376
2008/05/02(金) 18:48:150384名無しさん@お腹いっぱい。
2008/05/03(土) 01:38:24NFSマウントしているところで、
シリアスな「ロックファイル」を使っちゃいかん。
firefoxの二重起動禁止程度の奴なら実用上問題ないけど。
0385名無しさん@お腹いっぱい。
2008/05/05(月) 02:07:330386名無しさん@お腹いっぱい。
2008/05/05(月) 03:26:14ローカルディスクより速いサーバは一杯ある。
0387名無しさん@お腹いっぱい。
2008/05/05(月) 12:57:280388名無しさん@お腹いっぱい。
2008/05/05(月) 13:56:40少々のコマンドを読む程度ならそれもあまり変わらない。
I/Oを大量に発生させるクライアントが多ければ、下がる。
としか言いようがないよ。
ここ参考にならんかな?
http://www.spec.org/benchmarks.html#nfs
ならんか。
0389名無しさん@お腹いっぱい。
2008/05/05(月) 14:27:08そういう手間暇かけて試行錯誤するのが許されず、
一発で正着が欲しいなら、経験のある人に頼めばいい。
0390名無しさん@お腹いっぱい。
2008/05/05(月) 17:06:140391名無しさん@お腹いっぱい。
2008/05/05(月) 18:03:120392名無しさん@お腹いっぱい。
2008/05/05(月) 19:49:13NFSプロトコルは問題なく動きます。
0393名無しさん@お腹いっぱい。
2008/05/05(月) 20:00:13100台だろうが1万台だろうが、手作業でアカウント設定すりゃいいじゃん
0394名無しさん@お腹いっぱい。
2008/05/05(月) 20:05:590395名無しさん@お腹いっぱい。
2008/05/05(月) 20:07:520397名無しさん@お腹いっぱい。
2008/05/08(木) 11:00:16Ubuntu Linux 6.06 LTS
kernel 2.6.15
で nfs4 での利用を試みているのですが、
ブート後数日は普通に動いているのに
いつの間にか ls すると Input/ouptut error
と表示されるようになります。
でもディレクトリエントリが取得できないだけで
そこにあるはずのファイルは読み書きできます。
何が起こっているのでしょうか?
ちなみに Netfilter (iptables) や hosts.{allow|deny}
での制限は一切無しの状態です。
/etc/exports を書き換えて、同じ場所を
NFS v3 でエクスポートしてマウントすると
普通に ls できます。NFS において ls だけできない
(そこにあるはずのファイルにはアクセスできているのに)
というのはどんな状態なのでしょうか?
0398名無しさん@お腹いっぱい。
2008/05/08(木) 11:05:27>というのはどんな状態なのでしょうか
普通に、ディレクトリだけが読めない状態。
NFS関係なしに、
chmod a-r .
ってやると、カレントディレクトリをlsできなくなるが、
その下にあるファイルは(ファイル名がわかっていれば)読める。
0399397
2008/05/08(木) 11:12:12幸せな暮らしを営んでいるのですが、ファイアウォールの関係で
隣の部署からは NFS v4 (proto=tcp) でマウントしています。
そいつだけたまにディレクトリエントリが見えなくなるのです。
ファイルにはアクセスできているので気づかないことも多いです。
障害発生時刻とログをつぶさに観察していると
nfs_update_inode : inode number mismatch
expected (0:14/0x2), got(0:14/0xb001)
がサーバ側で出たあとにクライアント側からディレクトリ
エントリが見えなくなるようです。それが出たあとも
気を取り直して NFS v3 でマウントしているクライアントからは
何も障害が見えません。
さらに NFS 鯖のログをさかのぼってみていると
nfs4_cb : server xxx.xxx.xxx.xxx not responding, timed out
が頻繁に出ています。これと関係あるのでしょうか。
nfs4_cb が何かこれからググろうと思いますが、
属性キャッシュがらみなのだろうか・・
0400名無しさん@お腹いっぱい。
2008/05/08(木) 11:17:59firewallの中でnfs4で確かめてみたら。
0401名無しさん@お腹いっぱい。
2008/05/08(木) 11:18:430402397
2008/05/08(木) 11:42:00ファイル鯖上で localhost がエクスポートしているものを
localhost でマウントしても同じ障害が発生します。
とりあえず週末に業務が終わったらカーネルを差し替えるべく
VMware 上で他のバージョンのカーネルでの挙動を確かめてみます。
0403名無しさん@お腹いっぱい。
2008/05/08(木) 11:59:230405名無しさん@お腹いっぱい。
2008/05/08(木) 13:12:410406名無しさん@お腹いっぱい。
2008/05/08(木) 13:19:010407名無しさん@お腹いっぱい。
2008/05/09(金) 17:45:300408名無しさん@お腹いっぱい。
2008/05/10(土) 04:31:26NFSv4 で認証した時のプロセスID が変わってたらそれが原因の一つでは?
任意の時間で、チェックしてアクティブに umount してからマウントしな
おすと何事もなかったように見えるのではないでしょうか。
0409名無しさん@お腹いっぱい。
2008/05/11(日) 14:29:050410名無しさん@お腹いっぱい。
2008/05/12(月) 18:17:580411名無しさん@お腹いっぱい。
2008/05/13(火) 15:31:21どっちもどっち。立ち位置の違いに過ぎない。
0412名無しさん@お腹いっぱい。
2008/05/13(火) 16:10:19ただしNFSモジュールは別途開発したものに差し替えてる。
0413名無しさん@お腹いっぱい。
2008/05/15(木) 00:31:40いくらになるんでしょうか?
0414名無しさん@お腹いっぱい。
2008/05/15(木) 07:00:16指定しなければデフォルトの値になります。
指定しなかったからといって決して 0にはなりませんので、ご安心ください。
0415名無しさん@お腹いっぱい。
2008/05/15(木) 08:55:59あほか。wsize/rsizeをいじりたくなったらデフォルト値を知る必要があるだろ。
>>413
OS(とそのバージョン)による。
FreeBSDなら/usr/include/nfsclient/nfs.hにNFS_WSIZE,NFS_RSIZEで定義されてる。
他は知らん。
0416名無しさん@お腹いっぱい。
2008/05/15(木) 09:27:37Linuxなら、mountコマンドを引数なしで実行したら表示されるだろww
一般ユーザーでも可能。
0417名無しさん@お腹いっぱい。
2008/05/15(木) 09:34:42ソースを見るんじゃなくて、稼働中のカーネルで実際にマウントされている時の
wsize/rsizeはわからないんですか?
0418名無しさん@お腹いっぱい。
2008/05/15(木) 12:28:330419名無しさん@お腹いっぱい。
2008/05/15(木) 12:34:17それだと、mount後に「現在の」rsize,wsizeを知ることができないじゃん。
0420名無しさん@お腹いっぱい。
2008/05/15(木) 13:16:500421名無しさん@お腹いっぱい。
2008/05/15(木) 14:50:09デフォルト値がわかるからいいじゃんか。
0422名無しさん@お腹いっぱい。
2008/05/15(木) 16:00:17Solaris なら nfsstat -m でずらっと出てくるお
0423名無しさん@お腹いっぱい。
2008/05/15(木) 16:28:26manの情報は実際のカーネルとは合ってないことがあるし、
やっぱり現物で確認する方法がいいよね。
0424名無しさん@お腹いっぱい。
2008/05/15(木) 21:08:450425名無しさん@お腹いっぱい。
2008/05/16(金) 16:38:33コマンドラインオプションで指定されなかったnfs mountオプションを、
mount(2)に渡す時に、
・0にしてkernelに任せる
・具体的な規定値を設定する
と二種類あるから気をつけて。
0426名無しさん@お腹いっぱい。
2008/05/20(火) 07:44:06server1は指定のディレクトリをNFSで公開します。
server2はserver1のディレクトリをマウントし、NFSで公開します
clientはserver2のディレクトリをマウントします
これはできる?
0427名無しさん@お腹いっぱい。
2008/05/20(火) 07:58:47Linuxなら可能。一般には不可能。
0428名無しさん@お腹いっぱい。
2008/05/20(火) 08:33:56server2がLinuxなら〜
0429名無しさん@お腹いっぱい。
2008/05/21(水) 12:53:23ちなみにserver2でsmbでマウントしたディレクトリを公開したら
書き込みできなかった
0430名無しさん@お腹いっぱい。
2008/05/22(木) 00:34:19便乗質問
NFS WRITE のサイズって、具体的にどこを見ればいいの?
0431名無しさん@お腹いっぱい。
2008/05/22(木) 01:40:19/proc/mount
NFS-SERVER:/home /home nfs rw,v3,rsize=32768,wsize=32768
0432名無しさん@お腹いっぱい。
2008/05/22(木) 06:31:01/proc/mounts だな
0433名無しさん@お腹いっぱい。
2008/06/30(月) 10:19:33AからBへnfsマウントして、さらに
BからCへnfsマウントできますか?
つまりCからAのディスクをnfsを2回中継してマウントしたいです。
0434名無しさん@お腹いっぱい。
2008/06/30(月) 11:26:07>>427
0435名無しさん@お腹いっぱい。
2008/06/30(月) 11:32:130436名無しさん@お腹いっぱい。
2008/06/30(月) 11:41:00unfsdは可
0437名無しさん@お腹いっぱい。
2008/06/30(月) 12:01:580438名無しさん@お腹いっぱい。
2008/06/30(月) 12:10:000439名無しさん@お腹いっぱい。
2008/07/09(水) 14:56:06その環境で、Solaris9上でMacのフォルダの容量を取得したい。
そこで質問>>
Solaris9上でNFSマウントしたMacのフォルダをdu -skの値と、
Mac上でdu -skの値に差がある。
Solaris9:2676
Mac:892
NFSマウント方法や、他に容量の取得する方法があれば教えてほしい。
お願いします。
0440名無しさん@お腹いっぱい。
2008/07/09(水) 15:28:30つ du -sB 1 filename
0441名無しさん@お腹いっぱい。
2008/07/14(月) 05:04:45NFS でマウントしたディレクトリ以下で、
mkdir した場合は、強制的に permission 775 に
するようにできないのかな。
exports しているディレクトリは 2775 にセットしているから、
直下に 755 なファイルを作られても、group ユーザは消せる
けど、directory を 755 で掘らて、その下に 755 なファイルや
ディレクトリを作られると、消せなくて不便。
anonymous にすると、group で共有ディレクトリを制御
できないし。
0442名無しさん@お腹いっぱい。
2008/07/14(月) 06:43:05クライアント側で mountする時に、-o grpid オプションを付ければ、
ディレクトリのgidはサブディレクトリに伝播するよ。
0443名無しさん@お腹いっぱい。
2008/07/14(月) 23:59:16を 2775 の 2 (setgid) を立てておくのと同じです。
結局、 全員に permission 775 (umask 002) 以外に
設定することを禁止し、その代わり /usr/home 用に、
uid ごとの個別のgid を用意して、運用することにしました。
NFS をグループ別に共有することができるようになったけど、
なんか、車輪の再生産をした気分。
0444名無しさん@お腹いっぱい。
2008/07/15(火) 11:32:010445名無しさん@お腹いっぱい。
2008/07/21(月) 14:23:42NFSで/usr/localを共有するのと、/usrを共有するのってどちらの方が運用上賢いでしょうか?
yum upgradeとかしたときに全てのサーバマシンに影響するのかな。
0446名無しさん@お腹いっぱい。
2008/07/21(月) 19:54:13NFSで/usrを共有すると、たとえばNFSサーバ上で何かパッケージをインストール
したとき、NFSクライアント側は、/usrが更新されて/varが更新されていないという
不整合な状態になると思われ。
パッケージシステムを使うなら、複数ホストのパッケージ管理を1操作で
できるようにするのが筋ではないかと。
0447名無しさん@お腹いっぱい。
2008/07/21(月) 19:58:220448名無しさん@お腹いっぱい。
2008/07/21(月) 20:30:09system-config-netbootで全部
0449名無しさん@お腹いっぱい。
2008/07/21(月) 23:36:11そんなの初耳なんだが
0450名無しさん@お腹いっぱい。
2008/07/22(火) 07:24:50NFS 鯖と心中という障害ポイントを作る以上のメリットがない。
そんな程度なら定期的に rsync とかで同期した方が安定かつ高速。
0451名無しさん@お腹いっぱい。
2008/07/22(火) 08:16:30定期的にrsync、というのはどの程度の間隔が良いのでしょうか?
ていうか、障害ポイントを発生させたとしても、管理ポイントが共有によりひとつに
まとまるNFSの方が楽じゃない? NFS鯖を極力落ちないよう準備しておけばいいだけだし。
あくまで確率論だとは思いますが。
0452名無しさん@お腹いっぱい。
2008/07/22(火) 08:23:43パッケージ管理の整合性という本質的な問題が理解できてないように思うが?
0453名無しさん@お腹いっぱい。
2008/07/23(水) 09:13:30NFSサーバだってきっと落ちるさ。
0454名無しさん@お腹いっぱい。
2008/07/23(水) 14:40:53マスターサーバを更新したときに手動で実行するとか、
もしくはクライアントがマスターサーバに何らかの方法で問い合わせて、
更新フラグが立ってたら同期するとかね。
0455名無しさん@お腹いっぱい。
2008/07/23(水) 17:53:210456名無しさん@お腹いっぱい。
2008/07/23(水) 18:04:070457名無しさん@お腹いっぱい。
2008/07/23(水) 18:17:140458名無しさん@お腹いっぱい。
2008/07/23(水) 18:28:45パッケージアップデートとか、
NFS鯖上で各クライアントディレクトリにchrootしてやってる。
クライアントPCが電源OFFでも、NFS鯖上だけでアップデートできるので管理すごく楽。
0459名無しさん@お腹いっぱい。
2008/07/23(水) 18:43:02クライアントごとにインスタンス作ってるの?
すごく無駄な気が...
0460名無しさん@お腹いっぱい。
2008/07/23(水) 18:48:04クライアントごとにあるのは / (/var /etc /sbin等)のみ。
/usrは共有してる。共有後にパッケージ管理もしてる。
あ、/sbinのバイナリは個別にハードリンク共有してる。
0461名無しさん@お腹いっぱい。
2008/08/07(木) 14:41:190462名無しさん@お腹いっぱい。
2008/08/07(木) 23:56:53逆にyumは一切しないで元ツリー側でのyumに任せる運用をしてもいいぞ。
0463名無しさん@お腹いっぱい。
2008/08/13(水) 08:19:45flock()使ってるPerlのCGI動かすと1分くらい無反応になって終了しちゃう
ファイルロックかからなくていいから、flock使っても無視するmount方法ってないかな?
ちょっと前のLinuxだと、ふつーにmountしてflockつかっても問題ないんだけど
0464名無しさん@お腹いっぱい。
2008/08/13(水) 08:43:04mount -o nolock
0465名無しさん@お腹いっぱい。
2008/08/13(水) 11:17:26ちょっと前っていつ頃?
0466名無しさん@お腹いっぱい。
2008/08/13(水) 11:38:340467名無しさん@お腹いっぱい。
2008/08/13(水) 13:00:34b)ファイルロックかからなくていい
c)スクリプトの方を書き換えようとしない
d)デフォルトでNFSマウントされたディレクトリでflockしようとする
いずれも俺には理解できない発想の集合体だ。
a)システムが正常に動いてないんだから、まずどこが異常なのか調べてくれ。
statdとかlockdとか動いてないんじゃないのか。他のアプリケーションの動作にも
支障があるだろう。
b)競合すればデータが壊れる。同時実行しないという仮定でCGI運用したって
必ずいつかどこかで隙を突かれる。
c)なんのためのスクリプト言語なんだ
d)たとえhomeとかNFSマウントしてても、CGIを実行するホストが単一なら
/varのようなローカルマウントしてるディレクトリ上のファイルに対する
ロックで排他するのが筋。
0468名無しさん@お腹いっぱい。
2008/08/13(水) 14:12:26aはNFS鯖がFreeBSDとかじゃねーの?
0469名無しさん@お腹いっぱい。
2008/08/13(水) 14:23:57> cとdは連鯖なら普通だろ。
動かない規定scriptがあるレンタルサーバが普通なのか?
> aはNFS鯖がFreeBSDとかじゃねーの?
( ゚д゚)ポカーン
0470名無しさん@お腹いっぱい。
2008/08/13(水) 14:30:07おまいさんは客のスクリプトを勝手に書き換えるのか?
>( ゚д゚)ポカーン
このすれを>>1から読んでこい
0471名無しさん@お腹いっぱい。
2008/08/13(水) 14:43:34質問主からの結果報告がないようだけど。
>>464 の回答で解決でしょ。
0472名無しさん@お腹いっぱい。
2008/08/13(水) 16:08:430473名無しさん@お腹いっぱい。
2008/08/13(水) 16:15:24ハイ次。
0474名無しさん@お腹いっぱい。
2008/08/13(水) 16:19:56Linuxの -o nolock オプション付でmountした場合、
rpc.lockd経由の異ホスト間のロックがかからなくなるだけで、
同一ホスト上だと、(たとえロック対象ファイルがNFS上でも)ちゃんとlockがかかるよ。
なので、-o nolock が質問者に対する適切な回答と思われる。
0475名無しさん@お腹いっぱい。
2008/08/13(水) 17:08:08この場合、壊れているのはロック要求に応えないNFSサーバであり、
ロックの必要がないのに獲得しようとしているスクリプトだ。
-o nolockは逆に、壊れていないNFSクライアントを壊してしまう。
(ネットワークワイドでのlockを無効にし、アプリケーションにエラーも返さない)。
そのサイトで動作するアプリケーション全体に影響が及ぶことを考えれば、
他で対処できないときの次善の策と考えた方がよい。
0476名無しさん@お腹いっぱい。
2008/08/13(水) 17:29:560477名無しさん@お腹いっぱい。
2008/08/13(水) 17:39:09どっちも。
0478名無しさん@お腹いっぱい。
2008/08/13(水) 17:54:023人とも。
0479名無しさん@お腹いっぱい。
2008/08/13(水) 21:31:45でもしっくりいかないなあ
statdやlockd走しらせてmountしたファイルシステムにflockかけただけで半ストール状態になっちゃうものなの?
サーバー側がおかしいのかな
0480名無しさん@お腹いっぱい。
2008/08/13(水) 23:43:29だから、質問者が発した質問が適切に組み立てられるとは期待出来ない。
質問の裏にある、質問者が抱えている真の問題を見抜いて解決法を回答するのが、
知識のある回答者の側の責務。
>>479
サーバ側、もしくはサーバとの通信がおかしい。
たとえばdaemonは動いていてもどこかのレイヤでパケットがフィルタリングされている、等。
0481名無しさん@お腹いっぱい。
2008/08/14(木) 07:01:31質問者はその問題に関する知識がないからこそ、
直接の回答なしに質問以外のことに対する余分な指図と思われる返答があっても
それを受け入れない、または理解できない。
まずは質問に対する直接の回答をするべき。
一旦その回答を質問者が試した上でさらに質問や疑問点があれば
再度質問すればいいことだから。
0482名無しさん@お腹いっぱい。
2008/08/14(木) 11:07:21パケットフィルタのせい?
フィルタが原因で、そういう現象が結果として出てくるのかは知らないけど。
0483名無しさん@お腹いっぱい。
2008/08/14(木) 11:16:29そのどちらかを忘れてるとか。NFS鯖がFreeBSDの場合はlockはうまく動かないのが普通。
0484名無しさん@お腹いっぱい。
2008/08/14(木) 11:54:330485名無しさん@お腹いっぱい。
2008/08/14(木) 22:41:52サーバー、クライアント両方切ってmountしてみたけど、、、同じだった。
statd走らせたうえで-o nolockで問題ないようなので
これで様子みてみます。
きっとたぶん忘れた頃にぽっと原因がわかったりするとおもう
ありがとー
0486名無しさん@お腹いっぱい。
2008/08/14(木) 23:01:57やっぱりちょっと気味悪いイ
0487名無しさん@お腹いっぱい。
2008/08/15(金) 01:15:45そんな劣悪な質問者だと直接の回答なのかどうかすら
判断できないんじゃねーの。
0488名無しさん@お腹いっぱい。
2008/08/15(金) 12:22:31斜めにしか過去レス読んでないのではずしてるかもしれんが、
NFSってパケットが普通にフラグメントして飛ぶので、
フィルタリングしてる機械がアホだと刺さるよ。
FreeBSDのpfでもscrub入れてないと刺さる。
0489名無しさん@お腹いっぱい。
2008/08/15(金) 20:16:190490名無しさん@お腹いっぱい。
2008/08/18(月) 23:53:43そういえば、FreeBSD+ZFSのNFSサーバでもlockできないのかな?
0491名無しさん@お腹いっぱい。
2008/08/19(火) 09:00:54ZFS、一体何の関係があるんだ?
0493名無しさん@お腹いっぱい。
2008/09/04(木) 02:17:41物理ファイアウォール経由でNFSマウントをする構成なんですが、その物理FWがIPとポート番号をガチンコ指定なため、
NFSクライアント側の浮動するポート番号をなんとか固定しないといけないです。
すごくアホな話ですが、S側、D側のIPとポートを全制御できるパケットしか許可しないなんて言われてます。
環境:RHEL5 NFSv3
なんとか、NFSクライアントのポート番号を固定化する方法を教えてください。
せめてmount.nfs(サーバ側892ポートと通信するモジュール)のポート番号が特権ポートを使わないようにする
設定を教えてください。
0494名無しさん@お腹いっぱい。
2008/09/04(木) 02:23:09portmapの使用するポート番号の指定もしました。(/proc/sys/net/ipv4/ip_local_range)
mount.nfsは、NFSマウントをかけに行ったときにnetstatを打つと892と通信していたモジュールです。
111とか2049はお行儀よくエフェメナルポートを使用しているのに、こいつだけウェルノウンポートを使用します。
本当は固定できれば最高なんですが、1024:65535のポート全開放しないとどの道sshやらできないよ
なんて方向で切り込めば押し込めるかなと思ってます。若干デスマーチ気味な構築になってますが、
なかなかデカいプロジェクトなので、重ねてご教示お願いします。
0495名無しさん@お腹いっぱい。
2008/09/04(木) 03:36:480496名無しさん@お腹いっぱい。
2008/09/04(木) 03:50:36, イ)ィ -─ ──- 、ミヽ
ノ /,.-‐'"´ `ヾj ii / Λ
,イ// ^ヽj(二フ'"´ ̄`ヾ、ノイ{
ノ/,/ミ三ニヲ´ ゙、ノi!
{V /ミ三二,イ , -─ Yソ
レ'/三二彡イ .:ィこラ ;:こラ j{
V;;;::. ;ヲヾ!V ー '′ i ー ' ソ
Vニミ( 入 、 r j ,′
ヾミ、`ゝ ` ー--‐'ゞニ<‐-イ
ヽ ヽ -''ニニ‐ /
| `、 ⌒ ,/
| > ---- r‐'´
ヽ_ |
ヽ _ _ 」
ググレカス [ gugurecus ]
(西暦一世紀前半〜没年不明)
よく読めカス!
http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/Deployment_Guide-en-US/s2-sysconfig-nfs.html
0497名無しさん@お腹いっぱい。
2008/09/04(木) 04:19:49/ \ /\ キリッ
. / (ー) (ー)\
/ ⌒(__人__)⌒ \ <若干デスマーチ気味な構築になってますが、
| |r┬-| | なかなかデカいプロジェクトなので、重ねてご教示お願いします。
\ `ー'´ /
ノ \
/´ ヽ
| l \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
____
/_ノ ヽ、_\
ミ ミ ミ o゚((●)) ((●))゚o ミ ミ ミ <だっておwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\ /⌒)⌒)⌒)
| / / / |r┬-| | (⌒)/ / / //
| :::::::::::(⌒) | | | / ゝ :::::::::::/
| ノ | | | \ / ) /
ヽ / `ー'´ ヽ / /
| | l||l 从人 l||l l||l 从人 l||l
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
0498名無しさん@お腹いっぱい。
2008/09/04(木) 04:21:59∩ _rヘ / ヽ∩
. /_ノυ___ιヽ_ \
/ / /⌒ ⌒\ ヽ \
( く /( ●) (●)\ > ) お前の頭は
\ `/::::::⌒(__人__)⌒:::::\' /
ヽ| |r┬-| |/
\ `ー'´ /
(( (ヽ三/) (ヽ三/) ))
. (((i ) ___ ( i)))
/ / /_ノ ヽ_\ ヽ \
( く /( ●) (●)\ > ) くるくる
\ `/::::::⌒(__人__)⌒:::::\' /
ヽ|  ̄ |/
\ /
∩∩∩ . ∩∩∩
.∩_:||_:|_:| |_:||_:|_:∩
│ ___ つ ⊂ ___ │
ヽ ノ ___ ヽ ノ
/ / /_ノ ヽ、_\ ヽ \
( く o゚((●)) ((●))゚o > ) パーだおwwwwwwwwwwwwwwwwwww
\ `/::::::⌒(__人__)⌒:::::\' /
ヽ| |r┬-| |/
\ | | | /
| | |
`ー'´
0499名無しさん@お腹いっぱい。
2008/09/04(木) 04:27:03.-"´ \.
:/ _ノ ヽ、_ ヽ.:
:/ o゚((●)) ((●))゚oヽ:
:| (__人__) |: プギャー!!!
:l ) ( l:
:` 、 `ー' /:
:, -‐ (_). /
:l_j_j_j と)丶─‐┬.''´
:ヽ :i |:
:/ :⊂ノ|:
0500名無しさん@お腹いっぱい。
2008/09/04(木) 04:47:540501名無しさん@お腹いっぱい。
2008/09/04(木) 09:23:04早速のレスあざす。ただし、私の説明が良くなくて申し訳無いです。
/etc/sysconfig/nfsを編集してサーバ側のポートを固定することは成功しています。
説明が悪くすみません。マウントしにいく側のポートを固定したいと考えています
0502名無しさん@お腹いっぱい。
2008/09/04(木) 09:31:26求めるって時点でその会社は終わってるな。
0503名無しさん@お腹いっぱい。
2008/09/04(木) 10:23:52だってメーカーサポートがないんだもーん
0504名無しさん@お腹いっぱい。
2008/09/04(木) 10:43:26良い答えはない感じでした。皆ファイアウォールの構成を変えろといいます。
それが正しいと思いますが。
クライアント側のポート番号のみブラックボックス化しているように見えます。
portmapが制御しているのは間違いないと思っていますが。
それこそ新たにモジュールを自作して噛ませる必要があるのでしょうか。
0505名無しさん@お腹いっぱい。
2008/09/04(木) 10:45:55ことだと思うのだが……そりゃデスマーチ状態になるわな的な意味で。
0506名無しさん@お腹いっぱい。
2008/09/04(木) 11:10:470507名無しさん@お腹いっぱい。
2008/09/04(木) 11:13:57> portmapが制御しているのは間違いないと思っていますが。
違います。
ポートの範囲を狭められたとしても、固定は無理です。
lockdやstatdにも言及してないし、あなたには無理な仕事なんじゃないでしょうか?
0508名無しさん@お腹いっぱい。
2008/09/04(木) 11:35:060509名無しさん@お腹いっぱい。
2008/09/04(木) 12:02:051024以下の番号を利用する事が多い。(UNIXの世界では1024以下はrootというお決まりなので)
ファイヤーウォールの設定を SrcPort 1-1024 DstPort 111,2049 と
status lockmgr mountd が使うポートを開放してもらえばよろしい。
ネットワーク管理者からすると、暗号化もされてない通信路でファイヤーウォール越しに
NFSなんてふざけてる奴だ、こう言っておけば諦めるだろうという意図だろう。
どうしてもやりたいなら VPN してやれや。
0510名無しさん@お腹いっぱい。
2008/09/04(木) 12:06:15実力不足はいまさらながら痛感しています。
熟達した技術をお持ちの皆様に不快感を与えてしまい申し訳ない気持です。
今後は今以上の精進を持って学習いたしますので、なにとぞご協力お願いしたい所存です。
/etc/sysconfig/nfsの設定ファイルで、lockdやstatdのポートを固定するよう設定しています。
確かにログなどを確認してもそれらのポートが使用されていないので
設定が足りないのかもしれません。rpcinfoでは固定されていることは確認できます。
クライアント側は、使用ポートを固定できなくとも、狭める事ができれば
それでもクローズは可能です。なにとぞ御教示お願いします。
公式ドキュメントなどでportmapが制御しているものと判断しておりました。
それが違うとのこと、了解致しました。ありがとうございます。別のアプローチをトライしてみます。
0511名無しさん@お腹いっぱい。
2008/09/04(木) 12:09:26このスレの人間は誰もやったことがないから答えられないんだよ。
実際のところはそんなとこw
0512名無しさん@お腹いっぱい。
2008/09/04(木) 12:12:27貴重なアドバイスありがとうございます。FWの構成もNFSマウントもすべて客先による指示であるため、ベストエフォートである必要があります。
そのため、VPNの検討もしてみます。ありがとうございます
0513名無しさん@お腹いっぱい。
2008/09/04(木) 12:33:24どうでもいいけど、物理ファイアウォールといったら
ビルとかに設置してある防火壁のことなんじゃないだろうか。
iptables じゃなくてアプライアンス箱を使っているという意味は
わかるからいいけど。
0514名無しさん@お腹いっぱい。
2008/09/04(木) 12:37:070515名無しさん@お腹いっぱい。
2008/09/04(木) 12:48:420516名無しさん@お腹いっぱい。
2008/09/04(木) 12:54:04全て客先による指示なら、客に聞けばいいだろ。
できる事と、できない事の区別もつかないなら、仕事向いてないよ。
0517名無しさん@お腹いっぱい。
2008/09/04(木) 12:55:430518名無しさん@お腹いっぱい。
2008/09/04(木) 14:10:48・・・・・客の指示だったら物理的に保証がないとか誰もやったこと無いような事まで
「できますって言っちゃったらやる」って言うの?
さすが出来る技術者は違いますね〜(棒
0519名無しさん@お腹いっぱい。
2008/09/04(木) 15:35:060520名無しさん@お腹いっぱい。
2008/09/04(木) 16:19:090521名無しさん@お腹いっぱい。
2008/09/04(木) 16:49:43そのため、今回のようなケースでも可能性を地獄の果てまで追いかける必要があります。
もし不可能と言うことであれば、不可能である根拠や証跡が必要になります。
現段階ではまだ不可能と断定可能な材料がないため、調査及び有識者各位にお問い合わせしている次第です。
当然皆様に対して不可能な根拠や証跡まで要求する気はございませんが、
それでも図々しいお問い合わせをしていると認識しております。
皆様に置かれましては、私の見苦しい発言の数々でご迷惑の事と存じますが、
今一度のお力添えをお願いしたい所存です。
0522名無しさん@お腹いっぱい。
2008/09/04(木) 16:51:38>>514 が方法を回答してるじゃん。
0523名無しさん@お腹いっぱい。
2008/09/04(木) 17:06:08>>522
ご回答が遅くなり申し訳ありません。
その手段はOS自体や他APへの影響範囲が評価不可能なため、先ほど客先より却下されました。
申し訳ありません。
0524名無しさん@お腹いっぱい。
2008/09/04(木) 17:24:14「うちは技術がないのでそんなこと出来ません」と正直に言っちゃえば
客も流石に飲むしかないと思うがな。
0525名無しさん@お腹いっぱい。
2008/09/04(木) 17:32:060526名無しさん@お腹いっぱい。
2008/09/04(木) 18:04:160527名無しさん@お腹いっぱい。
2008/09/04(木) 18:12:35自分が同じ立場だったとして「出来ない」と突っぱねられるか?
0528名無しさん@お腹いっぱい。
2008/09/04(木) 18:14:130529名無しさん@お腹いっぱい。
2008/09/04(木) 18:14:480530名無しさん@お腹いっぱい。
2008/09/04(木) 18:16:200531名無しさん@お腹いっぱい。
2008/09/04(木) 18:25:23厳格なファイアウォールが必要なのか、そういったところからヒアリングして、
できるだけ客の「やりたい事」に沿った解法を探るだろうな。
客はファイル共有やネットワークの保護がやりたいんであって、
客自身がNFSそのものがやりたい、ソースポート固定そのものがやりたい、ということは稀だ。
当たり前だが。
0532名無しさん@お腹いっぱい。
2008/09/04(木) 18:29:38ハイ次の質問どうぞ。
↓
0533名無しさん@お腹いっぱい。
2008/09/04(木) 18:44:000534名無しさん@お腹いっぱい。
2008/09/04(木) 18:50:200535名無しさん@お腹いっぱい。
2008/09/04(木) 22:02:21解決 WiFi---nfsd---|FW|---nfs client---WiFi
これで桶w
0536名無しさん@お腹いっぱい。
2008/09/04(木) 22:44:200537名無しさん@お腹いっぱい。
2008/09/05(金) 13:10:02VPNして終了でいいじゃん。
0538名無しさん@お腹いっぱい。
2008/09/05(金) 15:27:01ファイアウォールの意味をもう一度考えようぜ。
0539名無しさん@お腹いっぱい。
2008/09/05(金) 16:51:460540名無しさん@お腹いっぱい。
2008/09/05(金) 17:21:54B「そうか、なら良かった」
A「なに?」
B「ファイアウォールにNFS通そうとする馬鹿な客と馬鹿なSEは、いないんだ」
♪ダンダンドゥヴィ、ドゥヴィダダン……
0541名無しさん@お腹いっぱい。
2008/09/05(金) 18:40:320542名無しさん@お腹いっぱい。
2008/09/05(金) 19:56:56申し訳ありません。
引続き解決策の議論をお願いします。
0543名無しさん@お腹いっぱい。
2008/09/05(金) 20:09:13SSHで繋がせてもらう
で SSH over PPP でトンネリング。
http://nakagami.blog.so-net.ne.jp/2005-07-21
客には、「VPNなんて使ってませんよ。telnetみたいなのしか使ってませんよ」とか言う
0544名無しさん@お腹いっぱい。
2008/09/05(金) 20:21:57そうするよりマシな実現方法はないからこれでやらせろ、
それじゃなきゃやらない、ぐらいのアピールしろよ。
構築だけじゃなくて後の運用もどうせ請け負ってるんだろうから、
客の奴隷になるのは不幸になるだけだ。
そういう客の言いなりで作ると、けっきょく gdgd なものしかできなくて
後々まで泣くことになるぞ。
0545名無しさん@お腹いっぱい。
2008/09/05(金) 21:49:11あまりよくない、むしろバカな設計なのだよ。
議論(藁)なんてする必要すらない。
だいたいNFSは信用できるネットワーク内で使う事を前提とされているし
ましてやWANを経由する事も考えられていない。
スレ違いのプロトコルと言ってもいいな。
0546名無しさん@お腹いっぱい。
2008/09/05(金) 23:14:27>そうするよりマシな実現方法はないからこれでやらせろ、
>それじゃなきゃやらない、ぐらいのアピールしろよ。
そーだ、その通りだー。
ファイアウオールにNFSを通すなんて(客がどっから実例拾ってきて提示してるか知らないけど)
元々の仕様を超えた使い方に対してはもう議論(苦笑)の余地さえも残っていないと思うけどね。
どうせ却下されるだろうけど試しにw
つ【業務用のネットワークとは別にNFS専用のネットワークを用意する】
0547名無しさん@お腹いっぱい。
2008/09/05(金) 23:34:140548ななし
2008/09/06(土) 01:42:37通せるわけだが、その辺りのファイアウォールは使っていないって事?
だったら、そこそこでかいプロジェクトとは思えないんだけど。
ファイアウォールの管理者に地味に嫌がらせされてるだけ??
0549名無しさん@お腹いっぱい。
2008/09/06(土) 04:21:28NFSとか通す設定できなかったなぁ。
まあ専業メーカーの製品には太刀打ちできませんな。
>>545の言う通り、NFSは信用できるネットワーク内で使うことが前提。
NFSのパケットを偽装可能って話は聞いたことあるし、
パケットキャプチャすることでNFSサーバの中身を
レプリケーションできてしまうプログラムなんてのも有ったらしい。
その辺の脆弱性を指摘して、
VPNなりSSHトンネルで保護する必要があるんです! とか
主張してみるのはどうかね?
0550名無しさん@お腹いっぱい。
2008/09/06(土) 06:12:27もし必要ならケルベロスも使える。
0551名無しさん@お腹いっぱい。
2008/09/06(土) 12:43:11TCPなら若干ましだが、パケット落ちるとろくなことがないし。
0552名無しさん@お腹いっぱい。
2008/09/06(土) 16:53:12どちらも外の世界に出てこないのでありがたい。
これからも唯一無二のシステム構築に挑戦し続けてほしい。永遠に。
0553名無しさん@お腹いっぱい。
2008/09/10(水) 01:46:250554通りすがりのFiler使い
2008/09/10(水) 02:16:02出荷時のままなら /vol/vol0/etc
何をしたいのか知らんけど、
rc を始めとした設定ファイルを弄りたいなら
setup コマンド流して設定しなおした方が楽かもしれんよ?
既存の設定を確認したいだけなら
autosupport mail に殆どの設定が添付されてくる。
0555名無しさん@お腹いっぱい。
2008/09/14(日) 10:21:59>引続き解決策の議論をお願いします。
なんでうちらが議論せないかんの?
0556553
2008/09/14(日) 12:48:47おぉ。タンクス。
結局/vol/vol0をlinuxからnfsマウントして編集しました。
/vol/vo0はoffになっていたのでマウントできないのかと思ったらマウントできるし...。
何をしたかったというとhostファイルに項目を追加したかったのですが、FilerViewのhostファイルのマネージャがなぜか「アプレットがない」とか言って起動せず途方にくれてました。
なんか色々方法があるみたいですね。
で、もうひとつご教授ください。
nfsサーバーをsolarisからdataontap搭載のnfsサーバーに乗り換えたいのですがFilerViewからの設定では必ず先頭部分が/vol/vol1となってしまって全ての該当nfsファイルをマウントしているホスト設定ファイルを書き換える必要があります。
現在の設定ファイルをそのまま生かすために/vol/vol0を任意に変更する方法はあるのでしょうか。
0557通りすがりのFiler使い
2008/09/14(日) 13:15:22FilerViewが部分的にしか使えないのは
options trusted* 回りか
options httpd* あたりかな...
私が管理してる Filer 群は全部 FilerView 停止してあるので
これ以上のコメントはできないかな、すまんね。
先の件だと、exportfs コマンドを手打ちすれば
FilerView は使わなくて済んだかも。
さて、今回の件だけど、
全ボリューム(ファイルシステム)は
/vol 以下に配置されるので
クライアント側が再設定大会になるのは避けられない。
vol1 や vol2 等となっている部分は変更可能
例: vol rename vol1 foobar
ちなみに vol0 (つまり root volume)は、
名前変えると他に変更すべき個所が山盛りなので
この名前だけは固定にするべき。
あと、NOWにはユーザー登録してあるよね?
管理者ガイド等のマニュアル一式が入手できるので
この機会に登録をお勧め。
0558名無しさん@お腹いっぱい。
2008/09/14(日) 14:42:40つ
ttp://honokatei.at.webry.info/200703/article_3.html
おまいには試して報告する義務がある。
0559名無しさん@お腹いっぱい。
2008/09/14(日) 18:02:52exportfsでsyncを指定して
mount -o asyncでマウントした場合、syncは有効になりますか?
exportfsでの設定とmountでの設定の優先順位がわからないであります!!
0560通りすがりのFiler使い
2008/09/14(日) 18:13:55おー、exportfsに -actual なんてオプションが追加されてるのか...
リリースノートはこまめに目を通すべきですな orz
情報どうもです。
>>556
リンク先では wrfile つかってファイル作成する方法が書かれてるけど、
標準入力をファイルにリダイレクトする方法と変わらないので
・前の行に戻れない
・途中で中断してやり直せない
・バックアップファイルなんて当然作られない
という難点がある。
緊急時以外は使わない方が良いかと。
0561名無しさん@お腹いっぱい。
2008/09/14(日) 20:27:190562名無しさん@お腹いっぱい。
2008/09/14(日) 21:08:28OS板に立てたら需要あるかな。OS板ならontap内部やwindowsの共有も話題にできるし。
ところでこれは使える?
http://partners.netapp.com/go/techontap/matl/sample/0206tot_monthlytool.html
0563名無しさん@お腹いっぱい。
2008/09/14(日) 21:22:18NetApp の独自システムなん?
CISCO の IOS みたいにインサイド本とか出てたりするん?
0564名無しさん@お腹いっぱい。
2008/09/15(月) 00:54:13意味ある。
atime更新が意味を持たない状況ではわりとありがちなチューニング。
0565通りすがりのFiler使い
2008/09/15(月) 03:02:56Data ONTAPはファイルサーバ専用OSですな。
一見コマンドシェルっぽい物が実装されてはいるけど
エディタも cd コマンドも無い。
ONTAPシミュレータはいくつか制限あるけど
自習用/検証用としてはそこそこ使える。
他の仮想マシン同様、大量にメモリを消費するのと
ディスクアレイだけに膨大なI/Oが発生することさえ考慮して
PCを構成しておけばストレス無く使えるかと。
ああ、勿論、Data ONTAP GX
(いわゆる大規模クラスタ)は動かないよ?
>>563
インサイド本は見たこと無いですな。
コマンド数はそれほど多くないので直ぐ覚えられるかと。
0566名無しさん@お腹いっぱい。
2008/09/15(月) 03:51:51ということはasyncもクライアント側のオプションが有効になるということですね
0567名無しさん@お腹いっぱい。
2008/09/15(月) 06:38:00確認だが、NFS client側で noatime でマウントしても、
NFS server側のファイルの atimeは通常通り更新される。
(だからNFS server側のディスクアクセスが減るわけではない)
それもわかった上でclient側だけ noatime指定しても「意味ある」って
答えてるんだよね?
0568名無しさん@お腹いっぱい。
2008/09/15(月) 08:09:39UNIXのmountのnoatimeオプションは、
ファイルシステムに対してatimeのupdateしないようにする
そういう意図だよ。
0569名無しさん@お腹いっぱい。
2008/09/15(月) 08:20:17読みこなせてないのでは?
0570名無しさん@お腹いっぱい。
2008/09/15(月) 08:35:34パケット減少については、たとえ noatime を付けていなくても減少する。
もともとNFS client側での atimeの updateはほとんどがキャッシュされていて
滅多に行なわれないから。なので、client側だけでの noatimeは意味ないかと。
NFSサーバー側でローカルHDDをマウントする際に noatimeが付いてないと意味ない。
0571名無しさん@お腹いっぱい。
2008/09/15(月) 08:38:31noatime自体の話と混同している風味。
0572名無しさん@お腹いっぱい。
2008/09/15(月) 08:42:27NFSサーバー側の atimeは更新されるよ。要は、NFS鯖のnfsdがそのファイルを
アクセスする時点で atimeが更新されてしまうから。
atimeを更新したくないなら、NFS client側で何やっても不可能。
NFS鯖側で最初から mount -r なりする必要あり。
0573名無しさん@お腹いっぱい。
2008/09/15(月) 09:10:24.mew-summary作り直す時とかさ。
やってみて。
0574名無しさん@お腹いっぱい。
2008/09/15(月) 09:13:09貧弱だとサーバ側のディスクがボトルネックだと思う。
0575名無しさん@お腹いっぱい。
2008/09/15(月) 10:29:54飛ばなくなる分意味あるんでない?
0576名無しさん@お腹いっぱい。
2008/09/15(月) 18:46:200577anonymous
2008/09/17(水) 23:31:15このへんは完全に実装依存だから、
実装を特定しないと意味のある議論にならないぜ
NFSの規格だけではどうなるか一概に言えない
0578名無しさん@お腹いっぱい。
2008/09/24(水) 00:46:06それなりに、トラヒックかかるし。。。
0579名無しさん@お腹いっぱい。
2008/09/24(水) 12:38:46↓
NFS専用LANを構築して追い出す
↓
NFS以外のトラフィックたいしたことなくね?
↓
NFS専用LANに相乗りさせてLAN統合
↓
cool!
0580名無しさん@お腹いっぱい。
2008/09/25(木) 13:38:38あるから困るwww
VoIPで遅延ってまずくね?
↓
VoIP専用LANを構築
↓
VoIP以外のトラフィックたいしたことなくね?
↓
QoSの設定を加えてLAN統合
↓
awesome!!
0581名無しさん@お腹いっぱい。
2008/09/25(木) 13:50:45VoIPに必要なのは応答速度で帯域は数千回線レベルにならないと
問題にならないってのは突っ込んじゃいけないんだろうなぁ〜
とおもいつつ突っ込むw
通常会社のフロアとかならQoSあれば十分だとおも
0582580
2008/09/25(木) 15:35:03わざとスキのある突込みをしてるのかもしれないけど、
メールとかWebとかのバーストでVoIPに影響を出したくない、
ってのがそのときの狙いだったのよ。
(フロアに100〜150人ぐらい居る環境)
もちろん、QoSでクリアできるレベルだったんだけど、
そのお客さんおかかえのベンダーがアホで
「専用のLANにするのが普通」とか言っちゃうもんで。
0583名無しさん@お腹いっぱい。
2008/09/25(木) 15:45:07あぁなるほど、アホなベンダーの影響くらったのね
いやVoIPなんて1回線多くて64kbit/sなので
LAN分離して帯域も応答速度も確保なんて事は普通しないだろうと
LAN分離するなら帯域も使われることを考慮してるのかなと思っただけ
大体分離したらVoIPの意味が半減するし
(一緒だからこそ工事費や管理費や回線費用削減とかになるんだし)
って見直したらちゃんとVoIPで遅延ってまずくねって書いてあったねすまん
0584名無しさん@お腹いっぱい。
2008/09/25(木) 16:19:010585名無しさん@お腹いっぱい。
2008/09/25(木) 17:15:290586名無しさん@お腹いっぱい。
2008/09/25(木) 18:12:34情報d
おかげさまで要求仕様完全クリアーです。ヤター!
と思ったらどうやら前任者が「頭が/vol/vol1になるのは装置仕様」で逃げてたらしく、
「できるんだったらぜんぶやってよ」で仕事が増えた.....。
>>559様
さらに質問
DATAONTAP側の一つの公開ディレクトリを違う名前で同時に公開することは可能ですか?
これができるとホストの都合で切り替えができるのですが、できないとタイムテーブルを引いて段取りつけないといけないめんどくちゃいw
2chねたで仕事をする男
0587名無しさん@お腹いっぱい。
2008/09/25(木) 18:22:53>>559様→>>560様
0588通りすがりのfiler使い
2008/09/27(土) 04:15:46正直言って実機で試さないと断言できないな...
cifsだと同じパスに複数の共有名を付けられるんだけどな。
exportfs(5)を見る限り、
最後に記述されたパスが有効とあるので
同じパスを別名、つまり
ONTAP本来の /vol/vol1/foobar と
-actual を使って /hoge というように
2通りにはexportできないのではないかと思う。
あと、-actual は変換テーブルを作るオプションだろうから
ONTAP内部のオーバーヘッドを嫌うのであれば
使わない方がいいのかも知れない。
何にせよ、実機(無理ならシミュレータ)で
試してから決定した方がいいよ。
>前任者が「頭が/vol/vol1になるのは装置仕様」
昔のONTAPはそういう仕様だったので
全くの間違いという訳ではないかと。
ONTAP6.5.7より前のどこかで追加されたっぽい。
0589名無しさん@お腹いっぱい。
2008/09/29(月) 20:06:12毎度トン
だめか〜。
そろそろDATAONTAP担当になってしまいそうだw
ここで踏ん張っておけば食いっぱぐれないか?
DATAONTAPとBIGIPあたりを押さえたら食いっぱぐれないかなぁ。
BIGIPは認定資格があるみたいだけどDATAONTAPもあるのかな。
0590通りすがりのFiler使い
2008/09/30(火) 01:26:54さすがに外部向けの認定資格はないんじゃないかな...
内部向けになら有ってもおかしくないとは思う。
データ移行周りや認証の統合あたりは
マニュアル見ていきなり本番じゃ辛いだろうしねぇ。
0591名無しさん@お腹いっぱい。
2008/10/01(水) 22:47:24http://it.prometric-jp.com/testlist/netap/index.html
>>589
BIG-IPだけじゃ食えるわけが無い。L2/L3が出来て、なおかつL7も出来ないと。
NetAppも簡単なのが売りだからな。NetAppや代理店で売りまくったり、
技術サポートするのでない限り、これだけでは食えない。
こちらも、いろんなストレージが設計出来ます、管理出来ますってレベルで
はじめて食っていける。
0592通りすがりのFiler使い
2008/10/02(木) 02:36:59お、おおー
認定資格なんてあったのか...情報tnx
でもまあ、言われる通り、
NetAppだけが分かってても仕方ないやね。
私も精進しないとな。
本来NetAppは簡単であるべき、というのは全くその通りで
options(1)の最後の方にもそんなことが書いてある。
0593名無しさん@お腹いっぱい。
2008/10/02(木) 23:21:020594名無しさん@お腹いっぱい。
2008/10/03(金) 07:36:29接続して玉入れて、玉の割り当てとかノードの分散とか
すげーテキトーに設計するだけかとw
製品ごとに違うのって、CUIとかGUIとか機能名とかそんな程度。
基本的にはどれか1つ知ってれば通用しちゃう希ガス・・・
0595名無しさん@お腹いっぱい。
2008/10/05(日) 10:06:40一等最初が自分でなけりゃ対策も立てられるってもんだ。
簡単簡単とはいうが本番環境のNFSの容量変更なんかはなかなかどきどきするぜイニシャライズ中とか表示でるしw
0596名無しさん@お腹いっぱい。
2008/10/06(月) 03:27:55高いストレージだと、増設も一瞬なんだよな。もちろん見かけ上だが。
+αってのは同意。「ここをあーするとこうなる」というバカな覚え方ではなく、
本質を理解した上で「これをそうするには、ここがあーだから、こうする」
という風に覚えることだわな。応用も利くし。
後は人脈かな。ま、すべてストレージに限った話ではないけどw
0597名無しさん@お腹いっぱい。
2008/10/11(土) 00:41:55S<->Cだけなのですか?
S-S-Cとかなぜできないの?
0598名無しさん@お腹いっぱい。
2008/10/11(土) 01:44:46作るのですか?
0599名無しさん@お腹いっぱい。
2008/10/17(金) 06:48:46そういうプロトコルだから
DRBD使えばいいじゃん
0600名無しさん@お腹いっぱい。
2008/10/17(金) 16:47:390601名無しさん@お腹いっぱい。
2008/10/18(土) 01:58:18>>426あたりは読んでないの?
質問する前にスレ全部読めよ。
0602名無しさん@お腹いっぱい。
2008/10/18(土) 13:48:50なぜ出来ないのか知らんけど、
中間のSは飛ばせないの?
0603名無しさん@お腹いっぱい。
2008/11/18(火) 08:08:20NFSクライアントでmountしてから、例えばlsコマンドを打つとファイル名が見えるのですが
それ以降lsコマンドを打ってもディレクトリやファイルが見えなくなります。
しかしなぜかファイルの数だけは表示されますし、パスを正しく指定すればファイルを開くこともできます。
sambaでは正常に使用できています。
解決方法をご存知の方がいましたらご教示下さい。
0604名無しさん@お腹いっぱい。
2008/11/18(火) 11:24:44あーだCODAいうよりとかいう突っ込みを期待した俺がバカだった。
って、codaどこいったんだ、AFSはどこさー
0605名無しさん@お腹いっぱい。
2008/11/18(火) 11:26:21cifsの方が出来はともかく普及しているからそっち使ったほうが楽ぢゃないか?
下々のモノは使いにくいものを頑張って使うほど時間が無いと自覚するようになった。
0606名無しさん@お腹いっぱい。
2008/11/18(火) 13:23:370607名無しさん@お腹いっぱい。
2008/11/18(火) 14:19:160608名無しさん@お腹いっぱい。
2008/11/18(火) 14:20:34> NFS クライアントって Windows 上 SFU あり突っ込んで動作させる奴のこと?
Windows 上に SFU あたりを突っ込んで動作させる奴のこと?
0609名無しさん@お腹いっぱい。
2008/11/20(木) 01:21:30申し訳ありませんが上のモノは出払っておりまして(以下略
0610名無しさん@お腹いっぱい。
2008/11/20(木) 06:48:30すみませんが、他の優秀な会社の方、回答をお願いします
0611名無しさん@お腹いっぱい。
2008/11/20(木) 08:28:39これから先は有料になります。
0612名無しさん@お腹いっぱい。
2008/11/20(木) 10:15:36解答に対する報酬は、解答が役に立ったかどうかで出来高制でお支払いします。
ただし、その判断基準は当方の基準によります。最低で0円の場合もあり得ます。
それでは解答ください。
0613名無しさん@お腹いっぱい。
2008/11/20(木) 13:42:21それならここで聞かずにSunなりRedHatなり、
有償サポートを提供してるところで聞けば?
嫌ならWireShark使うとかして
自分で解析すればいいじゃない。
0614名無しさん@お腹いっぱい。
2008/11/20(木) 14:41:13> 当方の基準
> 最低で0円
0615名無しさん@お腹いっぱい。
2008/11/20(木) 15:01:240616名無しさん@お腹いっぱい。
2008/11/20(木) 20:12:330617名無しさん@お腹いっぱい。
2008/11/27(木) 00:52:28最小の停止時間としたいのですが、よいツールありますか?
商用製品では、ストレージ仮想化製品を利用すればよいのですが、
同等のものがオープンソースでありますか?
0618名無しさん@お腹いっぱい。
2008/11/27(木) 01:15:03ある程度まとまった時間が取れるのであれば、
rsync とかでちびちび同期をかけておいて、
切り替え時間になったら
・クライアントを全部切り離し
・最後のrsync実行
・IPアドレス等の設定変更
ってのが一番無難そうに思えるけどー
仮想化製品ってどうにも胡散臭くてな(笑
0619名無しさん@お腹いっぱい。
2008/11/28(金) 01:30:24なりそうな気がしますよ。
なんかセッションIDみたいのがあって、サーバの構成がかわると
mountがうまくいかなくなります。
そのあたりも検証してください。
0620名無しさん@お腹いっぱい。
2008/11/28(金) 01:31:22まぁしかし、umountしようとすると大抵なんかのプロセスがロックを
握っていて出来ないものだが(w
0621名無しさん@お腹いっぱい。
2008/11/28(金) 01:48:190622名無しさん@お腹いっぱい。
2008/11/28(金) 08:16:16最終同期にも時間がかかるようだったら
・クライアントを全部切り離し
・リードオンリーで再マウント ←この工程を追加
・最後のrsync実行
・IPアドレス等の設定変更
すれば読み込みの停止時間は最低限に抑えられるかも。
コピー先をDRBDかなんかでFSミラーリングしとけば次はもっと楽ちんに交換できるかもね
0623名無しさん@お腹いっぱい。
2008/12/05(金) 20:44:42事前にcp -a などでコピーしといて、移行時にcp -u で差分をコピーするよろし。
0624名無しさん@お腹いっぱい。
2008/12/05(金) 20:46:190625名無しさん@お腹いっぱい。
2008/12/05(金) 20:53:08http://www.infoscience.co.jp/technical/rsync/FAQ.html#5
これ治ってんの?
0626名無しさん@お腹いっぱい。
2008/12/05(金) 21:42:030627名無しさん@お腹いっぱい。
2008/12/05(金) 22:19:170628名無しさん@お腹いっぱい。
2008/12/05(金) 22:23:32GNU版しかないものは問題ないんだよ。
元の質問者がLinuxとは言ってないのに、cp -a とか cp -u とか出てくるのは
いかがなものかと。
0629名無しさん@お腹いっぱい。
2008/12/05(金) 22:35:37tar で差分でもなんでも取ってコピーしてくださいな。
0630名無しさん@お腹いっぱい。
2008/12/06(土) 00:25:08最新!?
0631名無しさん@お腹いっぱい。
2008/12/06(土) 00:50:270632名無しさん@お腹いっぱい。
2008/12/06(土) 17:30:40dump 相当の管理コマンドのない FS なんて存在すら許されませんよねー。
0633名無しさん@お腹いっぱい。
2008/12/10(水) 15:24:02out of memoryの件については、私も気になっています。
http://samba.anu.edu.au/rsync/FAQ.html
を見ても直っていないようなんですが。
大量のファイルをrsyncするとmemory足りなくて落ちてしまう
仕様はそのままなのでしょうか?
0634名無しさん@お腹いっぱい。
2008/12/10(水) 16:00:01http://samba.anu.edu.au/ftp/rsync/rsync.html
の -r のとこにいろいろ書いてあるよ。
0635名無しさん@お腹いっぱい。
2008/12/10(水) 16:44:47This tells rsync to copy directories recursively. See also --dirs (-d).
Beginning with rsync 3.0.0, the recursive algorithm used is now an incremental
scan that uses much less memory than before and begins the transfer after
the scanning of the first few directories have been completed. This incremental
scan only affects our recursion algorithm, and does not change a non-recursive
transfer. It is also only possible when both ends of the transfer are at least version 3.0.0.
0636名無しさん@お腹いっぱい。
2008/12/13(土) 13:04:38TeraByteクラスのファイルサーバで試した人いるかなぁ。
0637名無しさん@お腹いっぱい。
2008/12/13(土) 15:17:060638名無しさん@お腹いっぱい。
2008/12/13(土) 17:48:07rsync実行して試すしかないなw それが確実。
0639名無しさん@お腹いっぱい。
2008/12/13(土) 17:59:18ファイル数が膨大になると、リストを処理するためのメモリが
いっぱいになってダウンしていたのだから。touchで大量の
ファイル作ればいいだけか。
それならプアーな検証環境でも数千万のファイル作れるな。
ZFS使えば、ファイル数も気にする必要ないし。
0640名無しさん@お腹いっぱい。
2008/12/13(土) 18:13:140641名無しさん@お腹いっぱい。
2008/12/13(土) 20:19:26ZFSなら、一定量ファイルが作られたところで
snapshot、cloneして増やして行く事もできるしな。
何とかなるだろ。
0642名無しさん@お腹いっぱい。
2008/12/13(土) 22:31:19おいおい・・・
creat(2)が10msとしても、シェルスクリプトからファイル作るための
オーバーヘッドが100msあるだけで2週間ほど時間余分にかかるんだぞ?
数千万とか、ms/usとかの数字の感覚がちょっと弱くないか?
0643名無しさん@お腹いっぱい。
2008/12/13(土) 22:35:07別に上にいるのが shell script なだけなら
そんなにつるし上げるほどの話ではないような
0644名無しさん@お腹いっぱい。
2008/12/13(土) 22:42:51おいおい・・・
いくらシェルスクリプトとは言え、ファイル作るオーバーヘッドが100msだとか、
いまどきcreat(2)でファイル作ってると言うとか、
今の時代の感覚がちょっと弱くないか?
>>643
touchじゃなくて、> $file でファイル作れば外部コマンドをforkしないから高速。
0645名無しさん@お腹いっぱい。
2008/12/14(日) 11:15:42別に難しいプログラムじゃないんだし。
0646名無しさん@お腹いっぱい。
2008/12/14(日) 11:31:37全然違うぞw
コピー先でのremove動作をロールバックする必然性があるかどうかの問題。
0647名無しさん@お腹いっぱい。
2008/12/14(日) 12:09:14% time zsh -c 'for i in {10000..19999}; do touch $i; done'
zsh -c 'for i in {10000..19999}; do touch $i; done' 1.78s user 7.34s system 105% cpu 8.652 total
% time zsh -c 'touch {20000..29999}'
zsh -c 'touch {20000..29999}' 0.01s user 0.60s system 85% cpu 0.715 total
0648名無しさん@お腹いっぱい。
2008/12/14(日) 14:23:15rsync先もZFSならrolebackでremoveが一瞬なのでお勧めの意味?
>>647
touchって最大いくつまでファイル渡せるんだろう
10000も渡せるとは驚き
0649名無しさん@お腹いっぱい。
2008/12/14(日) 14:59:380650名無しさん@お腹いっぱい。
2008/12/14(日) 21:47:330651名無しさん@お腹いっぱい。
2008/12/14(日) 22:20:450652名無しさん@お腹いっぱい。
2008/12/14(日) 22:28:48今度暇な時に、ps(1)にコマンド引数も出力させた時、
どうやって引数を得ているか調べてみてください。
0653名無しさん@お腹いっぱい。
2008/12/15(月) 00:01:540654名無しさん@お腹いっぱい。
2009/01/03(土) 23:47:280655名無しさん@お腹いっぱい。
2009/01/04(日) 11:11:190656名無しさん@お腹いっぱい。
2009/01/04(日) 16:35:11/bin/ls -nでも遅いですか?
0657名無しさん@お腹いっぱい。
2009/01/04(日) 22:30:59>>655
NFSサーバとNFSクライアントは同じスイッチのバックプレーンに収まる配置でして、全てGigabitEtherにて構築されているのでネットワークは詰まっていないのですよ(MRTG等で確認済み)。。。
>>656
ls -nだと即レスポンスがありました。ls -lすると遅いです。。。
1ディレクトリには100個程度のファイルがあるのですが所有者とかタイムスタンプを取得するのって、そんなに大変なんでしたっけ?
0658名無しさん@お腹いっぱい。
2009/01/04(日) 22:54:08/bin/ls -n
/bin/ls -ln
/bin/ls -l
も試してください。
一番上だけ速い→i-nodeキャッシュが足りない
上の二つが速い→nssが遅い
全部遅い→NFSサーバ or ネットワークが遅い
aliasやshell内蔵lsに誤魔化されないように/bin/lsってしてね。いい子だから。
0659名無しさん@お腹いっぱい。
2009/01/04(日) 23:34:35ご丁寧に有難うございます。
/bin/lsする対象については各項目を試す前にumount/mountを実施してみました。
・/bin/ls -n
real 0m0.019s
user 0m0.000s
sys 0m0.002s
・/bin/ls -ln
real 0m1.163s
user 0m0.000s
sys 0m0.005s
・/bin/ls -l
real 0m1.134s
user 0m0.000s
sys 0m0.006s
inodeのキャッシュが足りないのでしょうか?
こういう場合、一般的にはどのように対処するものでしょうか。。。
0660名無しさん@お腹いっぱい。
2009/01/05(月) 00:05:32mountのオプションでi-nodeのリードキャッシュを増加&延ばす!
uid, gidの逆引きは全く問題がないよう。
nsswitch.confはfilesオンリーかな?
0661名無しさん@お腹いっぱい。
2009/01/05(月) 00:07:06・tcpマウント
・version 3, 4マウント
も試した方がよい。
0662名無しさん@お腹いっぱい。
2009/01/05(月) 00:17:31色々と情報を有難うございます。
>mountのオプションでi-nodeのリードキャッシュを増加&延ばす!
fstabやmountでread cacheの指定ができるんですか??
軽くmanしてみたり検索してみたのですが具体的に言及しているものにたどり着けず・・・
nsswitch.confはhosts以外は全部filesになっています。
現在はTCPのNFSv3にてマウントしています。
0663名無しさん@お腹いっぱい。
2009/01/05(月) 00:32:06man -k mount | grep nfsするとか、mountのSEE ALSOみるとか。
0664名無しさん@お腹いっぱい。
2009/01/05(月) 00:40:100665名無しさん@お腹いっぱい。
2009/01/05(月) 01:48:110666名無しさん@お腹いっぱい。
2009/01/05(月) 07:39:31OS依存のことだから、OSわからないことには具体的なことは言えないような。
0667名無しさん@お腹いっぱい。
2009/01/05(月) 08:23:390668名無しさん@お腹いっぱい。
2009/01/05(月) 08:34:540669名無しさん@お腹いっぱい。
2009/01/05(月) 09:15:270670名無しさん@お腹いっぱい。
2009/01/05(月) 09:55:33そういう場合は、自分の知っているOSの場合について回答すれば良い。
「OSわからないと答えられない」という奴に限って、
OSがわかっても答えられない。
0671名無しさん@お腹いっぱい。
2009/01/06(火) 08:30:000672名無しさん@お腹いっぱい。
2009/01/06(火) 09:03:09man 5 で nfsの項目があるのは Linuxだと、エスパーならわかる。
0673名無しさん@お腹いっぱい。
2009/01/06(火) 13:46:50どうぞどうぞ。
0674名無しさん@お腹いっぱい。
2009/01/16(金) 05:24:18そのためのディレクトリってどこが標準なんでしょうか。
/export とか /shared とか、これは標準ってないもんですか?
0675名無しさん@お腹いっぱい。
2009/01/16(金) 09:09:010676名無しさん@お腹いっぱい。
2009/01/16(金) 09:17:34/lBd1sZ35XRpAl
みたいに、ランダムで覚えられない大小英文字と数字の組合せにしましょう。
LAN内からの悪戯でマウントされるのを防ぐためです。
0677名無しさん@お腹いっぱい。
2009/01/16(金) 09:28:330678名無しさん@お腹いっぱい。
2009/01/16(金) 09:44:090679名無しさん@お腹いっぱい。
2009/01/16(金) 10:00:090680名無しさん@お腹いっぱい。
2009/01/16(金) 10:05:220681名無しさん@お腹いっぱい。
2009/01/18(日) 10:24:18それで防げるのか?
0682名無しさん@お腹いっぱい。
2009/01/18(日) 11:42:06exportsにセグメントを指定しているのか?
0683名無しさん@お腹いっぱい。
2009/01/19(月) 06:29:35クライアント側にはUID=GID=4294967294 で公開されてる.
俺の rpc.idmapd ちゃんがちゃんと動いているかどうか
もっと詳しく知りたいのだが…
0684683
2009/01/19(月) 06:31:51クライアント側のログはこんな感じ.
Jan 19 06:30:00 nas-01-CD-4C rpc.idmapd[8371]: libnfsidmap: using domain: localdomain
Jan 19 06:30:00 nas-01-CD-4C rpc.idmapd[8371]: libnfsidmap: using translation method: nsswitch
Jan 19 06:30:00 nas-01-CD-4C rpc.idmapd[8372]: Expiration time is 600 seconds.
Jan 19 06:30:00 nas-01-CD-4C rpc.idmapd[8372]: Opened /proc/net/rpc/nfs4.nametoid/channel
Jan 19 06:30:00 nas-01-CD-4C rpc.idmapd[8372]: Opened /proc/net/rpc/nfs4.idtoname/channel
プロセス自体は起動しているようなんだが.
0685名無しさん@お腹いっぱい。
2009/01/19(月) 08:37:060686名無しさん@お腹いっぱい。
2009/01/19(月) 22:32:30FibreChannelのストレージだと乗せても大丈夫と聞きました。
ロックの問題があるかもしれませんが、それ以外の部分でNFSがFibreChannelに劣っている部分ってどこですか?
0687名無しさん@お腹いっぱい。
2009/01/19(月) 23:33:27VFSを経由したアクセスがすべて。
0688名無しさん@お腹いっぱい。
2009/01/20(火) 13:08:46>>687 の指摘通り、
DBエンジンがストレージの下の層へ直接アクセスできないのが弱点。
NASを使用した場合、ファイルシステムを介してのみ
表領域へアクセスできるわけで、
SANの時には介在しない層がオーバーヘッドになってくる。
まあ、Oracle 本社みたいに、NAS使ってる事例もあるから
一長一短じゃないかなと。
今はNASをSANに統合(SANにNASコントローラを接続)する方法も、
NASにSANを統合(NASがSANをエミュレーション)する方法も
あるから、何を重視するかによって選べば良いのでは。
0689名無しさん@お腹いっぱい。
2009/01/20(火) 22:07:26NASだとパフォーマンスでない設定が簡単にできるって感じかな。
長い時間書込みが続くような非現実的なベンチだとかなり差がつくけど。
0690名無しさん@お腹いっぱい。
2009/01/23(金) 15:49:29〔NFSサーバ側〕
[hostA]と[hostB]
OS:solaris 10 x86
3台のHDD(ATA)全体をZFSのストライプで構成
sharenfs=onで共有
どちらもオンボードコントローラでハードウェアRAID無し
相違点はHDD
[hostA]が20G×3
[hostB]が40G,60G,160G
〔クライアント側〕
OS:winXP(SFUを導入)
TCPでハードマウント、再試行間隔:0.8秒、読み取りバッファ:16KB、書き込みバッファ:32KB
ユーザー名マッピングはpasswd,groupを利用
〔問題点〕
winXPからhostAの共有をエクスプローラで表示する際
hostBに比べて表示速度がかなり遅い(3分以上かかる場合がある)
〔環境〕
どのマシンも100BASE-Tの全二重、同じサブネットに属する
1つのHUBに3台のみの環境でテストしたためこれ以外のトラフィックは無し
というわけなんだが誰か何か分かる人居ないかな?
他に情報が欲しければ出すけど
0691名無しさん@お腹いっぱい。
2009/01/23(金) 17:35:130692名無しさん@お腹いっぱい。
2009/01/23(金) 18:08:520693名無しさん@お腹いっぱい。
2009/01/23(金) 22:09:59欲しい情報はオマエの名前と会社名
0694名無しさん@お腹いっぱい。
2009/01/23(金) 23:20:180695名無しさん@お腹いっぱい。
2009/01/23(金) 23:24:16問題ありませんが、
ハイ次。
0696名無しさん@お腹いっぱい。
2009/01/23(金) 23:27:07ハイ次。
0697名無しさん@お腹いっぱい。
2009/01/23(金) 23:32:400698名無しさん@お腹いっぱい。
2009/01/23(金) 23:43:27遅いってんだから、どっかで遅延してる原因があるだろ?
タイムスタンプ付きでtcpdumpして、そのポイントを調べろよ。
まずは切り分けして行くことが大事だろうて。
0699名無しさん@お腹いっぱい。
2009/01/23(金) 23:43:430700名無しさん@お腹いっぱい。
2009/01/23(金) 23:45:420701名無しさん@お腹いっぱい。
2009/01/23(金) 23:50:570702名無しさん@お腹いっぱい。
2009/01/23(金) 23:54:04ハイ次。
0703名無しさん@お腹いっぱい。
2009/01/24(土) 00:03:47サーバを再起動しても、
ファイルサービスを続行できるから。
0704名無しさん@お腹いっぱい。
2009/01/24(土) 00:27:000705名無しさん@お腹いっぱい。
2009/01/24(土) 00:28:550706名無しさん@お腹いっぱい。
2009/01/24(土) 16:25:41ホスト名の解決ができずに、応答待ちになっている。
WebDAVが有効になっていて、その応答待ちになっている。
0707名無しさん@お腹いっぱい。
2009/02/22(日) 09:30:08面倒みてくれるわけじゃないんだね・・・
ls -ln で見る限りちゃんとUIDのマッピングもやってくれてる
ように見えるけど、いざ touch x とかやると Permission denied になる。
http://linux-nfs.org/pipermail/nfsv4/2009-January/009809.html
0708名無しさん@お腹いっぱい。
2009/02/22(日) 09:45:16NFSしか面倒を見ないidmapdで、
remoteのauthorizationをどうこうするわけにはいきません。
0709名無しさん@お腹いっぱい。
2009/02/22(日) 14:04:00ではidmapdって何のためにって感じもするんですが
uidとユーザ名合わせておかなきゃならないなら
いままで通りNISと合わせて運用するのがいいみたいですね。
0710名無しさん@お腹いっぱい。
2009/02/22(日) 14:08:090711名無しさん@お腹いっぱい。
2009/02/22(日) 15:00:200712名無しさん@お腹いっぱい。
2009/02/22(日) 15:07:590713名無しさん@お腹いっぱい。
2009/02/22(日) 17:54:38Kerberosは、authorizationが足りません。
LDAPで言うところのNIS schemaがない。
つまりuid, gid, グループ所属、パスワード期間を管理できない。
>>712
プロトコル上の優劣はほとんどないです。
それより問題になるのはAAAの仕組み、
特にauthorizationの仕組みが違うことでしょう。
0714名無しさん@お腹いっぱい。
2009/03/28(土) 11:27:120715名無しさん@お腹いっぱい。
2009/03/28(土) 11:28:160716名無しさん@お腹いっぱい。
2009/03/28(土) 11:38:23i-nodeの方だけnoacで切れます。
0717名無しさん@お腹いっぱい。
2009/04/01(水) 21:45:440718名無しさん@お腹いっぱい。
2009/04/01(水) 22:01:10自動翻訳版 ttp://pentan.info/doc/rfc/j1813.html
0719名無しさん@お腹いっぱい。
2009/04/05(日) 10:19:38他のディストリビューションは知らん。
0720名無しさん@お腹いっぱい。
2009/05/17(日) 16:24:51noac,syncでforcedirectoioぽいかなとおもったけど差が分からん・・・
0721名無しさん@お腹いっぱい。
2009/05/18(月) 22:43:42ベンダー製品はタケーし
0722名無しさん@お腹いっぱい。
2009/05/21(木) 18:20:04なんでrsync以外のものを探しているのか書かないと誰からもレス付かない予感
0723名無しさん@お腹いっぱい。
2009/05/21(木) 22:45:30一回こっきりのデータ移行ならrcp,scpとか
0724名無しさん@お腹いっぱい。
2009/05/23(土) 08:06:33のキャッシュって Linux だと FS-Cache というのが標準的
なんでしょうか?
0725名無しさん@お腹いっぱい。
2009/06/11(木) 10:50:000726名無しさん@お腹いっぱい。
2009/06/14(日) 12:31:27この他にNFS3と比較してパフォーマンス面などで有利な点はあったりする?
今自宅のLinuxマシンのファイルサーバをNFS3で運用しているんだが、
小規模な構成でもNFS4を使う意味があるなら移行しようと思っているので。
0727名無しさん@お腹いっぱい。
2009/06/14(日) 12:50:05こんなん?
http://www.linux.com/archive/feature/138453
http://sourceforge.jp/magazine/08/07/02/0114246/3
0728名無しさん@お腹いっぱい。
2009/06/14(日) 13:21:18トンクス。
やっぱり今の段階ではあまり移行する意味は無いんだな。
exportするディレクトリを一々bindマウントするのも面倒だから
あと数年はNFSv3で頑張ることにするわ。
0729名無しさん@お腹いっぱい。
2009/06/14(日) 14:17:46> NFS4ってステートレス、Kerberos認証があるとかは分かるんだが、
v3に追加されたのはステートフルの方です。
NFSは昔からステートレス。
Kerberos認証も昔からありました。(v2でも運用経験あり)
ステートフル以外にもcompound operationがあるので、
v4は速度的に有利ですが、
Linuxその他PC-UNIXなら速度以上に枯れたNFSスタックを使うことが優先では?
NASサーバ+Solarisクライアントならv4の方が速いですが。
結局Linuxにしても*BSDにしても、
パフォーマンス改善やるほど人手がない感じですね。
Linux使った商用NASサーバあたりは自前のNFSスタックです。
0730729
2009/06/14(日) 14:18:26の間違い
0731名無しさん@お腹いっぱい。
2009/06/14(日) 14:40:39ステートフルと書いたつもりだったのにtypoでした。
色々と参考になる情報ありがとうございます。
やっぱり今でもNFSはお膝元のSolarisが一番なんですね。
自宅で夫婦2人で2TB程度のLinuxファイルサーバにアクセスする程度なんで
そこまで枯れてなくても良いんですが、パフォーマンスが出ないようなので。
NFSのユーザが少なくなってきたからなのか、寂しい限りです。
0732名無しさん@お腹いっぱい。
2009/06/14(日) 18:53:05ステートフルよりハートフル
0733名無しさん@お腹いっぱい。
2009/06/14(日) 19:24:180734名無しさん@お腹いっぱい。
2009/06/15(月) 14:36:49でかいファイルのコピーに限れば、
sambaの方が速いケースもあります。
0735名無しさん@お腹いっぱい。
2009/06/23(火) 05:17:58男らしく / ごと export してるぜ。
0736名無しさん@お腹いっぱい。
2009/06/23(火) 08:06:160737名無しさん@お腹いっぱい。
2009/06/23(火) 19:02:33ftpかsftp でいいんじゃないかと思うのですが...スレチごめん
0738名無しさん@お腹いっぱい。
2009/06/24(水) 21:21:38できればシェルスクリプトとかPerlで出来ると嬉しいのですが・・・・・
0739名無しさん@お腹いっぱい。
2009/06/24(水) 23:07:430740名無しさん@お腹いっぱい。
2009/07/10(金) 10:22:18マウント中かを見ることってできますか?サーバは Linux です。
0741名無しさん@お腹いっぱい。
2009/07/10(金) 10:58:150742名無しさん@お腹いっぱい。
2009/07/10(金) 11:02:450743名無しさん@お腹いっぱい。
2009/07/10(金) 11:05:16「現在」マウント中かを見ること
showmountでは、「過去」のmountまですべて表示される。質問欲嫁。
0744名無しさん@お腹いっぱい。
2009/07/14(火) 22:23:36> すべて表示
「すべて」は表示されんよ。mountしてからちゃんとumountしてみ。
0745名無しさん@お腹いっぱい。
2009/07/14(火) 22:29:04umountしても shoumountには表示される。当然何度も試した。常識。
それがステートレスというもの。サーバー側にはmount中かどうかは原理的にわからない。
0746名無しさん@お腹いっぱい。
2009/07/14(火) 22:35:240747名無しさん@お腹いっぱい。
2009/07/14(火) 22:43:34mount/umountに関連したプロトコルは定義されてるから、
それをちゃんと実装してあれば、不確実かもしれないけどマウント状態は把握可能。
0748名無しさん@お腹いっぱい。
2009/07/14(火) 22:45:14もし存在するなら、その OS を教えて欲しい。
0749名無しさん@お腹いっぱい。
2009/07/14(火) 23:11:52調べたらumountが直接RPCMNT_UMOUNTを送ってて、
mountdがmounttabから消してるわ。
ともかく、umountすればshowmountから消える実装はあるってことで。
0750名無しさん@お腹いっぱい。
2009/07/15(水) 00:05:26> umountしても shoumountには表示される。当然何度も試した。常識。
> それがステートレスというもの。サーバー側にはmount中かどうかは原理的にわからない。
どれだけ理解が出鱈目なんだよ、お前は。
0751名無しさん@お腹いっぱい。
2009/07/15(水) 14:00:56umountシステムコールのレベルじゃやってないよね。
0752名無しさん@お腹いっぱい。
2009/07/15(水) 14:59:08サーバ側 Mac XServe、クライアント側 Linuxなのですが、
サーバ(XServe)を再起動などして接続が一旦切れてしまった後、
クライアントが自動的に再度正常にマウントしてくれず↓のような状態になります。
# df /XServe
ファイルシステム サイズ 使用 残り 使用% マウント位置
192.168.11.3:/Volumes/export
- - - - /XServe
もちろん正常な場合にはサイズ、使用容量などの数字が表示されるのですが。
この状態のとき
○ ls するとマウントポイントも見えなくなっている
○ 手動で umount → mount をやると正常に使えるようになる
○ コンソールや/var/log 以下にエラーメッセージは一切出ていない
という状況です。
マウントオプションは rw,hard,intr が指定されており、
もちろんfstabの指定でクライアント側の起動時にも正常にマウント & 読み書きできています。
サーバ復帰後、自動的に再度マウントさせるにはどうすればよいのでしょう?
0753名無しさん@お腹いっぱい。
2009/07/15(水) 15:01:00要するに全項目「-」の表示になっていて
マウントポイントは /XServe です。
失礼しました。
0754名無しさん@お腹いっぱい。
2009/07/15(水) 22:48:43とりあえずOSのバージョン位は書こうや
0755名無しさん@お腹いっぱい。
2009/07/15(水) 22:51:34バージョン書いてもキミには答えられない
0756名無しさん@お腹いっぱい。
2009/07/15(水) 23:06:12autofs使えば?
0757名無しさん@お腹いっぱい。
2009/07/16(木) 01:49:32少なくともサーバ/クライアントの片側くらいは、
まともな実装にした方がいいと思われ
0758名無しさん@お腹いっぱい。
2009/09/12(土) 12:44:52任意の時刻に変更できますが、SolarisやLinuxでは出来ません。
ところが、SolarisまたはLinuxをNFSサーバーとして、
それをFreeBSD(NFS client)に mountして、
FreeBSD上で touch -h を実行すると、
Solaris(またはLinux)のファイルシステム上の symlinkのタイムスタンプを
変更できるのです。
これはどういうことでしょうか?
OSの仕様上、Solaris(またはLinux)ではsymlinkのタイムスタンプを
変更する手段がないのかと思ったらそうではなく、
NFSを通せば変更できるとは。
ちなみに、Solaris(またはLinux)には lutimes()がないので、
システムコールではsymlinkのタイムスタンプを変更できません。
システムコールになくても、NFSを通すと可能になるって、
一体どういう仕組みでしょうか?
あと、Solaris(またはLinux)上で直接symlinkのタイムスタンプを変更するような
NFSの命令(?)を発行するにはどうすればいいですか?
0759名無しさん@お腹いっぱい。
2009/09/12(土) 15:05:37そういうことです。
0760名無しさん@お腹いっぱい。
2009/09/12(土) 15:10:440761名無しさん@お腹いっぱい。
2009/09/12(土) 15:11:24新しいLinuxならlutimes(3)はある。
0762名無しさん@お腹いっぱい。
2009/09/12(土) 15:14:47futimes()はあるけど、これはシンボリックリンク自体を変更できないよ。
(lutimes()がないOSでもNFS経由でシンボリックリンクの時刻変更ができてしまう)
たぶん、システムコールは使ってなくて、
NFSサーバー専用の何らかのコールが存在してると踏んでいるんだけど。
0763名無しさん@お腹いっぱい。
2009/09/12(土) 15:16:44futimes()はあるけど、シンボリックリンクそのもののファイルディスクリプタを
取得できないから、futimes()ではタイムスタンプ更新できない。
(symlinkをopen()すると、リンク先のファイルが開く)
0764名無しさん@お腹いっぱい。
2009/09/12(土) 15:19:52utimensat(2) つかってんじゃねーの。
AT_SYMLINK_NOFOLLOWを指定して。
*at(2)系の必要性についてはPOSIXの解説でも読んで。
0765名無しさん@お腹いっぱい。
2009/09/12(土) 15:26:19それも考えたけど、
(f)utimensat(2) を使っても symlinkのタイムスタンプは変更できないんだよ。
*at(2)系の必要性は(知ってるけど)今の問題には関係ないので置いといて。
0766名無しさん@お腹いっぱい。
2009/09/12(土) 15:35:36If pathname specifies a symbolic link, then update the times-
tamps of the link, rather than the file to which it refers.
だけど?
0767名無しさん@お腹いっぱい。
2009/09/12(土) 15:59:21AT_SYMLINK_NOFOLLOW に対応していないOSでも NFS経由でタイムスタンプ更新できる。
AT_SYMLINK_NOFOLLOWは、fcntl.hの中で定義はされてるけど、
実際には機能しない。そのOSでも NFS経由でタイムスタンプ更新できる。
0768名無しさん@お腹いっぱい。
2009/09/12(土) 16:09:59File systemごとに動作が違うだけでしょ。
0769名無しさん@お腹いっぱい。
2009/09/12(土) 16:13:04そういう問題じゃないんだよ。ちょっと黙っててくれるかな。
0770名無しさん@お腹いっぱい。
2009/09/12(土) 17:04:430771名無しさん@お腹いっぱい。
2009/09/12(土) 17:07:53ですよね。
で、そのNFSリクエストを具体的に知りたいんですが。
symlinkのタイムスタンプを変更するNFSリクエストを。
0772名無しさん@お腹いっぱい。
2009/09/12(土) 17:16:340773名無しさん@お腹いっぱい。
2009/09/12(土) 17:26:59ありがとうございます。
で、SETATTRを要求されたNFSサーバー側の rpc.nfsdは、
どうやってそれをカーネルに伝えていますか?
バックドアみたいなのがあるのでしょうか?
0774名無しさん@お腹いっぱい。
2009/09/12(土) 18:51:08環境を整えたらnfssvc(2)を呼ぶだけ。nfssvcは永久にリターンしない。
nfssvcは以降、カーネル内で全ての処理を行う。カーネル内なのでシステムコール
より粒度が小さいAPIを使用できる。
0775名無しさん@お腹いっぱい。
2009/09/12(土) 19:01:09すると、NFSを使わずに、普通のユーザープログラムから
nfssvc(2)を呼び出せば、symlinkのタイムスタンプが変更できるのでしょうか。
symlinkのタイムスタンプ変更の際に、
nfssvc()に渡す具体的な引数ってわかりますか?
あと、nfssvcはLinuxの場合ですが、Solarisだとどうですか?
0776名無しさん@お腹いっぱい。
2009/09/12(土) 19:15:55いや、nfssvcはFreeBSDの場合だ。
0777名無しさん@お腹いっぱい。
2009/09/12(土) 19:30:14nfssvcはカーネル内でクライアントからのSETATTRを受け取りタイムスタンプをセットして
結果を返す。
普通のプログラムから(正しい手順で)呼び出してもrpc.nfsd相当のプロセスが産まれるだけ。
>>776
現在は知らないけど、linuxも何年か前はnfssvcだったよ。
0778名無しさん@お腹いっぱい。
2009/09/12(土) 19:40:37ユーザープログラムから直接SETATTRを発行するのが良いと思ってきました。
つまり、NFSマウントせずに、直接NFSファイルハンドルを取得して、
直接SETATTRを発行するようなユーザープログラムを作って、
symlinkのタイムスタンプを更新するのです。
これが可能なら、lutimes()がないOSでも、NFS exportしているファイルに限っては
自力でsymlinkのタイムスタンプを更新出来るようになると思いますが、
この理解で合ってますか?
また、そのようなプログラムって、どこかにすでに存在してたりしませんか?
つまり、NFSマウントせずに、ftpクライアントまたはsmbclientみたいなコマンド方式で
SETATTRとかを直接、インタラクティブに実行できるのが理想です。
0779名無しさん@お腹いっぱい。
2009/09/12(土) 19:46:52前半、正しい。
後半、知らない。
0780名無しさん@お腹いっぱい。
2009/09/13(日) 13:16:34> 現在は知らないけど、linuxも何年か前はnfssvcだったよ。
少なくとも2.6以降は基本的に/proc/fs/nfsd/*を使う。
システムコールならnfsservctl(2)。
0781名無しさん@お腹いっぱい。
2009/09/29(火) 05:03:57NFSサーバBをAとLAN接続し、
Aで /usr をBからリードオンリー、root_squash で
マウントし、仮に Aがクラックを受けても、
/usr 内を改ざんされないようにできないかなと考えているのですが、
こういった方法は可能でしょうか?
また、効果自体見込める方法でしょうか?
この方法に限らず、
/usr 内のデータとその他随時変更を行うようなデータを分断し、
運用管理面、セキュリティ面、
両方でメリットのあるような設定事例ってないでしょうか?
ご助言お願いします。
0782名無しさん@お腹いっぱい。
2009/09/29(火) 06:39:19/usrをroot_squashでmountすると、
/usr/binなどにある set-UID rootのプログラムが正常動作しなくなるから、
その方法は不可。
/usrをリードオンリーでmountするのはOK。よくある一般的な方法。
0783名無しさん@お腹いっぱい。
2009/10/04(日) 10:43:300784名無しさん@お腹いっぱい。
2009/10/12(月) 03:28:38なぜ?
0785名無しさん@お腹いっぱい。
2009/10/15(木) 13:41:180786名無しさん@お腹いっぱい。
2009/10/30(金) 09:57:13NFS クライアント: Debian lenny
このような環境で、NFSを運用したいのですが、asyncにすることは
できますか?
クライアント側で、 mount -t nfs -o async ... と書いても、
書かないときとパフォーマンスに変化が見られません。
サーバー側に設定が必要かとも思いましたが、どのように書くのか
見つけられませんでした。
よろしくおねがいします。
0787名無しさん@お腹いっぱい。
2009/10/30(金) 14:35:23BSDの書式なら、/etc/exports に
/exports/dir -network 127.0.0.1 -async
みたいに書けばいいんじゃまいか?
0788名無しさん@お腹いっぱい。
2009/10/30(金) 21:50:44exports(5) を読んでも書いてなく、787さんのように書いてみたらmountdに怒られました。
vfs.nfs.iothreads=4 を試してみたのですが、変わらなかったです。残念。
0789名無しさん@お腹いっぱい。
2009/10/30(金) 23:41:120790名無しさん@お腹いっぱい。
2009/10/30(金) 23:48:47/etc/exportsとか言ってる回答者は無視が吉。
0791名無しさん@お腹いっぱい。
2009/10/31(土) 00:10:14asyncはやめておけ。
0792名無しさん@お腹いっぱい。
2009/10/31(土) 08:28:43って思うのは俺だけ?
0793名無しさん@お腹いっぱい。
2009/10/31(土) 08:29:08>>786みると遊びっぽい環境だからどうでもいいんじゃね?
0794名無しさん@お腹いっぱい。
2009/10/31(土) 09:26:56遊び環境ですね。古いPCにNetBSDをいれて遊んでます。
fstabで、softdepをはずしてasyncにしてみたらどえりゃー速くなりました・・
どうもありがとうございます。
ファイルシステムのasyncとNFSのasyncって同じなんでしょうか?
ぜんぜん違う階層だと思ってました。
そか・・・NFSもファイルシステムか・・・
0795名無しさん@お腹いっぱい。
2009/10/31(土) 09:40:08違う階層だよ。違う階層だからこそ、1番ネックになってる下の階層でasyncしないと
効果が見えないと言う話。
0796名無しさん@お腹いっぱい。
2009/11/03(火) 14:50:06うん
多分君だけ
0797名無しさん@お腹いっぱい。
2010/02/09(火) 08:40:44quotaかけるってことできますか?
0798名無しさん@お腹いっぱい。
2010/02/09(火) 08:57:210799名無しさん@お腹いっぱい。
2010/02/09(火) 11:06:530800名無しさん@お腹いっぱい。
2010/02/09(火) 11:09:35>>799
嘘書く時はちゃんとオチを用意しとけよw
0801名無しさん@お腹いっぱい。
2010/02/09(火) 11:10:100802名無しさん@お腹いっぱい。
2010/02/09(火) 11:12:570803名無しさん@お腹いっぱい。
2010/02/09(火) 11:28:480804名無しさん@お腹いっぱい。
2010/02/09(火) 21:49:170805名無しさん@お腹いっぱい。
2010/02/09(火) 22:17:210806名無しさん@お腹いっぱい。
2010/02/09(火) 22:21:190807名無しさん@お腹いっぱい。
2010/02/10(水) 06:35:480808名無しさん@お腹いっぱい。
2010/02/10(水) 10:21:590809名無しさん@お腹いっぱい。
2010/02/11(木) 00:00:320810名無しさん@お腹いっぱい。
2010/02/11(木) 01:05:29マシンの性能が良くなったからかnfsが良くなったからか判らないけどnfsは
遅いってイメージあったからびっくりした。
0811名無しさん@お腹いっぱい。
2010/02/12(金) 19:35:31なにと比較してNFSのほうが速かったの?
iSCSIより速くて驚いたなら興味ある
0812名無しさん@お腹いっぱい。
2010/02/12(金) 21:41:240813名無しさん@お腹いっぱい。
2010/03/17(水) 16:53:29ALL: ALL
hosts.allowで
lockd: xxx
portmap: xxx
rpc.mountd: xxx
rpc.statd: xxx
rquotad: xxx
としてますがxxxからnfsをマウントしようとするとはじかれてしまいます。
hosts.denyを
lockd: ALL
portmap: ALL
rpc.mountd: ALL
rpc.statd: ALL
rquotad: ALL
とすればマウントに成功します。
上記以外に、どのサービスのアクセスを許可する必要があるのでしょうか?
OSはdebian/lennyです。
0814名無しさん@お腹いっぱい。
2010/03/17(水) 16:58:250815名無しさん@お腹いっぱい。
2010/03/17(水) 17:25:35をhosts.allowに追加しましたがマウントできませんでした。
0816名無しさん@お腹いっぱい。
2010/03/17(水) 17:39:37mountできるかどうかは別問題。
0817名無しさん@お腹いっぱい。
2010/03/17(水) 17:41:51http://www.linux.or.jp/JF/JFdocs/NFS-HOWTO/server.html
によるとrpc.っていらんな。
FreeBSDならrpcbindに変わったし。
Solaris知らん。
0818名無しさん@お腹いっぱい。
2010/03/18(木) 11:45:14lockd: xxx
mountd: xxx
portmap: xxx
/etc/hosts.deny
ALL: ALL
でマウントできるようになりました。
最低限許可しないといけないのが上記3つなようです。
やはりhosts.denyではALL: ALLが良いかと。
0819名無しさん@お腹いっぱい。
2010/03/18(木) 20:17:44クライアント側の復旧に失敗するよ。
まあクライアント側も、再起動すればいいけども。
(書き込み要求があってもそれは捨てることにして)
0820名無しさん@お腹いっぱい。
2010/03/18(木) 21:27:59lockd
mountd
portmap
rquotad
statd
rquotadはファイルシステムクォータというのを利用する場合に必要だそうで。
statdはlockdとともに動作してクラッシュ回復に使われるとか。
結局、問題だったのはmountdなどバイナリファイル名がrpc.mountdだったとしても、hosts.allowでは
mountdを許可するようにしないといけなかったことでした。
0821名無しさん@お腹いっぱい。
2010/03/18(木) 21:45:100822名無しさん@お腹いっぱい。
2010/03/18(木) 21:52:430823名無しさん@お腹いっぱい。
2010/03/18(木) 23:00:26介入されるのは不幸な気がする
0824名無しさん@お腹いっぱい。
2010/03/19(金) 01:14:15んならlibtcpdリンクせずにビルドすればいいんでね?
0825名無しさん@お腹いっぱい。
2010/03/19(金) 04:06:23.bashrcなどのファイルをコピーして、/etc/passwd内のホームディレクトリの場所を書き替えるだけでよいのでしょうか?
0826名無しさん@お腹いっぱい。
2010/03/19(金) 08:34:420827名無しさん@お腹いっぱい。
2010/03/19(金) 11:00:37tcpdchk関連でtlid.confという設定ファイルがでてきたのですけど、これはなんですか?
ネットで検索してみたけどでてこない。
家の環境に入ってなかったですし。
0828名無しさん@お腹いっぱい。
2010/03/19(金) 23:39:07inetd.confのtypo.
0829名無しさん@お腹いっぱい。
2010/04/09(金) 11:18:05数年間にわたってうまく動いているのですが高負荷時に
サーバ側のログ(dmesgで表示されます)に次のようなメッセージが出ます。
NFSD: setclientid: string in use by client
これは何が問題なのでしょうか?
サーバ、クライアント共に CentOS 5.4です。
0830名無しさん@お腹いっぱい。
2010/04/09(金) 21:05:12気になるならRFC 3530の8.1.2, 14.2.33辺り。
0831名無しさん@お腹いっぱい。
2010/04/09(金) 23:44:06ttp://lists.linuxcoding.com/rhl/2005/msg52121.html
かな
0832名無しさん@お腹いっぱい。
2010/04/09(金) 23:54:45つまりはそういうことだ。
0833831 (not 829)
2010/04/10(土) 10:19:34ぐぐれ(ry
0834名無しさん@お腹いっぱい。
2010/04/10(土) 10:23:590835名無しさん@お腹いっぱい。
2010/04/10(土) 10:36:220836名無しさん@お腹いっぱい。
2010/04/10(土) 11:17:51おまえ、カーネル2.0時代の知識のままで止まってるだろ
0837名無しさん@お腹いっぱい。
2010/04/10(土) 21:11:220838名無しさん@お腹いっぱい。
2010/04/11(日) 16:53:560839名無しさん@お腹いっぱい。
2010/04/11(日) 18:08:58struct *_operationsの切り方が変すぎる。
Solarisとかの実装を知ってると、どうやったらそうなるのかと言いたくなる。
0840名無しさん@お腹いっぱい。
2010/04/12(月) 00:15:34古いわw
0841名無しさん@お腹いっぱい。
2010/05/06(木) 17:01:32こういうのって本当にあるんですね!
ここ一週間で二人ほどお相手したんですけど、
数時間で合計11万稼げましたよ!
0842名無しさん@お腹いっぱい。
2010/05/07(金) 18:18:00対処はどのようにしたらよいのでしょうか?
0843名無しさん@お腹いっぱい。
2010/05/07(金) 19:07:15冗長化等でネットワークにつながらない状態を作りにくくするのが
基本だと思う。
0844名無しさん@お腹いっぱい。
2010/05/07(金) 19:10:21どうしたらいいかってより
どうしたいのかじゃね。
0845名無しさん@お腹いっぱい。
2010/05/07(金) 19:16:17そういう基本対策は別途行なうとして、
それでもNFSがつながらなかった場合にどうするかを聞いてるんですが・・
0846名無しさん@お腹いっぱい。
2010/05/07(金) 19:21:170847名無しさん@お腹いっぱい。
2010/05/07(金) 19:24:20「どうしたいのか」かなんて聞いていません。
0848名無しさん@お腹いっぱい。
2010/05/07(金) 19:25:05そんなの環境によるよ。
「ユーザにごめんなさいする」って手もあるんだぜ。
0849名無しさん@お腹いっぱい。
2010/05/07(金) 20:12:19>>842
ユーザにごめんなさいするんだよ。
それがイヤだったり業務上の損失が大きいならちゃんと予算積んでNWやNFSサーバの
冗長化をしてリスクを下げな。
0850名無しさん@お腹いっぱい。
2010/05/07(金) 20:13:53所詮NFSは手段だから、どうしたいのか、どうあって欲しいのかによって
色々な部分が変化してくるだけの話。
0851名無しさん@お腹いっぱい。
2010/05/07(金) 20:37:33「どうしたいのか、どうあって欲しいのかによって色々な部分が変化してくる」
なら、そのすべての(回答者が知ってる)変化を回答すればいい。
たいてい「どうしたいのか」とか聞き返す回答者は
実は答を知らない場合がほとんど。
0852名無しさん@お腹いっぱい。
2010/05/07(金) 21:04:590853名無しさん@お腹いっぱい。
2010/05/07(金) 21:08:04>実は答を知らない場合がほとんど。
4.主観で決め付ける
0854名無しさん@お腹いっぱい。
2010/05/07(金) 21:11:13その回答つまんないから何度も書かなくていいよw
0855名無しさん@お腹いっぱい。
2010/05/07(金) 22:00:25NFSがつながらなくても平気なNFSクライアントを設計・実装しておく。
期待してるよ。
0856名無しさん@お腹いっぱい。
2010/05/07(金) 22:06:42「期待してるよ」じゃなくて、現状ホームをNFS上に置いてる人が
どういう対処をしているか聞いてるんですが。
実際に対処をしている人のみ回答ください。
0857名無しさん@お腹いっぱい。
2010/05/07(金) 22:14:190858名無しさん@お腹いっぱい。
2010/05/07(金) 22:32:58クライアント起動後にNFSが落ちたならハングアップさせる
対処しようがないからうちはこんな運用
0859名無しさん@お腹いっぱい。
2010/05/07(金) 22:35:29そんなのむりだよ。
0860名無しさん@お腹いっぱい。
2010/05/07(金) 22:37:240861名無しさん@お腹いっぱい。
2010/05/08(土) 06:38:580862名無しさん@お腹いっぱい。
2010/05/08(土) 07:44:42お前のための隔離スレがあるんだから、そこから出て来んな。
http://pc12.2ch.net/test/read.cgi/unix/1207042632/
0863名無しさん@お腹いっぱい。
2010/05/08(土) 07:54:45それを言うなら、fstabとautofsどっちをつかってる? だろ。
exportsはどちらであっても必要。
0864名無しさん@お腹いっぱい。
2010/05/08(土) 11:37:430865843
2010/05/08(土) 15:17:010866名無しさん@お腹いっぱい。
2010/05/08(土) 18:23:33多少資源は食うがfstabの方がautofsよりもレスポンスがいいので、できることなら
そっちがおすすめ。しかも数GBもメモリを積める今の時代fstabで消費する資源の量など
微々たる物。
0867名無しさん@お腹いっぱい。
2010/05/08(土) 19:12:041000人分の$HOME情報が1000台のfstabに記述され、
1人しかログインしていなくても残り999人の$HOMEも常にマウントされ、
ユーザーに変更があったら1000台分のfstabを修正するのですね、
わかります
0868名無しさん@お腹いっぱい。
2010/05/08(土) 19:26:520869名無しさん@お腹いっぱい。
2010/05/08(土) 19:31:16ユーザーが多数いると親ディレクトリは共通じゃないのが普通。
NFS鯖もユーザーごとに違ったりする。
結局ユーザーごとにマウントすることになる。
0870名無しさん@お腹いっぱい。
2010/05/08(土) 21:49:450871名無しさん@お腹いっぱい。
2010/05/09(日) 08:06:050872名無しさん@お腹いっぱい。
2010/05/09(日) 10:13:460873名無しさん@お腹いっぱい。
2010/05/09(日) 20:23:07なんという無知
0874名無しさん@お腹いっぱい。
2010/05/09(日) 20:31:28自己紹介乙
0875名無しさん@お腹いっぱい。
2010/05/10(月) 10:51:100876名無しさん@お腹いっぱい。
2010/05/10(月) 11:20:02Linuxなら、192.168.0.0/24 と書ける。
0877名無しさん@お腹いっぱい。
2010/05/10(月) 15:34:050878名無しさん@お腹いっぱい。
2010/05/10(月) 15:35:43-network 192.168.0.0 -mask 255.255.255.0
0879名無しさん@お腹いっぱい。
2010/05/10(月) 15:37:54ありがとうございます。今環境がないので後で試してみます。
>>877 は私じゃありません。
0880名無しさん@お腹いっぱい。
2010/05/10(月) 15:46:07autofsはバックアップじゃね?
0881名無しさん@お腹いっぱい。
2010/05/15(土) 13:16:500882名無しさん@お腹いっぱい。
2010/05/15(土) 13:22:31使い分けるもなにも、*BSDではamdしか使えないのでは?
SolarisやLinuxではautofsしか使えない。
0883名無しさん@お腹いっぱい。
2010/05/16(日) 20:05:52ここ10年くらい>>842のような事態に陥ったことはない。
0884名無しさん@お腹いっぱい。
2010/05/16(日) 22:11:30am-utilsはいかがですか?
0885名無しさん@お腹いっぱい。
2010/05/18(火) 04:50:390886名無しさん@お腹いっぱい。
2010/05/18(火) 16:24:140887名無しさん@お腹いっぱい。
2010/05/18(火) 21:43:23Windowsをサーバ、LinuxをクライアントとしてNFSで繋ごうとと思っているのですが、ちょっと躓いてしまいまして・・・。
0888名無しさん@お腹いっぱい。
2010/05/19(水) 11:53:51Windowsの方で聞いた方がいいんじゃね
0889名無しさん@お腹いっぱい。
2010/05/19(水) 13:55:550890名無しさん@お腹いっぱい。
2010/05/19(水) 16:43:32まぁ、要件があるんだろうけど。
0891887
2010/05/19(水) 20:40:36・・・sftpのサーバ立てさせるように説得してみようかなぁ?
ちなみに、どーしても満たさないといけない要件は
「Linux側のシェルスクリプト(bashの予定)でファイルの転送、およびWindows Server側のファイルのリネーム・削除が出来ること」
で、「2003以上ならSFUが標準でついてるぢゃん」となった訳デス。
0892名無しさん@お腹いっぱい。
2010/05/19(水) 22:35:46ファイル転送した方がいいんじゃないかなあ。
普通は気にしなくて大丈夫だけど、クライアント側のキャッシュがちょっとこわい。
0894名無しさん@お腹いっぱい。
2010/05/20(木) 07:30:120895名無しさん@お腹いっぱい。
2010/05/20(木) 11:31:50http://sshwindows.sourceforge.net/
0896名無しさん@お腹いっぱい。
2010/05/20(木) 12:19:460897887
2010/05/21(金) 10:49:26>>892
確かにこの構成だと、NFSの遅延がはっきりと体感できます。
ちょっと心配になりますね。
>>893
外にも繋がる環境なので、138や445は開けたくないということです。
私も、このポートを開けるのは少々躊躇してしまいますね。
>>894
↑ということなので、少なくとも素で21は開けたくないです。
やるとすればsftpですね。
>>895
うーん・・・。これからのことも考えると、既にメンテされていない(少なくとも6年Ver.upのない)プロダクトを使うのは少々躊躇われますね。
使うとすればこちらかな?
http://www.freesshd.com/index.php
0898名無しさん@お腹いっぱい。
2010/05/21(金) 11:31:02ftpなら自分の好きなようにポート変えられるじゃん
つか、「外にも繋がる」って、
普通138や445は外には流れないように設定するだろ?
ルーターとか使ってないの?
0899名無しさん@お腹いっぱい。
2010/05/21(金) 11:33:070900名無しさん@お腹いっぱい。
2010/05/21(金) 12:31:22「外に繋がって」ないじゃんw
0901名無しさん@お腹いっぱい。
2010/05/21(金) 13:13:420902名無しさん@お腹いっぱい。
2010/05/21(金) 13:18:380903名無しさん@お腹いっぱい。
2010/05/21(金) 15:57:530904名無しさん@お腹いっぱい。
2010/05/21(金) 21:40:12いったい何をしたいんだw
手法は書いてあるが目的がよーわからん
0905foo
2010/05/21(金) 22:58:120906887
2010/05/23(日) 13:03:59間違える人はいないと思いますが、>>889-903はわたしではありません。一応、念のため。
>>904
>>891にも書いてありますが、「Linux側のシェルスクリプト(bashの予定)でファイルの転送、およびWindows Server側のファイルのリネーム・削除を行う」です。
>したいこと。
>>905
IISでSFTPはサポートされていません。Microsotは、FTPそのものについて非推奨としています。
http://support.microsoft.com/?id=283679
「WebDAVやVPN経由でアクセスするよーにしてね」というコトらしいです。
0907名無しさん@お腹いっぱい。
2010/05/23(日) 13:22:15> >>891にも書いてありますが、
それは「手法」であって、手法を書かれても目的がわからない、
ということだが、、
0908名無しさん@お腹いっぱい。
2010/05/23(日) 14:17:47この手法自体が要件なので、それでは参考になりません。
0909名無しさん@お腹いっぱい。
2010/05/23(日) 15:34:02未だに引っ張ってる(嘘込みだろうが)のはよくわからん。
ちなみにSFU全般のスレも存在はしている。
http://pc12.2ch.net/test/read.cgi/unix/1172665195/
0910887
2010/05/23(日) 16:57:48ちなみに>>908も私ではありません。
>>907
ということでしたら、「目的」はLinux側のバックアップです。
計画に沿った(Linux側の)バックアップ実行と圧縮、ファイルのコピーと世代管理を全てLinuxのシェルスクリプトで一貫してやりたいので、mountした上でファイルシステムとしての操作をしたいのですよ。
本来ならそれ用のサーバなりNASなりを用意するのが本当なのでしょうが、今のところ使える資源がWindowsServerしかないのです。
やはり、(IIS以外の)SFTPサーバをWindows側に立てたほうがいいのかなぁ・・。
他によいお考えがあればアドバイスをお願いしたかったのですが、ここはNFSのスレですし、一応はSFUのスレもあるということなので、今回はこの辺で失礼しましょう。
スレを荒らしてしまい、申しわけありませんでした。
0911名無しさん@お腹いっぱい。
2010/05/24(月) 00:58:28となるとやっぱりLinux側からsmbで
Win側をmountするのが楽かなと思うけど。
Linux側からリネームしても問題ないべ?どうよ?
(s)ftpじゃbashしにくいような気も。
0912名無しさん@お腹いっぱい。
2010/05/24(月) 10:54:39何をぐたぐだやってんだ?タコ。
0913名無しさん@お腹いっぱい。
2010/05/24(月) 11:49:33普通はsmbmountでやる作業だと思う。
なんで普通の方法じゃダメなんだろ。
0914名無しさん@お腹いっぱい。
2010/05/24(月) 12:02:36「sambaじゃ駄目」と思ってる悪寒。
0915名無しさん@お腹いっぱい。
2010/05/24(月) 12:16:060916名無しさん@お腹いっぱい。
2010/05/24(月) 12:34:24って話だな。
0917名無しさん@お腹いっぱい。
2010/05/24(月) 12:57:430918名無しさん@お腹いっぱい。
2010/05/24(月) 13:47:590919名無しさん@お腹いっぱい。
2010/05/24(月) 15:31:15つか
単に質問者が UNIX関連 = SFU と思い込んでしまって、
「Windowsの共有フォルダはsmb/cifsでLinuxにマウントできる」
という基本的な事実に気付いてないだけだろうな。
→ mount cifs をぐぐれ
しかし、本当に面倒見のいい人が集まったスレだね
まるっきりスレ違いなのにww
0920名無しさん@お腹いっぱい。
2010/05/25(火) 00:42:39おいらみたいに。
0921名無しさん@お腹いっぱい。
2010/06/02(水) 22:17:010922名無しさん@お腹いっぱい。
2010/06/04(金) 21:51:01例えば?
0923名無しさん@お腹いっぱい。
2010/08/10(火) 15:37:01【NFSサーバー側 192.168.0.5】
# cat /etc/export
/export/rw 192.168.0.10(rw)
# cat /proc/fs/nfs/export
/export/rw 192.168.0.10(rw,root_squash,sync,wdelay,no_subtree_check)
【クライアント側 192.168.0.10】
# mount 192.168.0.10:/export/rw /mnt/nfs/rw -t nfs -o rw
# cd /mnt/nfs/rw
# touch test
touch: cannot touch `test': 読み込み専用ファイルシステムです
# cat /proc/mounts
(中略)
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
192.168.0.5:/export/rw /mnt/nfs/rw nfs ro,vers=3,rsize=32768,wsize=32768,hard,intr,proto=tcp,timeo=600,retrans=2,sec=sys,addr=192.168.0.5 0 0
…という具合にrwで共有されてるにも関わらずroでマウントされてしまいます。SELinuxとiptablesは無効にしてあります。
やった事は/etc/sysconfig/nfsを編集して各ポートを固定化し、/etc/exportsに上記のように記述。/etc/hosts.allowに下記を追加。最後にportmap、nfslock、nfsの自動起動設定を行い再起動しました。
更に時々正常に書き込みができる事もあったりしてもうよくわかりません。よろしくお願いします。
# cat /etc/hosts.allow
portmap :ALL : allow
lockd :ALL : allow
mountd :ALL : allow
rquotad :ALL : allow
statd :ALL : allow
0924名無しさん@お腹いっぱい。
2010/08/10(火) 16:02:53別の問題だけど、とりあえず root_squash は no_root_squash に変更しとけ。
rootで書き込めなくなるぞ。
0925名無しさん@お腹いっぱい。
2010/08/10(火) 16:15:14>【クライアント側 192.168.0.10】
># mount 192.168.0.10:/export/rw /mnt/nfs/rw -t nfs -o rw
↑
自分をマウントしてどうするw
↓じゃないの?
# mount 192.168.0.5:/export/rw /mnt/nfs/rw -t nfs -o rw
0926名無しさん@お腹いっぱい。
2010/08/10(火) 16:22:46ごめんなさい、これは単純な記述ミスです。
# mount 192.168.0.5:/export/rw /mnt/nfs/rw -t nfs -o rw
を実行してさっきの症状です。
0927名無しさん@お腹いっぱい。
2010/08/10(火) 16:29:45/export/rw 192.168.0.10(rw)
っていう記述、本当は 192.168.0.10 のところをホスト名で書いてるんじゃないの?
で、そのホスト名の名前解決が不安定(2種類以上のIPが引けるとか)で、
192.168.0.10じゃない方が引けた場合はデフォルトで ro で exportされると。
0928名無しさん@お腹いっぱい。
2010/08/10(火) 16:33:41なるほどと思ったのですが残念ながらホスト名では無くさっき書いた通りのIPアドレスで指定しています…。
ただこのサーバーにはIPが3つぐらい指定されているのでもしかしたら関係あるかも…?
>>924
了解です。その設定もしておきます。
0929名無しさん@お腹いっぱい。
2010/08/10(火) 18:12:40> # touch test
> touch: cannot touch `test': 読み込み専用ファイルシステムです
これrootで実行してるんでしょ?
>>924
別の問題じゃないような…
0931923
2010/08/10(火) 19:41:31やはりGMOはGMOだったのか…。変なパケット流れてくるし、ネットワーク側の問題だったようです。
どうもありがとうございました。
0932923
2010/12/14(火) 17:13:36やはりGMOが引いたネットワークに原因がありそうです。
(最初は2つのサーバーをハブで繋ぎますという話だったけど、実は他のサーバーと共用のハブだったなんて…。)
0933名無しさん@お腹いっぱい。
2010/12/23(木) 14:15:02契約ホスト用の裏セグメントとして出してきたポートが他の契約者と
共用だったとかならGMOおかしいだろになるけど、923が適当に
プライベートアドレス使ってプライベートセグメント!とか
やってるだけじゃないだろうな・・・
0934923
2010/12/24(金) 17:27:43ローカルアドレスはGMOから渡された時点で降られてたIP。
どうもGMOの管理ツールでそのIP帯が使われてるらしくこれを変更すると一部サービスが受けられなるなるから変えないで下さいって言われた。
0935名無しさん@お腹いっぱい。
2011/01/26(水) 15:15:18何とかならんものか? これが役に立った試しがないんだが・・
0936名無しさん@お腹いっぱい。
2011/01/27(木) 19:07:29まあクライアント上のアプリの不具合は無視していいならそれでいいんじゃない?
0937名無しさん@お腹いっぱい。
2011/01/27(木) 19:09:48いや、なんの状態復旧にも失敗していなくてもログは出る。
0938名無しさん@お腹いっぱい。
2011/04/19(火) 21:47:57.81ログインスクリプトで、NFS鯖が死んでる時には、そのディレクトリをPATHに入れないとかやりたいんですが。
ping打ってもタイムアウトまで長いこと待たされるし。一瞬で生死判定できるとうれしいです。
0939名無しさん@お腹いっぱい。
2011/04/19(火) 21:57:04.010940名無しさん@お腹いっぱい。
2011/04/19(火) 22:04:22.40早速のレスありがとうございます。
ただ使ってるOSがHP-UXの古いやつで
pingのタイムアウトが指定できないんですよ...
もっとましなpingインスコするしかないかな。
0941名無しさん@お腹いっぱい。
2011/04/19(火) 22:20:57.080942名無しさん@お腹いっぱい。
2011/04/19(火) 22:36:28.630943名無しさん@お腹いっぱい。
2011/04/19(火) 22:51:20.67強引すぐる。
0944名無しさん@お腹いっぱい。
2011/04/20(水) 06:41:28.18ファイルシステムの安定供給。
障害になれば鯖にみんなRPC要求送りつける。
パブリックユーティリティであるという点がNFSのDNAです。
その鯖の上で動作するOSには高い可用性やLAN的使命感が求められます。
0945名無しさん@お腹いっぱい。
2011/05/25(水) 02:56:35.80amd使えば?
0946名無しさん@お腹いっぱい。
2011/05/27(金) 00:49:13.19wget で timeout 指定して5分毎に監視する。
アクティブに umount -l/mount を行う。
0947名無しさん@お腹いっぱい。
2011/07/26(火) 21:35:55.02実際ACLは使えることを確認済みです。
ところが、NFS経由でcapabilityが機能しません。
posix_acl_accessもcapabilityもgetxattr()を使って
同じように拡張属性を取得しているいるはずですが、
何か違うんでしょうか?
0948名無しさん@お腹いっぱい。
2011/07/27(水) 01:00:41.11kernelのcapability機能は有効になっている状態?
capalibityライブラリの設定は充分な状態?
0949名無しさん@お腹いっぱい。
2011/07/27(水) 06:30:53.97当然できてる。
というか、そのレベルの話じゃなくてその先のことがわかる人だけに質問したい。
0950名無しさん@お腹いっぱい。
2011/07/27(水) 06:40:56.750951名無しさん@お腹いっぱい。
2011/07/27(水) 10:04:34.25確認してもいないことを「はず」とか書かれても。
0952名無しさん@お腹いっぱい。
2011/07/27(水) 10:05:02.310953名無しさん@お腹いっぱい。
2011/07/27(水) 10:13:10.74確認した上で書いてる。「はず」は言葉の流れ上そうなっただけ。
で、詳しい人だけに質問してるので >>951 >>952 は黙っててね。
0954名無しさん@お腹いっぱい。
2011/07/27(水) 10:14:10.360955名無しさん@お腹いっぱい。
2011/07/27(水) 11:00:43.200956名無しさん@お腹いっぱい。
2011/07/27(水) 11:16:42.66ん?
問題を解決するための質問ではないんだが。>>955 にはそれも理解できなかったかw
いずれにしても詳しくない者は黙ってろ。
0957名無しさん@お腹いっぱい。
2011/07/27(水) 11:20:10.690958名無しさん@お腹いっぱい。
2011/07/27(水) 11:21:18.080959名無しさん@お腹いっぱい。
2011/07/27(水) 12:26:20.69はってみた
0960名無しさん@お腹いっぱい。
2011/07/27(水) 23:11:15.32順を追って解説してあるサイトを教えてください。
独島は日本の領土
0962名無しさん@お腹いっぱい。
2011/08/18(木) 07:18:10.950963名無しさん@お腹いっぱい。
2011/12/03(土) 20:35:01.060964名無しさん@お腹いっぱい。
2011/12/03(土) 23:41:32.20いろいろオプションとか試してますが今のところうまくいきません。
0965名無しさん@お腹いっぱい。
2011/12/04(日) 00:27:23.130966名無しさん@お腹いっぱい。
2012/01/26(木) 22:43:24.05日本語の文献が余り無いんでRFC読んでみようと思ったら書き方が
回りくどすぎて読み辛くて途中で投げだした
なので実際使ってる感想や注意点や参考になるサイト、文献があったら
教えてください。出来れば日本語がいいけど英語でも構いません
0967名無しさん@お腹いっぱい。
2012/01/26(木) 23:29:27.55コレ見ながらやってみるー
0968名無しさん@お腹いっぱい。
2012/05/18(金) 09:21:26.51NFSのプロトコルバージョンってどのように調べればよいのでしょうか?
0969名無しさん@お腹いっぱい。
2012/05/18(金) 18:35:27.170970名無しさん@お腹いっぱい。
2012/05/18(金) 19:35:05.930971名無しさん@お腹いっぱい。
2012/11/04(日) 02:28:49.260972名無しさん@お腹いっぱい。
2012/11/25(日) 13:31:34.53どこかによい日本語のない?
♪∧,,∧
♪∧,,∧・ ω・)
∧,,∧・ ω・) )っ
(・ ω・) )っ__フ
(っ )っ__フ(_/彡
( __フ(_/彡
(_/彡♪
0973名無しさん@お腹いっぱい。
2012/12/01(土) 20:32:28.09Debian(カーネル2.6)のクライアントでNFSv4(rw,relatime,vers=4,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.0.66,minorversion=0,addr=172.25.13.50)マウントすると
ファイルのオーナがnobody:nobodyになります.いくら権限を変えても,新しいファイルを作ってもオーナはnobodyのままです
原因のわかる方いらっしゃるでしょうか
0974973
2012/12/01(土) 20:42:14.19プライベートIPだから別にいいけど
0975名無しさん@お腹いっぱい。
2012/12/02(日) 22:18:57.180976名無しさん@お腹いっぱい。
2012/12/04(火) 01:27:22.24覚えておけよ。
0977名無しさん@お腹いっぱい。
2012/12/04(火) 09:46:18.88idmapdの設定やってみよ!
0978名無しさん@お腹いっぱい。
2012/12/09(日) 22:46:13.33次スレの準備が必要でしょうか?
それとも,もうこのスレだけで終わり?
0979名無しさん@お腹いっぱい。
2012/12/09(日) 22:55:08.210980名無しさん@お腹いっぱい。
2012/12/09(日) 23:08:19.640981名無しさん@お腹いっぱい。
2012/12/10(月) 23:31:33.910982名無しさん@お腹いっぱい。
2012/12/10(月) 23:47:19.60レス数が950を超えています。1000を超えると書き込みができなくなります。