タグ

LinuxとNFSに関するiwwのブックマーク (27)

  • 8.6. NFS サーバーの設定 Red Hat Enterprise Linux 7 | Red Hat Customer Portal

    ストレージ管理ガイド 1. 概要 Expand section "1. 概要" Collapse section "1. 概要" 1.1. Red Hat Enterprise Linux 7 の新機能および改良された機能 I. ファイルシステム Expand section "I. ファイルシステム" Collapse section "I. ファイルシステム" 2. ファイルシステム構造とメンテナンス Expand section "2. ファイルシステム構造とメンテナンス" Collapse section "2. ファイルシステム構造とメンテナンス" 2.1. ファイルシステム階層標準 (FHS) の概要 Expand section "2.1. ファイルシステム階層標準 (FHS) の概要" Collapse section "2.1. ファイルシステム階層標準 (FHS) の概

    8.6. NFS サーバーの設定 Red Hat Enterprise Linux 7 | Red Hat Customer Portal
  • nfsを使っているのですが突然書き込み型が変わってしました。 - もともとはローカルのサーバにアクセスし読み書きし、そのデ... - Yahoo!知恵袋

    nfsを使っているのですが突然書き込み型が変わってしました。 もともとはローカルのサーバにアクセスし読み書きし、そのデータに samba でwin や android からも読み書きをしていました。 それが何かしらの設定を触ったのかわからないのですが、それ以降nfs経由書き込んだファイルをそれ以外で読み込もうとしたら読み込みできなくなってしまいました。 書き込めていたときは書き込んだファイルのアクセス権限が777にしていたのですが、現在は640になってしまいました。 これはnfsで書き込んだもの限定で、winやandroidからsambaで書き込んだものは777になりそのファイルには今までどおりにアクセスできます。 どうすればnfsでファイルの権限を777で書き込むことができますか?

    nfsを使っているのですが突然書き込み型が変わってしました。 - もともとはローカルのサーバにアクセスし読み書きし、そのデ... - Yahoo!知恵袋
  • nfs環境の覚書 - Qiita

    上の2行は同じ意味。つまり、192.168.3.0/24のネットワークに対してデフォルト設定で公開し、全世界"<world>"に向けて"rw"その他デフォルト設定で公開するということになる。 公開先とオプションの"()"の間にスペースを入れてはいけない。まったく別の意味になる(と、マニュアルにも注意書きがある)。 主なオプション<サーバ側>(man exportsから抜粋) secure: 1024より小さいポート番号からのリクエストしか受け付けない。これがデフォルト。無効にするにはinsecureを明示。 rw: Read/Writeを可能にする。デフォルトはro(read only)。 async: NFSプロトコルでは同期が標準だがこれをあえて非同期にする(パフォーマンス向上、信頼性・一貫性犠牲にしたいとき)。デフォルトはsync。 root_squash: uid/gidが0、つま

    nfs環境の覚書 - Qiita
    iww
    iww 2024/06/02
    exportfs -v 状態表示 -ra 設定再読み込み
  • Ubuntu Manpage: exports - (カーネルベースの NFS で) エクスポート (export) される NFS ファイルシステム

  • NFSv4疑似ルートの使い方 - Qiita

    1 はじめに NFSv4にfsidというオプションがあります。 このオプションを設定したディレクトリが、サーバの疑似ルートになります。 つまり、クライアントからは、fsidを設定したディレクトリが、NFSサーバの ルートディレクトリとして見えます。 2 環境 VMware Workstation 15 Player上の仮想マシン(2台)を使いました。 どちらの仮想マシンも、最小構成+開発環境で作成しました。

    NFSv4疑似ルートの使い方 - Qiita
  • ハードマウントとソフトマウントの違いは何ですか

    ハードマウントとソフトマウントの違いは何ですか。 NFSプロトコルを使用すると、NFSクライアントは、ローカルファイルシステムと同様に、既存のファイルシステムをNFSサーバにマウントできます。 たとえば、次のように、host.server.comの「/home」ディレクトリをクライアントマシンにマウントできます。 # mount host.server.com:/home /mymountpoint “/mymountpoint” ディレクトリは、NFSパーティションを格納するマシンに作成する必要があります。 ハードマウントまたはソフトマウントのオプションは、NFSクライアントがNFSサーバのクラッシュ/障害をどのように処理するかを定義します。 ハードマウント: 通常、ハードマウントはローカルディスクやSANなどのブロックリソースに使用されます。NFSファイルシステムのマウントがハードマウ

    ハードマウントとソフトマウントの違いは何ですか
  • 【備忘録】なんでこんなにややこしい NFS v4のマウントでハマった件

    と思わず件名に書きなぐってしまうほど、1時間ほどハマったのでメモっておきます。 参考情報 NFSv4(Stray Penguin) NFS mount fails "reason by server: No such file or directory" , but dir exists!(Fedoraforum.org) [SOLVED] NFS mount : No such file or directory(LinuxQuestions.org) mount of nfs4 export fails shows "reason given by server: No such file or directory" error.(Redhat Customer Portal) CentOS 5のNFSv4ファイル共有設定でハマる(M.C.P.C. (Mamesibori Creati

  • NFS の推奨されるマウントオプション - Amazon Elastic File System

    再接続やネットワーク復旧イベントの後も EFS ファイルシステムの可用性が中断されないように、noresvport マウントオプションを使用することを強くお勧めします。 EFS マウントヘルパーを使用して、ファイルシステムをマウントすることを検討します。EFS マウントヘルパーは、Amazon EFS ファイルシステム用に最適化された NFS マウントオプションを使用します。 rsize=1048576 - 各ネットワーク読み取りリクエストに対して NFS クライアントが受信できるデータの最大バイト数を設定します。この値は、EFS ファイルシステム上のファイルからデータを読み取る際に適用されます。パフォーマンスが低下しないように、可能な限り大きいサイズ (最大 1048576) を使用することをお勧めします。 wsize=1048576 - 各ネットワーク書き込みリクエストに対して NFS

  • NFSのオプションで、hard, soft, intrというのがありますが、それぞれの違いがよく分かりません。…

    NFSのオプションで、hard, soft, intrというのがありますが、それぞれの違いがよく分かりません。(manpageは読みました) それぞれの設定で、NFSサーバが落ちたときに、 クライアント(mountしている方)はどうなるのでしょうか? 具体的に教えてください。

  • NFS のマウントオプションの hard と soft について調べたメモ - ablog

    NFS のマウントオプションの hard、soft について調べたメモ(Linux限定)。 まとめ hard の動作 NFS サーバが応答するまで書込を永遠に繰返す。 アプリケーションはI/Oを発行した後、完了待ちでスリープし続ける。 hard と intr を併用するとシグナルを送ってI/Oを停止することができる*1。 kill -s SIGINT or SIGQUIT or SIGHUP <PID> soft の動作 retrans で指定された回数書込に失敗すると、I/Oを発行したアプリケーションにエラーを返す。 どちらが良いか 整合性が求められるデータを読み書きに使う場合は hard にすべき。 不完全な書込*2や読込*3が発生する可能性があるため。 実行可能ファイルを置く場合も hard にすべき。 実行可能ファイルのデータをメモリに読込中やページアウトされたページを再読込中に、

    NFS のマウントオプションの hard と soft について調べたメモ - ablog
    iww
    iww 2017/10/13
    『実行可能ファイルを置く場合も hard にすべき。』
  • Man page of NFS

    Section: Linux Programmer's Manual (5) Updated: 20 November 1993 Index JM Home Page roff page 名前 nfs - NFS 関係の fstab フォーマットとオプション 書式 /etc/fstab 説明 fstab ファイルにはファイルシステムをマウントする場所と、その時に用いるオプショ ンとが記述されている。 NFS マウントの場合は、マウントの対象にする NFS サーバ−名と、そのサーバー でエキスポートされているディレクトリ、マウントポイントにするロー カルディレクトリ、ファイルシステムのマウント方法を制御する NFS 固有の オプション、が記述される。 以下は /etc/fstab ファイルにおける NFS マウントの記述例である。 server:/usr/local/pub /pub nfs

    iww
    iww 2017/10/13
    nfsマウントで設定できるオプション
  • Linuxのflock(2)でNFS上にあるファイルをロックする - メモの日々(2005-11-07)

    ■ [unix] Linuxのflock(2)でNFS上にあるファイルをロックする flock(2)を使う flock(2)のマニュアルには flock(2) は NFS 上のファイルのロックをしない。代わりに fcntl(2) を使用すること。これにより、十分に新しいバージョンの Linux と、ロック機能をサポートした NFS サーバを使用することにより、NFS 上でロックができる。 とある。が、 Linux NFS faqのD.10に、 The NFS client in 2.6.12 provides support for flock()/BSD locks on NFS files by emulating the BSD-style locks in terms of POSIX byte range locks. Other NFS clients that use the

    Linuxのflock(2)でNFS上にあるファイルをロックする - メモの日々(2005-11-07)
  • mount関連の小ネタ - メモとかそんな感じなやつ

    このブログはメモとしても使ってるので、たまに自分自身でも見るのですが もう半年以上も更新してないですねってことで、大きなネタもあるのですが それはそれでまとめるのがめんどいので、そんな大したことないけど微妙に重要で しかし普段はあまり使わないのでいざって時に忘れがちな小ネタ。 ソフトマウント NFSはオワコンオワコン言われて久しいですが、実際小規模な環境では便利ですよね。 NFSを運用してて困る場面はマウント先のサーバが落ちた時です。 マウント先が落ちてる時にマウントしてるサーバでdfコマンドを打つとプロンプトが持っていかれます。 Ctrl + C とか Ctrl + D とかやっても抜けられず、わざわざ別窓でログインして dfコマンドをkillしたりしますよね?よね? そんな経験があるのでNFSやってるサーバーみると NFSとかwwwwwwマウント先が落ちたら固まるしwwwwwwww と

    mount関連の小ネタ - メモとかそんな感じなやつ
    iww
    iww 2013/09/26
    『NFSとかwwwwwwマウント先が落ちたら固まるしwwwwwwww とかバカにしてましたが、バカは私でした。すみませんでした。 この症状は"soft"オプションで回避できます。』
  • NFSの接続でタイムアウトが発生した時の対処(mount: RPC: Timed out) - 元RX-7乗りの適当な日々

    ディスクレスサーバを作っている時の話。 ネットワークブート用のセグメントを使って、PXEブートしたサーバから、NFSサーバをマウントし、ルートファイルシステムをごっそりコピーしようとすると、マウントできず、以下のエラーが表示された。 mount: RPC: Timed out 色々、設定を見直すも、 iptables(ファイヤーウォール)は動かしていない portmap(ポートマッパー)は稼動している NFSのデーモンはもちろん、rpc系のプロセス(rpc.mountd, rpc.lockd, rpc.statdなど)も全て生きている ネットワーク的な疎通はできている(ftpやpingはOK) /etc/hosts.denyに記載はない サーバはNFSv3、クライアントもv3に対応していると思われる showmountコマンドで、設定が正しく反映されて稼動していることを確認 他のクライアン

    NFSの接続でタイムアウトが発生した時の対処(mount: RPC: Timed out) - 元RX-7乗りの適当な日々
  • Stray Penguin - Linux Memo (NFSv4)

    「良い意味でも悪い意味でも古いNFS」 を、インターネット経由でも使用できるようにと改良したのが、 NFSv4 すなわち NFS Version 4 だ。当に安心してインターネット経由で使えるかどうかにあまり興味はないが、NFS の Version 2 や 3 に比べると、mountd, lockd, statd 及び quotad の機能を NFS デーモン内部に取り込んだこと、(基的には) portmapper が必要なく、サーバは 2049 番ポートだけ解放すればよくなったこと。NFS over TCP が標準になったこと、デフォルトの読み取りブロックサイズが格段に大きくなったこと、ファイルのオープン/クローズやキャッシュなど多くのオペレーションをクライアントに任せるようになったことなどが特徴だ。従来の NFS と NFSv4 との違いは NFSv4 TESTING for Li

    iww
    iww 2011/10/03
    NFSv4からportmapいらんのか。知らなかった
  • showmountで過去にマウントされた情報が残る

    showmountコマンドでリモートNFSマウントの情報を表示することができます。 CentOSで発生した現象ですが、CentOSでnfsdを起動して、そのnfsをnfsマウントし、マウントしたマシンからアンマウントしたあとで、showmountコマンドを実行すると、なぜか、まだ、マウントしている状態になっていることがあります。 /var/lib/nfs/rmtab に情報が残っていることが原因のようです。 [root@c1]# cat /var/lib/nfs/rmtab 192.168.0.0/255.255.255.0:/cdrom:0x00000004 192.168.0.201:192.168.0.0/255.255.255.0:0x00000005 192.168.0.0/255.255.255.0:/home:0x0000000b 192.168.0.202:192.168.

    iww
    iww 2011/08/01
    /var/lib/nfs/rmtab を削除すると良いらしい
  • NFSの稼働状況確認 - mikedaの日記

    稼働中NFSの状態確認コマンドをメモ書き クライアント側 マウント状況、オプションの確認 [root@nfs-client01 ~]# df -h ... 192.168.1.154:/tmp/ 65G 47G 15G 77% /mnt [root@nfs-client01 ~]# mount ... 192,168.1.154:/tmp/ on /mnt type nfs (rw,addr=192,168.1.154)チューニングのためrsize、wsizeを大きくしていたり、 サーバ停止時の対策としてsoft、intr使ってるなら、ちゃんと入ってるかチェックしましょう アクセス状況の確認 [root@nfs-client01 ~]# nfsstat -c Client rpc stats: calls retrans authrefrsh 1616 0 0 Client nfs v3:

    NFSの稼働状況確認 - mikedaの日記
    iww
    iww 2011/08/01
    showmount 正常にumountされなかったときの情報が残っていることがある
  • 『LPIC level2 リベンジ!! 第4日 『NFSサーバの設定』』

    SEのお仕事をしています。 Linuxのこと、Oracleのこと、気になること、なんてことないことを時々書こうかな。 ちょっと日にちが空いてしまいました。すいません。 日から「主題209:ファイルとサービスの共有」対策をお送りします。 今回を入れて多分4回くらい(NFSサーバ2回、Sambaサーバ2回)になると思います。 まず今回は「NFSサーバの設定」についてです。 NFS(Network File System)はネットワーク越しにファイルのマウントを実現する仕組みです。 NFSクライアント(NFSサーバを利用する側)はNFSサーバ上のディスクリソースを、あたかもローカルシステムかのように扱うことができます。 NFSはもともとサン・マイクロシステムズが開発した技術であり、性能の安定性という点ではSolarisが優位な気がしますが、LinuxのNFSサーバも十分利用できると思います。

    『LPIC level2 リベンジ!! 第4日 『NFSサーバの設定』』
    iww
    iww 2011/02/22
    no_root_squashのあたり
  • nfs が umount できなかった。kill できないプロセスができちゃった。

    えー結論からすると nfs を使ってるときには以下の3点に注意。 1. nfs client 側で umount せずに nfs server が動いているマシンを停止させない。 2. 上記状態になってしまったときに df -k など mount された状態を前提としたコマンドを実行させない。 3. 実行してしまって STAT が D の状態になってしまったプロセスが生まれてしまったらリブートしか解決方法はない。 です。では、何故こんな状態になってしまったか、ポカミスについて備忘録として情報公開です。 まず一番の原因として nfs client の接続を切らずに nfs server が動いているサーバを停止しちゃいました。これが前日にやったこと。バッチ処理で df -k の実行が走りました。 この通りロードアベレージが急上昇しました。df -k によって来 mount されている nf

  • linux-2.6.33のNFS関連にバグ - pyopyopyo - Linuxとかプログラミングの覚え書き -

    linux-2.6.33 には、NFS関連にバグがあります。NFSを使っている人は 2.6.33 系は避けましょう。 以下、詳細。2.6.33 とか 2.6.33.3 で NFS をしばらく使っていると $ /sbin/lsmod |grep nfs nfsd 218966 13 exportfs 2914 1 nfsd nfs 240809 1 lockd 56531 2 nfsd,nfs fscache 22437 1 nfs auth_rpcgss 28071 2 nfsd,nfs sunrpc 153716 1939 nfsd,nfs,lockd,auth_rpcgss と、sunrpc の参照カウンタが単調増加する。(上記の例だと 1939 の部分。) つまりリークしている。 このバグが原因で、nfsサーバを二日ぐらい稼働させるとロードアベレージが30を越えるような残念な現象が起

    linux-2.6.33のNFS関連にバグ - pyopyopyo - Linuxとかプログラミングの覚え書き -
    iww
    iww 2010/05/19
    気をつける