1 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/28(火) 11:42:41 ] nfsに関する話題を扱うスレ
639 名前:名無しさん@お腹いっぱい。 [2008/12/13(土) 17:59:18 ] そうか。良く考えてみるとサイズは関係ないんだもんね。 ファイル数が膨大になると、リストを処理するためのメモリが いっぱいになってダウンしていたのだから。touchで大量の ファイル作ればいいだけか。 それならプアーな検証環境でも数千万のファイル作れるな。 ZFS使えば、ファイル数も気にする必要ないし。
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/13(土) 18:13:14 ] シェルスクリプトで数千万ファイルって何時間コースだろう・・・・w
641 名前:名無しさん@お腹いっぱい。 [2008/12/13(土) 20:19:26 ] 放置しておけばいいだけだから。 ZFSなら、一定量ファイルが作られたところで snapshot、cloneして増やして行く事もできるしな。 何とかなるだろ。
642 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/13(土) 22:31:19 ] >>641 おいおい・・・ creat(2)が10msとしても、シェルスクリプトからファイル作るための オーバーヘッドが100msあるだけで2週間ほど時間余分にかかるんだぞ? 数千万とか、ms/usとかの数字の感覚がちょっと弱くないか?
643 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/13(土) 22:35:07 ] touch に引数複数与えれば 1fork あたりは減らせるし 別に上にいるのが shell script なだけなら そんなにつるし上げるほどの話ではないような
644 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/13(土) 22:42:51 ] >>642 おいおい・・・ いくらシェルスクリプトとは言え、ファイル作るオーバーヘッドが100msだとか、 いまどきcreat(2)でファイル作ってると言うとか、 今の時代の感覚がちょっと弱くないか? >>643 touchじゃなくて、> $file でファイル作れば外部コマンドをforkしないから高速。
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/14(日) 11:15:42 ] そんなしょうもない心配するくらいならCで書けば?って気がするんですが。 別に難しいプログラムじゃないんだし。
646 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/14(日) 11:31:37 ] >>639 全然違うぞw コピー先でのremove動作をロールバックする必然性があるかどうかの問題。
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/14(日) 12:09:14 ] もうNFS全然関係ないけど、FreeBSDのufs, soft-updatesにて。 % 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
648 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/14(日) 14:23:15 ] >>646 rsync先もZFSならrolebackでremoveが一瞬なのでお勧めの意味? >>647 touchって最大いくつまでファイル渡せるんだろう 10000も渡せるとは驚き
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/14(日) 14:59:38 ] それはtouchじゃなくて、kernelの制限。
650 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/14(日) 21:47:33 ] kernel? shellじゃない?
651 名前:名無しさん@お腹いっぱい。 [2008/12/14(日) 22:20:45 ] ファイル記述子の制約?
652 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/14(日) 22:28:48 ] kernelです。> ARG_MAX 今度暇な時に、ps(1)にコマンド引数も出力させた時、 どうやって引数を得ているか調べてみてください。
653 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/15(月) 00:01:54 ] シェルはコマンドラインの文字列長でしたかな。
654 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/03(土) 23:47:28 ] ls叩くと数秒待ってからコマンドの出力が出てくるのですが何が原因でしょうか?
655 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 11:11:19 ] ネットワークが重いとか
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 16:35:11 ] >>654 /bin/ls -nでも遅いですか?
657 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 22:30:59 ] ご回答有難うございます。 >>655 NFSサーバとNFSクライアントは同じスイッチのバックプレーンに収まる配置でして、全てGigabitEtherにて構築されているのでネットワークは詰まっていないのですよ(MRTG等で確認済み)。。。 >>656 ls -nだと即レスポンスがありました。ls -lすると遅いです。。。 1ディレクトリには100個程度のファイルがあるのですが所有者とかタイムスタンプを取得するのって、そんなに大変なんでしたっけ?
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 22:54:08 ] >>657 /bin/ls -n /bin/ls -ln /bin/ls -l も試してください。 一番上だけ速い→i-nodeキャッシュが足りない 上の二つが速い→nssが遅い 全部遅い→NFSサーバ or ネットワークが遅い aliasやshell内蔵lsに誤魔化されないように/bin/lsってしてね。いい子だから。
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 23:34:35 ] >>658 ご丁寧に有難うございます。 /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のキャッシュが足りないのでしょうか? こういう場合、一般的にはどのように対処するものでしょうか。。。
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 00:05:32 ] 何回連続でやってもその差が変らないなら、 mountのオプションでi-nodeのリードキャッシュを増加&延ばす! uid, gidの逆引きは全く問題がないよう。 nsswitch.confはfilesオンリーかな?
661 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 00:07:06 ] あ、それから ・tcpマウント ・version 3, 4マウント も試した方がよい。
662 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 00:17:31 ] >>660-661 色々と情報を有難うございます。 >mountのオプションでi-nodeのリードキャッシュを増加&延ばす! fstabやmountでread cacheの指定ができるんですか?? 軽くmanしてみたり検索してみたのですが具体的に言及しているものにたどり着けず・・・ nsswitch.confはhosts以外は全部filesになっています。 現在はTCPのNFSv3にてマウントしています。
663 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 00:32:06 ] man 5 nfsかな? man -k mount | grep nfsするとか、mountのSEE ALSOみるとか。
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 00:40:10 ] acregmin, acregmax, acdirmin, acdirmaxあたりでしょうか?
665 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 01:48:11 ] rsizeも。
666 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 07:39:31 ] i-node cacheやらlookup cacheの保持量の指定ってNFSプロトコル上の話でなく OS依存のことだから、OSわからないことには具体的なことは言えないような。
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 08:23:39 ] UNIX類はほとんど一緒。
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 08:34:54 ] 知ったか乙
669 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 09:15:27 ] そういや元質問者は OS もバージョンも書いてないのぅ…
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 09:55:33 ] >>666 そういう場合は、自分の知っているOSの場合について回答すれば良い。 「OSわからないと答えられない」という奴に限って、 OSがわかっても答えられない。
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 08:30:00 ] まあなんだ、いろいろ乙
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 09:03:09 ] >>663 man 5 で nfsの項目があるのは Linuxだと、エスパーならわかる。
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 13:46:50 ] >>670 どうぞどうぞ。
674 名前:名無しさん@お腹いっぱい。 [2009/01/16(金) 05:24:18 ] nfsv4 だと単一ファイルシステムとしてエクスポートしますが、 そのためのディレクトリってどこが標準なんでしょうか。 /export とか /shared とか、これは標準ってないもんですか?
675 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 09:09:01 ] ないね。
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 09:17:34 ] NFSエクスポートするディレクトリ名は、 /lBd1sZ35XRpAl みたいに、ランダムで覚えられない大小英文字と数字の組合せにしましょう。 LAN内からの悪戯でマウントされるのを防ぐためです。
677 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 09:28:33 ] つ showmount -e hostname
678 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 09:44:09 ] 「つ」のレスは、外してる、の法則成立
679 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 10:00:09 ] pgr
680 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 10:05:22 ] ちゃんと説明できないから「つ」でごまかしてんだよな。
681 名前:名無しさん@お腹いっぱい。 [2009/01/18(日) 10:24:18 ] >LAN内からの悪戯でマウントされるのを防ぐためです。 それで防げるのか?
682 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 11:42:06 ] 管理しきれないホストがつながるセグメントなのに、 exportsにセグメントを指定しているのか?
683 名前:名無しさん@お腹いっぱい。 [2009/01/19(月) 06:29:35 ] nfs4でマウントしているんだけど,rpc.idmapdが動いているのに クライアント側にはUID=GID=4294967294 で公開されてる. 俺の rpc.idmapd ちゃんがちゃんと動いているかどうか もっと詳しく知りたいのだが…
684 名前:683 [2009/01/19(月) 06:31:51 ] サーバは Debian i386 クライアントは Debian sparc で クライアント側のログはこんな感じ. 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 プロセス自体は起動しているようなんだが.
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 08:37:06 ] つ rpc.idmapd -d "exsample.com" -f -vvv
686 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 22:32:30 ] 一般的にNAS(NFS)にDBを乗せるとパフォーマンスが出ないって言いますが、 FibreChannelのストレージだと乗せても大丈夫と聞きました。 ロックの問題があるかもしれませんが、それ以外の部分でNFSがFibreChannelに劣っている部分ってどこですか?
687 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 23:33:27 ] ローレベルなアクセスができないことだな。 VFSを経由したアクセスがすべて。
688 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/20(火) 13:08:46 ] >>686 >>687 の指摘通り、 DBエンジンがストレージの下の層へ直接アクセスできないのが弱点。 NASを使用した場合、ファイルシステムを介してのみ 表領域へアクセスできるわけで、 SANの時には介在しない層がオーバーヘッドになってくる。 まあ、Oracle 本社みたいに、NAS使ってる事例もあるから 一長一短じゃないかなと。 今はNASをSANに統合(SANにNASコントローラを接続)する方法も、 NASにSANを統合(NASがSANをエミュレーション)する方法も あるから、何を重視するかによって選べば良いのでは。
689 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/20(火) 22:07:26 ] NASだとパフォーマンスでないというか、 NASだとパフォーマンスでない設定が簡単にできるって感じかな。 長い時間書込みが続くような非現実的なベンチだとかなり差がつくけど。
690 名前:名無しさん@お腹いっぱい。 mailto:sage [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台のみの環境でテストしたためこれ以外のトラフィックは無し というわけなんだが誰か何か分かる人居ないかな? 他に情報が欲しければ出すけど
691 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 17:35:13 ] なんという上から目線・・・
692 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 18:08:52 ] お取り引き先業者にインシデント先払いにてお申し付けください
693 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 22:09:59 ] >>690 欲しい情報はオマエの名前と会社名
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 23:20:18 ] AとBそれぞれにアクセスした際のtcpdump結果を比較しる。
695 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 23:24:16 ] tcpdump結果…? 問題ありませんが、 ハイ次。
696 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 23:27:07 ] 終了 ハイ次。
697 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 23:32:40 ] すみませんが詳しい方のみ回答をお願いします
698 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 23:43:27 ] ワロスw 遅いってんだから、どっかで遅延してる原因があるだろ? タイムスタンプ付きでtcpdumpして、そのポイントを調べろよ。 まずは切り分けして行くことが大事だろうて。
699 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 23:43:43 ] すみませんが、インシデント料をお支払いただける方のみ質問をお願いします
700 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 23:45:42 ] 終了だな。はい、次の方〜
701 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 23:50:57 ] 質問料は払えませんが、NFSって何でステートレスなんて無謀な事考えたんですか?
702 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 23:54:04 ] 終了 ハイ次。
703 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 00:03:47 ] >>701 サーバを再起動しても、 ファイルサービスを続行できるから。
704 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 00:27:00 ] 裏2chに原因書いておいたよ
705 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 00:28:55 ] ワッフルワッフル
706 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 16:25:41 ] よくあるミスだが、 ホスト名の解決ができずに、応答待ちになっている。 WebDAVが有効になっていて、その応答待ちになっている。
707 名前:名無しさん@お腹いっぱい。 [2009/02/22(日) 09:30:08 ] idmapd を使ったからといって、パーミッションまで 面倒みてくれるわけじゃないんだね・・・ ls -ln で見る限りちゃんとUIDのマッピングもやってくれてる ように見えるけど、いざ touch x とかやると Permission denied になる。 linux-nfs.org/pipermail/nfsv4/2009-January/009809.html
708 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/22(日) 09:45:16 ] AuthorizationはRPCでやっているので、 NFSしか面倒を見ないidmapdで、 remoteのauthorizationをどうこうするわけにはいきません。
709 名前:名無しさん@お腹いっぱい。 [2009/02/22(日) 14:04:00 ] ふうむ、そうなんですか… ではidmapdって何のためにって感じもするんですが uidとユーザ名合わせておかなきゃならないなら いままで通りNISと合わせて運用するのがいいみたいですね。
710 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/22(日) 14:08:09 ] 今はLDAPでしょ。
711 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/22(日) 15:00:20 ] Kerberosって帰ってくると思ってた.
712 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/22(日) 15:07:59 ] NFSとCIFSのパフォーマンスの比較について書かれたドキュメントってありません?
713 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/22(日) 17:54:38 ] >>711 Kerberosは、authorizationが足りません。 LDAPで言うところのNIS schemaがない。 つまりuid, gid, グループ所属、パスワード期間を管理できない。 >>712 プロトコル上の優劣はほとんどないです。 それより問題になるのはAAAの仕組み、 特にauthorizationの仕組みが違うことでしょう。
714 名前:名無しさん@お腹いっぱい。 [2009/03/28(土) 11:27:12 ] solarisで言うforcedirectioってLinuxだとどうやって設定したらいいですか?
715 名前:名無しさん@お腹いっぱい。 [2009/03/28(土) 11:28:16 ] Solarisで言うforcedirectioってLinuxだとどうやって設定したらいいんですか?
716 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 11:38:23 ] キャッシュ切れないです。 i-nodeの方だけnoacで切れます。
717 名前:名無しさん@お腹いっぱい。 [2009/04/01(水) 21:45:44 ] どこかにRFC1813の和訳はありませんか?
718 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/01(水) 22:01:10 ] ググった限りない。 自動翻訳版 ttp://pentan.info/doc/rfc/j1813.html
719 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/05(日) 10:19:38 ] Linux (RHEL) の NFS クライアントに forcedirectio 機能はないよ。 他のディストリビューションは知らん。
720 名前:名無しさん@お腹いっぱい。 [2009/05/17(日) 16:24:51 ] >>714 noac,syncでforcedirectoioぽいかなとおもったけど差が分からん・・・
721 名前:名無しさん@お腹いっぱい。 [2009/05/18(月) 22:43:42 ] NASの移行考えているけど、rsyncよりいい方法ない? ベンダー製品はタケーし
722 名前:名無しさん@お腹いっぱい。 [2009/05/21(木) 18:20:04 ] >>721 なんでrsync以外のものを探しているのか書かないと誰からもレス付かない予感
723 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 22:45:30 ] >>721 一回こっきりのデータ移行ならrcp,scpとか
724 名前:名無しさん@お腹いっぱい。 [2009/05/23(土) 08:06:33 ] NFSのクライアント側でのデータ本体(メタデータ部分ではなくて) のキャッシュって Linux だと FS-Cache というのが標準的 なんでしょうか?
725 名前:名無しさん@お腹いっぱい。 [2009/06/11(木) 10:50:00 ] LinuxでNFS4はいつまでexperimentalなんだよ〜
726 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/14(日) 12:31:27 ] NFS4ってステートレス、Kerberos認証があるとかは分かるんだが、 この他にNFS3と比較してパフォーマンス面などで有利な点はあったりする? 今自宅のLinuxマシンのファイルサーバをNFS3で運用しているんだが、 小規模な構成でもNFS4を使う意味があるなら移行しようと思っているので。
727 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/14(日) 12:50:05 ] >>726 こんなん? www.linux.com/archive/feature/138453 sourceforge.jp/magazine/08/07/02/0114246/3
728 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/14(日) 13:21:18 ] >>727 トンクス。 やっぱり今の段階ではあまり移行する意味は無いんだな。 exportするディレクトリを一々bindマウントするのも面倒だから あと数年はNFSv3で頑張ることにするわ。
729 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/14(日) 14:17:46 ] >>726 > NFS4ってステートレス、Kerberos認証があるとかは分かるんだが、 v3に追加されたのはステートフルの方です。 NFSは昔からステートレス。 Kerberos認証も昔からありました。(v2でも運用経験あり) ステートフル以外にもcompound operationがあるので、 v4は速度的に有利ですが、 Linuxその他PC-UNIXなら速度以上に枯れたNFSスタックを使うことが優先では? NASサーバ+Solarisクライアントならv4の方が速いですが。 結局Linuxにしても*BSDにしても、 パフォーマンス改善やるほど人手がない感じですね。 Linux使った商用NASサーバあたりは自前のNFSスタックです。
730 名前:729 mailto:sage [2009/06/14(日) 14:18:26 ] < v4に追加されたのはステートフルの方です。 の間違い
731 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/14(日) 14:40:39 ] >>729 ステートフルと書いたつもりだったのにtypoでした。 色々と参考になる情報ありがとうございます。 やっぱり今でもNFSはお膝元のSolarisが一番なんですね。 自宅で夫婦2人で2TB程度のLinuxファイルサーバにアクセスする程度なんで そこまで枯れてなくても良いんですが、パフォーマンスが出ないようなので。 NFSのユーザが少なくなってきたからなのか、寂しい限りです。
732 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/14(日) 18:53:05 ] >>夫婦2人で ステートフルよりハートフル
733 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/14(日) 19:24:18 ] 俺は今年もハートレス
734 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/15(月) 14:36:49 ] >>731 でかいファイルのコピーに限れば、 sambaの方が速いケースもあります。
735 名前:名無しさん@お腹いっぱい。 [2009/06/23(火) 05:17:58 ] ポートの制御がしやすいからNFSv4のほうが好きだな。 男らしく / ごと export してるぜ。
736 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/23(火) 08:06:16 ] 男らしくっつーかNFSv4のダメなところをしかたなくそれで対処してるじゃん
737 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/23(火) 19:02:33 ] ファイル転送ならば無理にmountしなくても ftpかsftp でいいんじゃないかと思うのですが...スレチごめん
738 名前:名無しさん@お腹いっぱい。 [2009/06/24(水) 21:21:38 ] 任意のタイミングで意図的にgetattrさせたいのですが良い仕組みはないでしょうか? できればシェルスクリプトとかPerlで出来ると嬉しいのですが・・・・・
739 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/24(水) 23:07:43 ] つ stat(2)
740 名前:名無しさん@お腹いっぱい。 [2009/07/10(金) 10:22:18 ] NFS サーバ側からのコマンドか何かで、どれだけの NFS クライアントが現在 マウント中かを見ることってできますか?サーバは Linux です。
741 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 10:58:15 ] showmount
742 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 11:02:45 ] クライアントが落ちたりしてもそのままだし当てにならんよ
743 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 11:05:16 ] >>741 「現在」マウント中かを見ること showmountでは、「過去」のmountまですべて表示される。質問欲嫁。
744 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 22:23:36 ] >>743 > すべて表示 「すべて」は表示されんよ。mountしてからちゃんとumountしてみ。
745 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 22:29:04 ] >>744 umountしても shoumountには表示される。当然何度も試した。常識。 それがステートレスというもの。サーバー側にはmount中かどうかは原理的にわからない。
746 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 22:35:24 ] 俺も試してから言ってるんよ
747 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 22:43:34 ] ちなみに、RFC 1094 の A. あたりに、 mount/umountに関連したプロトコルは定義されてるから、 それをちゃんと実装してあれば、不確実かもしれないけどマウント状態は把握可能。
748 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 22:45:14 ] umount の時点で UMNT procedure を発行する OS を見たことがない。 もし存在するなら、その OS を教えて欲しい。
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 23:11:52 ] あぁ、FreeBSDはてっきりnfsレベルでやってるのかと思ってた。 調べたらumountが直接RPCMNT_UMOUNTを送ってて、 mountdがmounttabから消してるわ。 ともかく、umountすればshowmountから消える実装はあるってことで。
750 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/15(水) 00:05:26 ] >>745 > umountしても shoumountには表示される。当然何度も試した。常識。 > それがステートレスというもの。サーバー側にはmount中かどうかは原理的にわからない。 どれだけ理解が出鱈目なんだよ、お前は。
751 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/15(水) 14:00:56 ] >>749 umountシステムコールのレベルじゃやってないよね。
752 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/15(水) 14:59:08 ] スレのレベルに恐れおののきながらNFSを初めて使った者が質問します。 サーバ側 Mac XServe、クライアント側 Linuxなのですが、 サーバ(XServe)を再起動などして接続が一旦切れてしまった後、 クライアントが自動的に再度正常にマウントしてくれず↓のような状態になります。 # df /XServe ファイルシステム サイズ 使用 残り 使用% マウント位置 192.168.11.3:/Volumes/export - - - - /XServe もちろん正常な場合にはサイズ、使用容量などの数字が表示されるのですが。 この状態のとき ○ ls するとマウントポイントも見えなくなっている ○ 手動で umount → mount をやると正常に使えるようになる ○ コンソールや/var/log 以下にエラーメッセージは一切出ていない という状況です。 マウントオプションは rw,hard,intr が指定されており、 もちろんfstabの指定でクライアント側の起動時にも正常にマウント & 読み書きできています。 サーバ復帰後、自動的に再度マウントさせるにはどうすればよいのでしょう?
753 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/15(水) 15:01:00 ] あ、dfの表示が崩れてしまった。 要するに全項目「-」の表示になっていて マウントポイントは /XServe です。 失礼しました。
754 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/15(水) 22:48:43 ] >>752 とりあえずOSのバージョン位は書こうや
755 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/15(水) 22:51:34 ] >>754 バージョン書いてもキミには答えられない
756 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/15(水) 23:06:12 ] >>752 autofs使えば?
757 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 01:49:32 ] >>752 少なくともサーバ/クライアントの片側くらいは、 まともな実装にした方がいいと思われ
758 名前:名無しさん@お腹いっぱい。 [2009/09/12(土) 12:44:52 ] FreeBSDでは、touch -h コマンドなどで symlink自体のタイムスタンプを 任意の時刻に変更できますが、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の命令(?)を発行するにはどうすればいいですか?
759 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 15:05:37 ] >これはどういうことでしょうか? そういうことです。
760 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 15:10:44 ] すみませんが詳しい方のみ回答をお願いします
761 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 15:11:24 ] futimes(2)はないの? 新しいLinuxならlutimes(3)はある。
762 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 15:14:47 ] >>761 futimes()はあるけど、これはシンボリックリンク自体を変更できないよ。 (lutimes()がないOSでもNFS経由でシンボリックリンクの時刻変更ができてしまう) たぶん、システムコールは使ってなくて、 NFSサーバー専用の何らかのコールが存在してると踏んでいるんだけど。
763 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 15:16:44 ] >>761 futimes()はあるけど、シンボリックリンクそのもののファイルディスクリプタを 取得できないから、futimes()ではタイムスタンプ更新できない。 (symlinkをopen()すると、リンク先のファイルが開く)
764 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 15:19:52 ] >>762 utimensat(2) つかってんじゃねーの。 AT_SYMLINK_NOFOLLOWを指定して。 *at(2)系の必要性についてはPOSIXの解説でも読んで。
765 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 15:26:19 ] >>764 それも考えたけど、 (f)utimensat(2) を使っても symlinkのタイムスタンプは変更できないんだよ。 *at(2)系の必要性は(知ってるけど)今の問題には関係ないので置いといて。
766 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 15:35:36 ] AT_SYMLINK_NOFOLLOW If pathname specifies a symbolic link, then update the times- tamps of the link, rather than the file to which it refers. だけど?
767 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 15:59:21 ] >>766 AT_SYMLINK_NOFOLLOW に対応していないOSでも NFS経由でタイムスタンプ更新できる。 AT_SYMLINK_NOFOLLOWは、fcntl.hの中で定義はされてるけど、 実際には機能しない。そのOSでも NFS経由でタイムスタンプ更新できる。
768 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 16:09:59 ] >>767 File systemごとに動作が違うだけでしょ。
769 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 16:13:04 ] >>768 そういう問題じゃないんだよ。ちょっと黙っててくれるかな。
770 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 17:04:43 ] ユーザにAPI提供してなくてもカーネルがNFSリクエスト見てやればできる。
771 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 17:07:53 ] >>770 ですよね。 で、そのNFSリクエストを具体的に知りたいんですが。 symlinkのタイムスタンプを変更するNFSリクエストを。
772 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 17:16:34 ] symlinkに対してSETATTR発行するだけですが。
773 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 17:26:59 ] >>772 ありがとうございます。 で、SETATTRを要求されたNFSサーバー側の rpc.nfsdは、 どうやってそれをカーネルに伝えていますか? バックドアみたいなのがあるのでしょうか?
774 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 18:51:08 ] rpc.nfsdはプロセスコンテキストを提供するだけのスタブ。 環境を整えたらnfssvc(2)を呼ぶだけ。nfssvcは永久にリターンしない。 nfssvcは以降、カーネル内で全ての処理を行う。カーネル内なのでシステムコール より粒度が小さいAPIを使用できる。
775 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 19:01:09 ] >>774 すると、NFSを使わずに、普通のユーザープログラムから nfssvc(2)を呼び出せば、symlinkのタイムスタンプが変更できるのでしょうか。 symlinkのタイムスタンプ変更の際に、 nfssvc()に渡す具体的な引数ってわかりますか? あと、nfssvcはLinuxの場合ですが、Solarisだとどうですか?
776 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 19:15:55 ] >>775 いや、nfssvcはFreeBSDの場合だ。
777 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 19:30:14 ] >>775 nfssvcはカーネル内でクライアントからのSETATTRを受け取りタイムスタンプをセットして 結果を返す。 普通のプログラムから(正しい手順で)呼び出してもrpc.nfsd相当のプロセスが産まれるだけ。 >>776 現在は知らないけど、linuxも何年か前はnfssvcだったよ。
778 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 19:40:37 ] nfssvcを呼び出すのではなく、 ユーザープログラムから直接SETATTRを発行するのが良いと思ってきました。 つまり、NFSマウントせずに、直接NFSファイルハンドルを取得して、 直接SETATTRを発行するようなユーザープログラムを作って、 symlinkのタイムスタンプを更新するのです。 これが可能なら、lutimes()がないOSでも、NFS exportしているファイルに限っては 自力でsymlinkのタイムスタンプを更新出来るようになると思いますが、 この理解で合ってますか? また、そのようなプログラムって、どこかにすでに存在してたりしませんか? つまり、NFSマウントせずに、ftpクライアントまたはsmbclientみたいなコマンド方式で SETATTRとかを直接、インタラクティブに実行できるのが理想です。
779 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/12(土) 19:46:52 ] >>778 前半、正しい。 後半、知らない。
780 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/13(日) 13:16:34 ] >>777 > 現在は知らないけど、linuxも何年か前はnfssvcだったよ。 少なくとも2.6以降は基本的に/proc/fs/nfsd/*を使う。 システムコールならnfsservctl(2)。
781 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/29(火) 05:03:57 ] 外部ネットワークに公開しているWEBサーバA(多数)があります。 NFSサーバBをAとLAN接続し、 Aで /usr をBからリードオンリー、root_squash で マウントし、仮に Aがクラックを受けても、 /usr 内を改ざんされないようにできないかなと考えているのですが、 こういった方法は可能でしょうか? また、効果自体見込める方法でしょうか? この方法に限らず、 /usr 内のデータとその他随時変更を行うようなデータを分断し、 運用管理面、セキュリティ面、 両方でメリットのあるような設定事例ってないでしょうか? ご助言お願いします。
782 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/29(火) 06:39:19 ] >>781 /usrをroot_squashでmountすると、 /usr/binなどにある set-UID rootのプログラムが正常動作しなくなるから、 その方法は不可。 /usrをリードオンリーでmountするのはOK。よくある一般的な方法。
783 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/04(日) 10:43:30 ] Coda に乗り換えようと思うのだが。
784 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/12(月) 03:28:38 ] >>783 なぜ?
785 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/15(木) 13:41:18 ] あんなろくにメインテナンスもされてない実装に?
786 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/30(金) 09:57:13 ] NFS サーバー : NetBSD 5.0 NFS クライアント: Debian lenny このような環境で、NFSを運用したいのですが、asyncにすることは できますか? クライアント側で、 mount -t nfs -o async ... と書いても、 書かないときとパフォーマンスに変化が見られません。 サーバー側に設定が必要かとも思いましたが、どのように書くのか 見つけられませんでした。 よろしくおねがいします。
787 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/30(金) 14:35:23 ] サーバで、async するように設定しないとだめぽ。 BSDの書式なら、/etc/exports に /exports/dir -network 127.0.0.1 -async みたいに書けばいいんじゃまいか?
788 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/30(金) 21:50:44 ] 786です exports(5) を読んでも書いてなく、787さんのように書いてみたらmountdに怒られました。 vfs.nfs.iothreads=4 を試してみたのですが、変わらなかったです。残念。
789 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/30(金) 23:41:12 ] /etc/exports を晒か、エラーメッセージくらい書けよ。
790 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/30(金) 23:48:47 ] そうじゃなくて、NFS鯖の /etc/fstabに asyncオプションを付けるべきじゃないのか? /etc/exportsとか言ってる回答者は無視が吉。
791 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/31(土) 00:10:14 ] そもそも論なんだが、 asyncはやめておけ。
792 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/31(土) 08:28:43 ] そもそも論だけど NFS で async もへったくれもあるかい… って思うのは俺だけ?
793 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/31(土) 08:29:08 ] >>791 >>786 みると遊びっぽい環境だからどうでもいいんじゃね?
794 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/31(土) 09:26:56 ] 786です。 遊び環境ですね。古いPCにNetBSDをいれて遊んでます。 fstabで、softdepをはずしてasyncにしてみたらどえりゃー速くなりました・・ どうもありがとうございます。 ファイルシステムのasyncとNFSのasyncって同じなんでしょうか? ぜんぜん違う階層だと思ってました。 そか・・・NFSもファイルシステムか・・・
795 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/31(土) 09:40:08 ] >>794 違う階層だよ。違う階層だからこそ、1番ネックになってる下の階層でasyncしないと 効果が見えないと言う話。
796 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/11/03(火) 14:50:06 ] >>792 うん 多分君だけ
797 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 08:40:44 ] ユーザ領域をNFSでマウントしてるんだけど quotaかけるってことできますか?
798 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 08:57:21 ] できる
799 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 11:06:53 ] できない
800 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 11:09:35 ] もちろんできる。 >>799 嘘書く時はちゃんとオチを用意しとけよw
801 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 11:10:10 ] どちらとも言えない
802 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 11:12:57 ] できました! ありがとう
803 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 11:28:48 ] 彼女が妊娠しますた。
804 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 21:49:17 ] mountした結果ですな
805 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 22:17:21 ] foreで? それともback?
806 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 22:21:19 ] 俺がintrしといたけど
807 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/10(水) 06:35:48 ] 関係者にはWallしておくように
808 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/10(水) 10:21:59 ] つまんね。
809 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 00:00:32 ] DNA.exeが非同期書き込みになっていたのと排他書き込みに問題が発生したのですね。
810 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/11(木) 01:05:29 ] 久しぶりにnfs使ったら無茶苦茶速いしCPU負荷もぜんぜんかからないのね。 マシンの性能が良くなったからかnfsが良くなったからか判らないけどnfsは 遅いってイメージあったからびっくりした。
811 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 19:35:31 ] >>810 なにと比較してNFSのほうが速かったの? iSCSIより速くて驚いたなら興味ある
812 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/12(金) 21:41:24 ] SunOS4の時代のsum4mとか
813 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/17(水) 16:53:29 ] hosts.denyで ALL: 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です。
814 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/17(水) 16:58:25 ] rpc.nfsdはどうした?
815 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/17(水) 17:25:35 ] rpc.nfsd: xxx をhosts.allowに追加しましたがマウントできませんでした。
816 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/17(水) 17:39:37 ] じゃなくて、rpc.nfsdも必要だろ、と言ってるだけ。 mountできるかどうかは別問題。
817 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/17(水) 17:41:51 ] OSわからんけど、Linuxなら www.linux.or.jp/JF/JFdocs/NFS-HOWTO/server.html によるとrpc.っていらんな。 FreeBSDならrpcbindに変わったし。 Solaris知らん。
818 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/18(木) 11:45:14 ] /etc/hosts.allow lockd: xxx mountd: xxx portmap: xxx /etc/hosts.deny ALL: ALL でマウントできるようになりました。 最低限許可しないといけないのが上記3つなようです。 やはりhosts.denyではALL: ALLが良いかと。
819 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/18(木) 20:17:44 ] statdがないと、サーバがダウンした後の クライアント側の復旧に失敗するよ。 まあクライアント側も、再起動すればいいけども。 (書き込み要求があってもそれは捨てることにして)
820 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/18(木) 21:27:59 ] debian/lennyだと以下を許可すればnfsをフルに使えそうですね。 lockd mountd portmap rquotad statd rquotadはファイルシステムクォータというのを利用する場合に必要だそうで。 statdはlockdとともに動作してクラッシュ回復に使われるとか。 結局、問題だったのはmountdなどバイナリファイル名がrpc.mountdだったとしても、hosts.allowでは mountdを許可するようにしないといけなかったことでした。
821 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/18(木) 21:45:10 ] なんか礼儀がなってないような気がしないでもない
822 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/18(木) 21:52:43 ] debianだとtcpdchk, tcpdmatchってコマンドがあるでしょ。
823 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/18(木) 23:00:26 ] /etc/exportsでアクセス制御できるのにtcp_wrappersなアクセス制御に 介入されるのは不幸な気がする
824 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/19(金) 01:14:15 ] >>823 んならlibtcpdリンクせずにビルドすればいいんでね?
825 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/19(金) 04:06:23 ] クライアントマシンからログインした際、ファイルサーバのディレクトリをホームディレクトリとしたいのですが .bashrcなどのファイルをコピーして、/etc/passwd内のホームディレクトリの場所を書き替えるだけでよいのでしょうか?
826 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/19(金) 08:34:42 ] おk
827 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/19(金) 11:00:37 ] >>822 tcpdchk関連でtlid.confという設定ファイルがでてきたのですけど、これはなんですか? ネットで検索してみたけどでてこない。 家の環境に入ってなかったですし。
828 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/19(金) 23:39:07 ] >>827 inetd.confのtypo.
829 名前:名無しさん@お腹いっぱい。 [2010/04/09(金) 11:18:05 ] NFSv4で6台のクライアントにサービスを提供しています。 数年間にわたってうまく動いているのですが高負荷時に サーバ側のログ(dmesgで表示されます)に次のようなメッセージが出ます。 NFSD: setclientid: string in use by client これは何が問題なのでしょうか? サーバ、クライアント共に CentOS 5.4です。
830 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/09(金) 21:05:12 ] 気にすんなw 気になるならRFC 3530の8.1.2, 14.2.33辺り。
831 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/09(金) 23:44:06 ] >>829 ttp://lists.linuxcoding.com/rhl/2005/msg52121.html かな
832 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/09(金) 23:54:45 ] それぐぐって何番目に出た? つまりはそういうことだ。
833 名前:831 (not 829) mailto:sage 釣られてみようw [2010/04/10(土) 10:19:34 ] >>832 ぐぐれ(ry
834 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/10(土) 10:23:59 ] 解答能力のない人には聞いてないんで。。。
835 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/10(土) 10:36:22 ] linuxのNFSは独自実装なのだから、この板で質問するのが気違い。
836 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/10(土) 11:17:51 ] >>835 おまえ、カーネル2.0時代の知識のままで止まってるだろ
837 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/10(土) 21:11:22 ] でもあの糞みたいなVFSレイヤにNFS載せてるんだからなあ……
838 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/11(日) 16:53:56 ] どんな点が糞なの?
839 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/11(日) 18:08:58 ] >>838 struct *_operationsの切り方が変すぎる。 Solarisとかの実装を知ってると、どうやったらそうなるのかと言いたくなる。
840 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/04/12(月) 00:15:34 ] >>831 古いわw
841 名前:名無しさん@お腹いっぱい。 [2010/05/06(木) 17:01:32 ] kwskkkst.net/jp/rz95gdf こういうのって本当にあるんですね! ここ一週間で二人ほどお相手したんですけど、 数時間で合計11万稼げましたよ!
842 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 18:18:00 ] ホームディレクトリをNFS上に置きたいのですが、ネットワークがつながらなかった場合など、NFSに接続できない場合の 対処はどのようにしたらよいのでしょうか?
843 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 19:07:15 ] >>842 冗長化等でネットワークにつながらない状態を作りにくくするのが 基本だと思う。
844 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 19:10:21 ] >>842 どうしたらいいかってより どうしたいのかじゃね。
845 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 19:16:17 ] >>843 そういう基本対策は別途行なうとして、 それでもNFSがつながらなかった場合にどうするかを聞いてるんですが・・
846 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 19:21:17 ] どうしたいのか
847 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 19:24:20 ] >>844 >>846 「どうしたいのか」かなんて聞いていません。
848 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 19:25:05 ] >>845 そんなの環境によるよ。 「ユーザにごめんなさいする」って手もあるんだぜ。
849 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 20:12:19 ] IDが出ない板はやりたい放題だな。 >>842 ユーザにごめんなさいするんだよ。 それがイヤだったり業務上の損失が大きいならちゃんと予算積んでNWやNFSサーバの 冗長化をしてリスクを下げな。
850 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 20:13:53 ] ホームをNFSに載せること自体が目的じゃないならNFSをやめるのも手。 所詮NFSは手段だから、どうしたいのか、どうあって欲しいのかによって 色々な部分が変化してくるだけの話。
851 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 20:37:33 ] >>850 「どうしたいのか、どうあって欲しいのかによって色々な部分が変化してくる」 なら、そのすべての(回答者が知ってる)変化を回答すればいい。 たいてい「どうしたいのか」とか聞き返す回答者は 実は答を知らない場合がほとんど。
852 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 21:04:59 ] ユーザにごめんなさいする
853 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 21:08:04 ] >たいてい「どうしたいのか」とか聞き返す回答者は >実は答を知らない場合がほとんど。 4.主観で決め付ける
854 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 21:11:13 ] >>852 その回答つまんないから何度も書かなくていいよw
855 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 22:00:25 ] >>845 NFSがつながらなくても平気なNFSクライアントを設計・実装しておく。 期待してるよ。
856 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 22:06:42 ] >>855 「期待してるよ」じゃなくて、現状ホームをNFS上に置いてる人が どういう対処をしているか聞いてるんですが。 実際に対処をしている人のみ回答ください。
857 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 22:14:19 ] なんだいつもの荒らしにすりかわってたのか。
858 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 22:32:58 ] クライアント起動時ならNFSマウントのところでストールさせる クライアント起動後にNFSが落ちたならハングアップさせる 対処しようがないからうちはこんな運用
859 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 22:35:29 ] >>851 そんなのむりだよ。
860 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/07(金) 22:37:24 ] hard mountのデフォルトの挙動じゃん。。
861 名前:名無しさん@お腹いっぱい。 [2010/05/08(土) 06:38:58 ] exportsとautofsどっちをつかってる??
862 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 07:44:42 ] >>851 お前のための隔離スレがあるんだから、そこから出て来んな。 pc12.2ch.net/test/read.cgi/unix/1207042632/
863 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 07:54:45 ] >>861 それを言うなら、fstabとautofsどっちをつかってる? だろ。 exportsはどちらであっても必要。
864 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 11:37:43 ] もう面倒だからSMBにしちゃおうっと
865 名前:843 mailto:sage [2010/05/08(土) 15:17:01 ] 俺にスルー力がなかったばっかりに・・・、みんなすまん。
866 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 18:23:33 ] >>861 多少資源は食うがfstabの方がautofsよりもレスポンスがいいので、できることなら そっちがおすすめ。しかも数GBもメモリを積める今の時代fstabで消費する資源の量など 微々たる物。
867 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 19:12:04 ] ユーザーが1000人いてクライアントが1000台あったら 1000人分の$HOME情報が1000台のfstabに記述され、 1人しかログインしていなくても残り999人の$HOMEも常にマウントされ、 ユーザーに変更があったら1000台分のfstabを修正するのですね、 わかります
868 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 19:26:52 ] ユーザーごとじゃなくて、その親ディレクトリをマウントするだろ普通w
869 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 19:31:16 ] >>868 ユーザーが多数いると親ディレクトリは共通じゃないのが普通。 NFS鯖もユーザーごとに違ったりする。 結局ユーザーごとにマウントすることになる。
870 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/08(土) 21:49:45 ] それはユーザのホームディレクトリを一律/home/${USER}で見せるようにしたい場合限定
871 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/09(日) 08:06:05 ] いまどきホームディレクトリを一律/home/${USER}で見せない運用なんてないだろ
872 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/09(日) 10:13:46 ] fstabとautofsの両方に同じマウントの設定をするときってどういう時ですか?
873 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/09(日) 20:23:07 ] >>871 なんという無知
874 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/09(日) 20:31:28 ] >>873 自己紹介乙
875 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/10(月) 10:51:10 ] exportsに192.168.0.*のようにワイルドカードで書けないのでしょうか?
876 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/10(月) 11:20:02 ] >>875 Linuxなら、192.168.0.0/24 と書ける。
877 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/10(月) 15:34:05 ] そんなことは百も承知
878 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/10(月) 15:35:43 ] FreeBSDなら -network 192.168.0.0 -mask 255.255.255.0
879 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/10(月) 15:37:54 ] >>876 ありがとうございます。今環境がないので後で試してみます。 >>877 は私じゃありません。
880 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/10(月) 15:46:07 ] >>872 autofsはバックアップじゃね?
881 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/15(土) 13:16:50 ] amdとautofsはどのように使い分ければよいのでありますか?
882 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/15(土) 13:22:31 ] >>881 使い分けるもなにも、*BSDではamdしか使えないのでは? SolarisやLinuxではautofsしか使えない。
883 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/16(日) 20:05:52 ] >>856 ここ10年くらい>>842 のような事態に陥ったことはない。
884 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/16(日) 22:11:30 ] >>882 am-utilsはいかがですか?
885 名前:名無しさん@お腹いっぱい。 [2010/05/18(火) 04:50:39 ] いかがもなにも、*BSDではamdしか使えないのでは?
886 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/18(火) 16:24:14 ] amdはマウントポイントが変になるから美しくないなぁ
887 名前:名無しさん@お腹いっぱい。 [2010/05/18(火) 21:43:23 ] ・・・流れからすると、やはりWindowsのSFU(厳密には違いますが)の質問はNGでしょうか? Windowsをサーバ、LinuxをクライアントとしてNFSで繋ごうとと思っているのですが、ちょっと躓いてしまいまして・・・。
888 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 11:53:51 ] そもそもUNIX板だし Windowsの方で聞いた方がいいんじゃね
889 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 13:55:55 ] sambaじゃだめなの?
890 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 16:43:32 ] 俺もCIFSでマウントする方が早いと思う。 まぁ、要件があるんだろうけど。
891 名前:887 mailto:sage [2010/05/19(水) 20:40:36 ] まぁ、ポート455と2049、どっちを開けるのがマシかって話なんですけどね。 ・・・sftpのサーバ立てさせるように説得してみようかなぁ? ちなみに、どーしても満たさないといけない要件は 「Linux側のシェルスクリプト(bashの予定)でファイルの転送、およびWindows Server側のファイルのリネーム・削除が出来ること」 で、「2003以上ならSFUが標準でついてるぢゃん」となった訳デス。
892 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/19(水) 22:35:46 ] そういう要件だとCIFSとかNFSみたいなネットワークファイルシステムは使わないで、 ファイル転送した方がいいんじゃないかなあ。 普通は気にしなくて大丈夫だけど、クライアント側のキャッシュがちょっとこわい。
893 名前:foo mailto:sage [2010/05/19(水) 23:15:43 ] >>891 linuxからsmbclient使ってるけど、 よいよ。
894 名前:名無しさん@お腹いっぱい。 [2010/05/20(木) 07:30:12 ] ftpじゃだめなの?
895 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/20(木) 11:31:50 ] 要件に「標準でインストールされている事」がないなら、Windowsにsshdで良いじゃん。 sshwindows.sourceforge.net/
896 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/20(木) 12:19:46 ] 親切な人が集うスレだなw
897 名前:887 mailto:sage [2010/05/21(金) 10:49:26 ] お返事ありがとうございます。 >>892 確かにこの構成だと、NFSの遅延がはっきりと体感できます。 ちょっと心配になりますね。 >>893 外にも繋がる環境なので、138や445は開けたくないということです。 私も、このポートを開けるのは少々躊躇してしまいますね。 >>894 ↑ということなので、少なくとも素で21は開けたくないです。 やるとすればsftpですね。 >>895 うーん・・・。これからのことも考えると、既にメンテされていない(少なくとも6年Ver.upのない)プロダクトを使うのは少々躊躇われますね。 使うとすればこちらかな? www.freesshd.com/index.php
898 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/21(金) 11:31:02 ] > ↑ということなので、少なくとも素で21は開けたくないです。 ftpなら自分の好きなようにポート変えられるじゃん つか、「外にも繋がる」って、 普通138や445は外には流れないように設定するだろ? ルーターとか使ってないの?
899 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/21(金) 11:33:07 ] うちは全部有線LANなのでルーターは使っていません
900 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/21(金) 12:31:22 ] 「全部LAN」なら 「外に繋がって」ないじゃんw
901 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/21(金) 13:13:42 ] うちのLANは全部有線なのでルーターは使っていません
902 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/21(金) 13:18:38 ] 最近は無線LANの中継装置をルータというのか。勉強になるなあ。
903 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/21(金) 15:57:53 ] うちの無線は全部ルーターなのでLANは使っていません。
904 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/21(金) 21:40:12 ] >>887 いったい何をしたいんだw 手法は書いてあるが目的がよーわからん
905 名前:foo mailto:sage [2010/05/21(金) 22:58:12 ] win の iis で ftps やるなど?
906 名前:887 mailto:sage [2010/05/23(日) 13:03:59 ] おや、休みに覗いたら・・・。 間違える人はいないと思いますが、>>889-903 はわたしではありません。一応、念のため。 >>904 >>891 にも書いてありますが、「Linux側のシェルスクリプト(bashの予定)でファイルの転送、およびWindows Server側のファイルのリネーム・削除を行う」です。 >したいこと。 >>905 IISでSFTPはサポートされていません。Microsotは、FTPそのものについて非推奨としています。 support.microsoft.com/?id=283679 「WebDAVやVPN経由でアクセスするよーにしてね」というコトらしいです。
907 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/23(日) 13:22:15 ] >>906 > >>891 にも書いてありますが、 それは「手法」であって、手法を書かれても目的がわからない、 ということだが、、
908 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/23(日) 14:17:47 ] 目的を書けば別の手法を答えるつもりなんでしょうか。 この手法自体が要件なので、それでは参考になりません。
909 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/23(日) 15:34:02 ] ならそれを粛々と実装すりゃいいのであって、SFUの質問がいいかどうかで始まって 未だに引っ張ってる(嘘込みだろうが)のはよくわからん。 ちなみにSFU全般のスレも存在はしている。 pc12.2ch.net/test/read.cgi/unix/1172665195/
910 名前:887 mailto:sage [2010/05/23(日) 16:57:48 ] うーん、やはりSFU関連の話題はタブーなんでしょうか。 ちなみに>>908 も私ではありません。 >>907 ということでしたら、「目的」はLinux側のバックアップです。 計画に沿った(Linux側の)バックアップ実行と圧縮、ファイルのコピーと世代管理を全てLinuxのシェルスクリプトで一貫してやりたいので、mountした上でファイルシステムとしての操作をしたいのですよ。 本来ならそれ用のサーバなりNASなりを用意するのが本当なのでしょうが、今のところ使える資源がWindowsServerしかないのです。 やはり、(IIS以外の)SFTPサーバをWindows側に立てたほうがいいのかなぁ・・。 他によいお考えがあればアドバイスをお願いしたかったのですが、ここはNFSのスレですし、一応はSFUのスレもあるということなので、今回はこの辺で失礼しましょう。 スレを荒らしてしまい、申しわけありませんでした。
911 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/24(月) 00:58:28 ] >>910 となるとやっぱりLinux側からsmbで Win側をmountするのが楽かなと思うけど。 Linux側からリネームしても問題ないべ?どうよ? (s)ftpじゃbashしにくいような気も。
912 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/24(月) 10:54:39 ] もうsambaでやれば良いじゃんって回答で完了だろ。 何をぐたぐだやってんだ?タコ。
913 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/24(月) 11:49:33 ] うん。 普通はsmbmountでやる作業だと思う。 なんで普通の方法じゃダメなんだろ。
914 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/24(月) 12:02:36 ] 質問者(と回答者の一部)が、sambaとsmbmountを混同していて、 「sambaじゃ駄目」と思ってる悪寒。
915 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/24(月) 12:16:06 ] まぁ、誤解を避けるならCIFSって言う感じか?
916 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/24(月) 12:34:24 ] 状況が許すならクライアント/サーバの役割を柔軟に考えた方が簡単だよ、 って話だな。
917 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/24(月) 12:57:43 ] やっぱり混同してる回答者が出てきたw
918 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/24(月) 13:47:59 ] 自己紹介乙
919 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/24(月) 15:31:15 ] >>914 つか 単に質問者が UNIX関連 = SFU と思い込んでしまって、 「Windowsの共有フォルダはsmb/cifsでLinuxにマウントできる」 という基本的な事実に気付いてないだけだろうな。 → mount cifs をぐぐれ しかし、本当に面倒見のいい人が集まったスレだね まるっきりスレ違いなのにww
920 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/25(火) 00:42:39 ] nfsなんて好き者が使ってりゃいいのさ。 おいらみたいに。
921 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/06/02(水) 22:17:01 ] 手段の為なら目的を選ばない。
922 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/06/04(金) 21:51:01 ] >>921 例えば?
923 名前:名無しさん@お腹いっぱい。 [2010/08/10(火) 15:37:01 ] CentOS5.5のマシンでNFSを構築したのですが、rwで共有したはずのディレクトリに書き込みができません。 【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
924 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/10(火) 16:02:53 ] >>923 別の問題だけど、とりあえず root_squash は no_root_squash に変更しとけ。 rootで書き込めなくなるぞ。
925 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/10(火) 16:15:14 ] >>923 >【クライアント側 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
926 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/10(火) 16:22:46 ] >>925 ごめんなさい、これは単純な記述ミスです。 # mount 192.168.0.5:/export/rw /mnt/nfs/rw -t nfs -o rw を実行してさっきの症状です。
927 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/10(火) 16:29:45 ] NFSサーバー側の /etc/exportsの /export/rw 192.168.0.10(rw) っていう記述、本当は 192.168.0.10 のところをホスト名で書いてるんじゃないの? で、そのホスト名の名前解決が不安定(2種類以上のIPが引けるとか)で、 192.168.0.10じゃない方が引けた場合はデフォルトで ro で exportされると。
928 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/10(火) 16:33:41 ] >>927 なるほどと思ったのですが残念ながらホスト名では無くさっき書いた通りのIPアドレスで指定しています…。 ただこのサーバーにはIPが3つぐらい指定されているのでもしかしたら関係あるかも…? >>924 了解です。その設定もしておきます。
929 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/10(火) 18:12:40 ] >>923 > # touch test > touch: cannot touch `test': 読み込み専用ファイルシステムです これrootで実行してるんでしょ? >>924 別の問題じゃないような…
930 名前:923 mailto:sage [2010/08/10(火) 18:38:07 ] >>929 はい、rootで実行しています。>>924 のno_root_squashを設定してみたのですが状況は変わりませんでした…。
931 名前:923 mailto:sage [2010/08/10(火) 19:41:31 ] なんか固定したポート番号を少し変えたらとりあえず直ったっぽいです。 やはりGMOはGMOだったのか…。変なパケット流れてくるし、ネットワーク側の問題だったようです。 どうもありがとうございました。
932 名前:923 mailto:sage [2010/12/14(火) 17:13:36 ] 一応その後の報告ですが、GMOが内部で使っている176.16.X.XというローカルIPをやめて、NFSとそのクライアントの2つのサーバーに10.x.x.xの全く使われていないIP帯を降り動かしてみるとここ3ヶ月ぐらい落ちることはありません。 やはりGMOが引いたネットワークに原因がありそうです。 (最初は2つのサーバーをハブで繋ぎますという話だったけど、実は他のサーバーと共用のハブだったなんて…。)
933 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/23(木) 14:15:02 ] GMOってことはホスティング? 契約ホスト用の裏セグメントとして出してきたポートが他の契約者と 共用だったとかならGMOおかしいだろになるけど、923が適当に プライベートアドレス使ってプライベートセグメント!とか やってるだけじゃないだろうな・・・
934 名前:923 mailto:sage [2010/12/24(金) 17:27:43 ] >>933 ローカルアドレスはGMOから渡された時点で降られてたIP。 どうもGMOの管理ツールでそのIP帯が使われてるらしくこれを変更すると一部サービスが受けられなるなるから変えないで下さいって言われた。
935 名前:名無しさん@お腹いっぱい。 [2011/01/26(水) 15:15:18 ] メンテなどでNFS鯖を再起動した時、statdからのエラーログが多量に出るのは 何とかならんものか? これが役に立った試しがないんだが・・
936 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/27(木) 19:07:29 ] クライアント側のopen状態の復旧に失敗した可能性があるよ。 まあクライアント上のアプリの不具合は無視していいならそれでいいんじゃない?
937 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/27(木) 19:09:48 ] >>936 いや、なんの状態復旧にも失敗していなくてもログは出る。
938 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/19(火) 21:47:57.81 ] クライアントからNFSサーバーの生死を判定するうまい方法ってないでしょうか? ログインスクリプトで、NFS鯖が死んでる時には、そのディレクトリをPATHに入れないとかやりたいんですが。 ping打ってもタイムアウトまで長いこと待たされるし。一瞬で生死判定できるとうれしいです。
939 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/19(火) 21:57:04.01 ] ping -w 1
940 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/19(火) 22:04:22.40 ] >>939 早速のレスありがとうございます。 ただ使ってるOSがHP-UXの古いやつで pingのタイムアウトが指定できないんですよ... もっとましなpingインスコするしかないかな。
941 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/19(火) 22:20:57.08 ] なんかステータス取るようなコマンドないものかな?
942 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/19(火) 22:36:28.63 ] pingで判定って荒っぽいな。
943 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/19(火) 22:51:20.67 ] 鯖側でNFSだけが氏んでてもアウトになるしな。 強引すぐる。
944 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/20(水) 06:41:28.18 ] NFSはステートレスであることが最上位にきます。 ファイルシステムの安定供給。 障害になれば鯖にみんなRPC要求送りつける。 パブリックユーティリティであるという点がNFSのDNAです。 その鯖の上で動作するOSには高い可用性やLAN的使命感が求められます。
945 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/25(水) 02:56:35.80 ] >>938 amd使えば?
946 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/27(金) 00:49:13.19 ] >>938 wget で timeout 指定して5分毎に監視する。 アクティブに umount -l/mount を行う。
947 名前:名無しさん@お腹いっぱい。 [2011/07/26(火) 21:35:55.02 ] NFS経由で posix_acl_accessが使える状態になっていて、 実際ACLは使えることを確認済みです。 ところが、NFS経由でcapabilityが機能しません。 posix_acl_accessもcapabilityもgetxattr()を使って 同じように拡張属性を取得しているいるはずですが、 何か違うんでしょうか?
948 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/27(水) 01:00:41.11 ] security.capabilityはgetxattrできてる状態? kernelのcapability機能は有効になっている状態? capalibityライブラリの設定は充分な状態?
949 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/27(水) 06:30:53.97 ] >>948 当然できてる。 というか、そのレベルの話じゃなくてその先のことがわかる人だけに質問したい。
950 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/27(水) 06:40:56.75 ] 態度でけえなーw
951 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/27(水) 10:04:34.25 ] >同じように拡張属性を取得しているいるはずですが、 確認してもいないことを「はず」とか書かれても。
952 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/27(水) 10:05:02.31 ] ああ、確認できるだけの技量がないのか。じゃあ仕方ないね。
953 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/27(水) 10:13:10.74 ] >>951 確認した上で書いてる。「はず」は言葉の流れ上そうなっただけ。 で、詳しい人だけに質問してるので >>951 >>952 は黙っててね。
954 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/27(水) 10:14:10.36 ] まあ頑張り給え
955 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/27(水) 11:00:43.20 ] ここで「うわーんできないよー」って泣き叫んでるだけじゃ問題は解決しないしなw
956 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/27(水) 11:16:42.66 ] >>955 ん? 問題を解決するための質問ではないんだが。>>955 にはそれも理解できなかったかw いずれにしても詳しくない者は黙ってろ。
957 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/27(水) 11:20:10.69 ] まあ頑張り給え
958 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/27(水) 11:21:18.08 ] 久しぶりに香ばしい野郎が来たなw
959 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/27(水) 12:26:20.69 ] まあ頑 はってみた
960 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/27(水) 23:11:15.32 ] ぼんぼれ
961 名前: 忍法帖【Lv=15,xxxPT】 mailto:sage [2011/08/14(日) 03:38:50.40 ] ubuntuでのautofsの設定がわかりません。 順を追って解説してあるサイトを教えてください。 独島は日本の領土
962 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/18(木) 07:18:10.95 ] ggrks
963 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/03(土) 20:35:01.06 ] Network Foshu System
964 名前:名無しさん@お腹いっぱい。 [2011/12/03(土) 23:41:32.20 ] NFSマウントしたHDDをfsckする方法を教えて下さい。 いろいろオプションとか試してますが今のところうまくいきません。
965 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/04(日) 00:27:23.13 ] NFSクライアントでfsckしたいとかムリだからw
966 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/26(木) 22:43:24.05 ] NFS4.1のパラレルNFS使ってる人居ますか? 日本語の文献が余り無いんでRFC読んでみようと思ったら書き方が 回りくどすぎて読み辛くて途中で投げだした なので実際使ってる感想や注意点や参考になるサイト、文献があったら 教えてください。出来れば日本語がいいけど英語でも構いません
967 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/26(木) 23:29:27.55 ] 自レスだけどpNFSのWikiにそれなりに情報あったっす コレ見ながらやってみるー