トップページunix
982コメント306KB

【NFS】Network File System

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん@お腹いっぱい。2006/03/28(火) 11:42:41
nfsに関する話題を扱うスレ
0911名無しさん@お腹いっぱい。2010/05/24(月) 00:58:28
>>910
となるとやっぱりLinux側からsmbで
Win側をmountするのが楽かなと思うけど。
Linux側からリネームしても問題ないべ?どうよ?
(s)ftpじゃbashしにくいような気も。
0912名無しさん@お腹いっぱい。2010/05/24(月) 10:54:39
もうsambaでやれば良いじゃんって回答で完了だろ。
何をぐたぐだやってんだ?タコ。
0913名無しさん@お腹いっぱい。2010/05/24(月) 11:49:33
うん。
普通はsmbmountでやる作業だと思う。
なんで普通の方法じゃダメなんだろ。
0914名無しさん@お腹いっぱい。2010/05/24(月) 12:02:36
質問者(と回答者の一部)が、sambaとsmbmountを混同していて、
「sambaじゃ駄目」と思ってる悪寒。
0915名無しさん@お腹いっぱい。2010/05/24(月) 12:16:06
まぁ、誤解を避けるならCIFSって言う感じか?
0916名無しさん@お腹いっぱい。2010/05/24(月) 12:34:24
状況が許すならクライアント/サーバの役割を柔軟に考えた方が簡単だよ、
って話だな。
0917名無しさん@お腹いっぱい。2010/05/24(月) 12:57:43
やっぱり混同してる回答者が出てきたw
0918名無しさん@お腹いっぱい。2010/05/24(月) 13:47:59
自己紹介乙
0919名無しさん@お腹いっぱい。2010/05/24(月) 15:31:15
>>914
つか
単に質問者が UNIX関連 = SFU と思い込んでしまって、
「Windowsの共有フォルダはsmb/cifsでLinuxにマウントできる」
という基本的な事実に気付いてないだけだろうな。
→ mount cifs をぐぐれ

しかし、本当に面倒見のいい人が集まったスレだね
まるっきりスレ違いなのにww
0920名無しさん@お腹いっぱい。2010/05/25(火) 00:42:39
nfsなんて好き者が使ってりゃいいのさ。
おいらみたいに。
0921名無しさん@お腹いっぱい。2010/06/02(水) 22:17:01
手段の為なら目的を選ばない。
0922名無しさん@お腹いっぱい。2010/06/04(金) 21:51:01
>>921
例えば?
0923名無しさん@お腹いっぱい。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
0924名無しさん@お腹いっぱい。2010/08/10(火) 16:02:53
>>923
別の問題だけど、とりあえず root_squash は no_root_squash に変更しとけ。
rootで書き込めなくなるぞ。
0925名無しさん@お腹いっぱい。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
0926名無しさん@お腹いっぱい。2010/08/10(火) 16:22:46
>>925
ごめんなさい、これは単純な記述ミスです。
# mount 192.168.0.5:/export/rw /mnt/nfs/rw -t nfs -o rw
を実行してさっきの症状です。
0927名無しさん@お腹いっぱい。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されると。
0928名無しさん@お腹いっぱい。2010/08/10(火) 16:33:41
>>927
なるほどと思ったのですが残念ながらホスト名では無くさっき書いた通りのIPアドレスで指定しています…。
ただこのサーバーにはIPが3つぐらい指定されているのでもしかしたら関係あるかも…?

>>924
了解です。その設定もしておきます。
0929名無しさん@お腹いっぱい。2010/08/10(火) 18:12:40
>>923
> # touch test
> touch: cannot touch `test': 読み込み専用ファイルシステムです

これrootで実行してるんでしょ?

>>924
別の問題じゃないような…
09309232010/08/10(火) 18:38:07
>>929
はい、rootで実行しています。>>924のno_root_squashを設定してみたのですが状況は変わりませんでした…。
09319232010/08/10(火) 19:41:31
なんか固定したポート番号を少し変えたらとりあえず直ったっぽいです。
やはりGMOはGMOだったのか…。変なパケット流れてくるし、ネットワーク側の問題だったようです。

どうもありがとうございました。
09329232010/12/14(火) 17:13:36
一応その後の報告ですが、GMOが内部で使っている176.16.X.XというローカルIPをやめて、NFSとそのクライアントの2つのサーバーに10.x.x.xの全く使われていないIP帯を降り動かしてみるとここ3ヶ月ぐらい落ちることはありません。
やはりGMOが引いたネットワークに原因がありそうです。
(最初は2つのサーバーをハブで繋ぎますという話だったけど、実は他のサーバーと共用のハブだったなんて…。)
0933名無しさん@お腹いっぱい。2010/12/23(木) 14:15:02
GMOってことはホスティング?

契約ホスト用の裏セグメントとして出してきたポートが他の契約者と
共用だったとかならGMOおかしいだろになるけど、923が適当に
プライベートアドレス使ってプライベートセグメント!とか
やってるだけじゃないだろうな・・・
09349232010/12/24(金) 17:27:43
>>933
ローカルアドレスはGMOから渡された時点で降られてたIP。
どうもGMOの管理ツールでそのIP帯が使われてるらしくこれを変更すると一部サービスが受けられなるなるから変えないで下さいって言われた。
0935名無しさん@お腹いっぱい。2011/01/26(水) 15:15:18
メンテなどでNFS鯖を再起動した時、statdからのエラーログが多量に出るのは
何とかならんものか? これが役に立った試しがないんだが・・
0936名無しさん@お腹いっぱい。2011/01/27(木) 19:07:29
クライアント側のopen状態の復旧に失敗した可能性があるよ。
まあクライアント上のアプリの不具合は無視していいならそれでいいんじゃない?
0937名無しさん@お腹いっぱい。2011/01/27(木) 19:09:48
>>936
いや、なんの状態復旧にも失敗していなくてもログは出る。
0938名無しさん@お腹いっぱい。2011/04/19(火) 21:47:57.81
クライアントからNFSサーバーの生死を判定するうまい方法ってないでしょうか?
ログインスクリプトで、NFS鯖が死んでる時には、そのディレクトリをPATHに入れないとかやりたいんですが。
ping打ってもタイムアウトまで長いこと待たされるし。一瞬で生死判定できるとうれしいです。
0939名無しさん@お腹いっぱい。2011/04/19(火) 21:57:04.01
ping -w 1
0940名無しさん@お腹いっぱい。2011/04/19(火) 22:04:22.40
>>939
早速のレスありがとうございます。
ただ使ってるOSがHP-UXの古いやつで
pingのタイムアウトが指定できないんですよ...
もっとましなpingインスコするしかないかな。
0941名無しさん@お腹いっぱい。2011/04/19(火) 22:20:57.08
なんかステータス取るようなコマンドないものかな?
0942名無しさん@お腹いっぱい。2011/04/19(火) 22:36:28.63
pingで判定って荒っぽいな。
0943名無しさん@お腹いっぱい。2011/04/19(火) 22:51:20.67
鯖側でNFSだけが氏んでてもアウトになるしな。
強引すぐる。
0944名無しさん@お腹いっぱい。2011/04/20(水) 06:41:28.18
NFSはステートレスであることが最上位にきます。
ファイルシステムの安定供給。
障害になれば鯖にみんなRPC要求送りつける。
パブリックユーティリティであるという点がNFSのDNAです。
その鯖の上で動作するOSには高い可用性やLAN的使命感が求められます。
0945名無しさん@お腹いっぱい。2011/05/25(水) 02:56:35.80
>>938
amd使えば?
0946名無しさん@お腹いっぱい。2011/05/27(金) 00:49:13.19
>>938
wget で timeout 指定して5分毎に監視する。
アクティブに umount -l/mount を行う。
0947名無しさん@お腹いっぱい。2011/07/26(火) 21:35:55.02
NFS経由で posix_acl_accessが使える状態になっていて、
実際ACLは使えることを確認済みです。

ところが、NFS経由でcapabilityが機能しません。
posix_acl_accessもcapabilityもgetxattr()を使って
同じように拡張属性を取得しているいるはずですが、
何か違うんでしょうか?
0948名無しさん@お腹いっぱい。2011/07/27(水) 01:00:41.11
security.capabilityはgetxattrできてる状態?
kernelのcapability機能は有効になっている状態?
capalibityライブラリの設定は充分な状態?
0949名無しさん@お腹いっぱい。2011/07/27(水) 06:30:53.97
>>948
当然できてる。
というか、そのレベルの話じゃなくてその先のことがわかる人だけに質問したい。
0950名無しさん@お腹いっぱい。2011/07/27(水) 06:40:56.75
態度でけえなーw
0951名無しさん@お腹いっぱい。2011/07/27(水) 10:04:34.25
>同じように拡張属性を取得しているいるはずですが、
確認してもいないことを「はず」とか書かれても。
0952名無しさん@お腹いっぱい。2011/07/27(水) 10:05:02.31
ああ、確認できるだけの技量がないのか。じゃあ仕方ないね。
0953名無しさん@お腹いっぱい。2011/07/27(水) 10:13:10.74
>>951
確認した上で書いてる。「はず」は言葉の流れ上そうなっただけ。

で、詳しい人だけに質問してるので >>951 >>952 は黙っててね。
0954名無しさん@お腹いっぱい。2011/07/27(水) 10:14:10.36
まあ頑張り給え
0955名無しさん@お腹いっぱい。2011/07/27(水) 11:00:43.20
ここで「うわーんできないよー」って泣き叫んでるだけじゃ問題は解決しないしなw
0956名無しさん@お腹いっぱい。2011/07/27(水) 11:16:42.66
>>955
ん?

問題を解決するための質問ではないんだが。>>955 にはそれも理解できなかったかw

いずれにしても詳しくない者は黙ってろ。
0957名無しさん@お腹いっぱい。2011/07/27(水) 11:20:10.69
まあ頑張り給え
0958名無しさん@お腹いっぱい。2011/07/27(水) 11:21:18.08
久しぶりに香ばしい野郎が来たなw
0959名無しさん@お腹いっぱい。2011/07/27(水) 12:26:20.69
まあ頑

はってみた
0960名無しさん@お腹いっぱい。2011/07/27(水) 23:11:15.32
ぼんぼれ
0961 忍法帖【Lv=15,xxxPT】 2011/08/14(日) 03:38:50.40
ubuntuでのautofsの設定がわかりません。
順を追って解説してあるサイトを教えてください。
独島は日本の領土
0962名無しさん@お腹いっぱい。2011/08/18(木) 07:18:10.95
ggrks
0963名無しさん@お腹いっぱい。2011/12/03(土) 20:35:01.06
Network Foshu System
0964名無しさん@お腹いっぱい。2011/12/03(土) 23:41:32.20
NFSマウントしたHDDをfsckする方法を教えて下さい。
いろいろオプションとか試してますが今のところうまくいきません。
0965名無しさん@お腹いっぱい。2011/12/04(日) 00:27:23.13
NFSクライアントでfsckしたいとかムリだからw
0966名無しさん@お腹いっぱい。2012/01/26(木) 22:43:24.05
NFS4.1のパラレルNFS使ってる人居ますか?
日本語の文献が余り無いんでRFC読んでみようと思ったら書き方が
回りくどすぎて読み辛くて途中で投げだした

なので実際使ってる感想や注意点や参考になるサイト、文献があったら
教えてください。出来れば日本語がいいけど英語でも構いません
0967名無しさん@お腹いっぱい。2012/01/26(木) 23:29:27.55
自レスだけどpNFSのWikiにそれなりに情報あったっす
コレ見ながらやってみるー
0968名無しさん@お腹いっぱい。2012/05/18(金) 09:21:26.51
Ubuntu 12.04でNFSサーバを立ちあげようとしています
NFSのプロトコルバージョンってどのように調べればよいのでしょうか?
0969名無しさん@お腹いっぱい。2012/05/18(金) 18:35:27.17
すみません。OSはFreeBSD(98)です。回答をお願いします。
0970名無しさん@お腹いっぱい。2012/05/18(金) 19:35:05.93
ttp://www.unix.com/man-page/freebsd/1/nfsstat/
0971名無しさん@お腹いっぱい。2012/11/04(日) 02:28:49.26
Winodws8で、Ult以下は地味に非対応にされてる件について
0972名無しさん@お腹いっぱい。2012/11/25(日) 13:31:34.53
pNFS難しすぎてできねー
どこかによい日本語のない?
      ♪∧,,∧
   ♪∧,,∧・ ω・)
 ∧,,∧・ ω・)   )っ
(・ ω・)   )っ__フ
(っ  )っ__フ(_/彡
 ( __フ(_/彡
  (_/彡♪
0973名無しさん@お腹いっぱい。2012/12/01(土) 20:32:28.09
Gentoo(カーネル3.6)のサーバで公開しているNFSv4(ro,wdelay,no_root_squash,no_subtree_check,mountpoint,sec=sys,ro,no_root_squash,no_all_squash)を
Debian(カーネル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のままです
原因のわかる方いらっしゃるでしょうか
09749732012/12/01(土) 20:42:14.19
ぎゃあIP消し忘れた.
プライベートIPだから別にいいけど
0975名無しさん@お腹いっぱい。2012/12/02(日) 22:18:57.18
idmapd の設定、やってないでしょ
0976名無しさん@お腹いっぱい。2012/12/04(火) 01:27:22.24
Linuxだとnoacは意味がない
覚えておけよ。
0977名無しさん@お腹いっぱい。2012/12/04(火) 09:46:18.88
俺もWindowsのNFSマウントしたときにそうなったなぁ。
idmapdの設定やってみよ!
0978名無しさん@お腹いっぱい。2012/12/09(日) 22:46:13.33
そろそろ?
次スレの準備が必要でしょうか?
それとも,もうこのスレだけで終わり?
0979名無しさん@お腹いっぱい。2012/12/09(日) 22:55:08.21
おわり
0980名無しさん@お腹いっぱい。2012/12/09(日) 23:08:19.64
話すネタがあるなら立てたまえ。
0981名無しさん@お腹いっぱい。2012/12/10(月) 23:31:33.91
終わり。
0982名無しさん@お腹いっぱい。2012/12/10(月) 23:47:19.60
Fin.
レス数が950を超えています。1000を超えると書き込みができなくなります。