[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/23 20:04 / Filesize : 235 KB / Number-of Response : 968
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【NFS】Network File System



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/28(火) 11:42:41 ]
nfsに関する話題を扱うスレ

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にそれなりに情報あったっす
コレ見ながらやってみるー






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<235KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef