• ベストアンサー

LinuxにおけるNFSと、Windowsにおけるネットワークドライブの類似性

Linuxで我が家のWindowsサーバー群を置き換えようと企んでいます。そこで思ったのですが、考え方としては、LinuxにおけるNFSとWindowsにおけるネットワークドライブはほぼ同じなのでしょうか? 違う点があれば、コメント願います。

質問者が選んだベストアンサー

  • ベストアンサー
noname#89477
noname#89477
回答No.4

質問者の方が望まれている答えとは違うのかも知れませんがプロトコルの点で言えば SMBはTCP/IPですが、NFSはUDP(応答無し)ですので信頼性は落ちます。

その他の回答 (4)

  • usleep
  • ベストアンサー率83% (5/6)
回答No.5

ちなみにNFSはUDPもTCP/IPも使えます。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

「Linux のために存在するファイル共有システムが NFS」という表現は明らかにおかしい. もともと NFS は Sun Microsystems が作ったもので, いわゆる Unix といわれる OS 群ではこれが一般的に使われているので Linux でも使えるようになっているだけ.

回答No.2

>類似性が知りたい まったく違うものです、置き換えられるようなものではありません。

  • marimo_cx
  • ベストアンサー率25% (873/3452)
回答No.1

そもそも比較する意味がわかりません。 WindowsファイルサーバーをLinuxに置き換えたって使用プロトコルはsmbでしょうから何の為にNFSと比較するのでしょう?

unknown_person
質問者

お礼

Windowsのために存在するファイル共有システムがSMBなら、Linuxのために存在するファイル共有システムがNFSだ という認識の正しさを確かめたく、質問をしました。 NFSをSMBの置き換えにする という意味ではなく、そのファイル共有システムとしてのその類似性が知りたいのです。

関連するQ&A

  • LinuxのNFSとは?

    LINUXのNFSとは「ネットワークファイルサーバー」の略だと 聞いていますが、 これはwindowsの共有ファイルと何か違うところがあるのでしょうか。 同じようなものと考えてもよろしいのでしょうか。 ご回答おまちしております。

  • WindowsでNFS export、またはLinuxでCIFS参照することは可能?

    通常、Linux-Linux間でネットワークファイルシステムといえばNFSを使うかと思います。 またLinux→WindowsであればsambaなどのCIFSかと思います。 では、Windows側でローカルマウントされているファイルシステムをLinux側でネットワークマウントする場合はどのようにすればよろしいのでしょうか。 WindowsでNFS exportなどができる機能やソフトはあるのでしょうか。もしくはLinuxでCIFS参照することはできるのでしょうか。Windows側でNFS exportできる場合は可能な限りフリーではないツールやOSの標準機能として搭載されていればなおgoodです。 なおWindows側は2003 Serverを想定しています。LinuxはRedHat Enterprise Linux AS v4です。 よろしくお願いいたします。

  • LinuxからWindowsのネットワークドライブを参照したいのですが…

    LinuxからWindows側で共有したネットワークドライブを参照するように設定するには、どうすればよろしいでしょうか? 例えば、Windowsでは、 \\server\data (ホスト名「server」の「data」ディレクトリを共有名「data」として共有している場合) と、指定するとアクセスできますよね。 それをLinuxから設定したいのです。 sambaは入っております。 どうかよろしくお願い致します。

  • Linuxのnfsがうまくいきません。

    Linuxのnfsのマウントがうまくいきません。経緯は以下の通りです。 【サーバ側 ubuntu 9.10の設定】 1.sudo apt-get install nfs-kernel-server 2. /etc/exportsの編集 /home/hogehoge xxx.yyy.0.0/255.255.255.0(rw) →/home/hogehogeがないのでmkdirで作成する。 3. nfs-server-kernelの再起動 a),b)のどちらかを実行する a) /etc/init.d/nfs-kernel-server restart b) sudo exportfs- r 結果: exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' specified for export "xxx.yyy.0.0/255.255.255.0:/home/hogehoge". Assuming default behaviour ('no_subtree_check'). NOTE: this default has changed since nfs-utils version 1.0.x 【クライアント側:redhat】 mkdirで/mnt/hogehogeを作成する。 mount xxx.yy.70.84:/home/hogehoge /mnt/hogehoge 結果: mount: xxx.yy.70.84:/home/hogehoge failed, reason given by server: Permission denied ←失敗。 【質問】 0.この失敗の内容はサーバ側のPermission denied(許可申請却下)のようです。どのようなレベルでの許可問題なのでしょうか。 1. exportfs -rに対するレスポンスは正常なのでしょうか。こちらが指定した設定とは異なりデフォルトで動作するという風に読めます。 2.確認ですが、サーバ側は当然ルート権限で実行すると思います。クライアント側もルート(su or sudo)でやるのでしょうか。 3.サーバ側の/home/hogehogeのフォルダ設定とか所有者はどうすればよいでしょうか。フォルダ設定にnfsの可否が指定されるのでしょうか。 4.クライアント側の/mnt/hogehogeフォルダの設定と所有者はどうするのでしょうか。 要は、nfsの環境設定、実行、フォルダ設定 と ユーザ権限との関係が理解できていないということです。何も指定がない、ということはどのようにでも動作するという意味でしょうか。 その他、どのようなミスをしているでしょうか。よろしくお願いします。

  • NFSマウント

    以前にNFSについて質問させて頂いたのですがご教授願います NFSマウントとは、Linux上のディレクトリを別のサーバー(Win・LinuxOS問わず)にマウントさせ共有させるシステムという事で、あくまでマウント元のOSがLinuxの時に使う言葉で、マウント先がLinuxの時のみに使う言葉ではないという認識でいいでしょうか? そして上記の上で基本的にはマウント元がWindowsの場合NFSマウントはできずCIFSマウントとなると思っているのですが、 hpのアレイコントローラーなどではNFS・CIFSマウントどちらもできるという話を聞いたのですが、WindowsServerを入れた状態でも別のサーバーにNFSマウントは可能なのでしょうか?(ストレージ用のRAIDのOSは忘れました;汗) 変に考えすぎなのか、こんがらがって頭の中で整理がついていない状態なので、宜しくお願いします。

  • 「Linuxでネットワークドライブ」したい

    Windowsのネットワークドライブのような仕組みはLinuxにはありませんか? 【実現したいこと】 AとBマシンがあり、Aマシンで動かしているシステムのログファイルをBマシンに置きたいと思います。Aマシンにはログファイルを残したくありません。 【Windowsであれば・・・】 AマシンにBマシンの共有フォルダをネットワークドライブとして設定し、そのドライブ以下にログファイルを吐き出すように設定すれば、Aマシンにはファイルの実態は残らずにBマシンにログファイルをおくことが出来ます。 このようなことをLinuxマシンで行いたいのですが、可能でしょうか?ネットワークドライブのような方法でなくても、実現できる方法であれば構いません。 例えばログファイルを1分おきにCronでAマシンからBマシンに送るとか、そういうのはダメです(一時的であれ、Aマシンにファイルが残るので) 一応書いておきますと、AマシンのOSはRedhat9、BマシンのOSはRedhat7.1です。 どうぞよろしくお願いします。

  • NFSについて

    今回、バッファローのHDDをLinux(CentOS)マシンに接続して、NASとしてNFSマウントとして使用します。 NFSとして使用するために行わなければいけない設定方法があればご教授頂ければ幸いです。 (いろいろネットで調べましたが、不安な点がありますので・・) また、このNASのファイルシステムはFAT32ですが、これをext3などに変更することは出来ますでしょうか。 出来るのあればその設定方法をご教授頂ければ幸いです

  • Windows10でネットワークドライブの表示

    Windows7の時は、ネットワークドライブの割り当てを行い、あらゆるソフトから、データの保存時に割り当てたネットワークドライブに直接アクセスできました。 ところが、OSをWindows10にアップデートしたところ、ソフトから保存する際に、ネットワークドライブが表示されなくなりました。 Windows7の場合、例えば、\\Server\data\Customer\Drawing をX:\ に割り当てると、あるソフトのデータ保存時に X:\ が表示されているため、目的のフォルダーに簡単に保存できました。 ところが、Windows10の場合、X:\ が表示されず、ネットを順に\\Server → \data → \Customer → Drawing と選ぶ必要があり、非常に手間がかかります。 Windows7 の時と同じように割り当てられたネットワークドライブを表示する方法はあるでしょうか?

  • ネットワークサーバーにあるデータ群(ネットワークドライブの指定は出来な

    ネットワークサーバーにあるデータ群(ネットワークドライブの指定は出来ない)と 自分のPCのHDDにあるデータ群とを更新・差分ファイルのみをコピー(同期)できる ソフトウエアを知りたい。 今までは、ネットワークドライブ指定出来る状態だったので、BATファイルで更新 したものだけコピーしていましたが、ネットワークドライブ指定出来ないサーバー になったので不可能となってしまった。

  • リナックスとウインドーズ共有のドライブ

    今、ウインドーズのDドライブにリナックスを入れていますが、リナックスで作ったファイルをウインドーズのCドライブにコピーするコマンドを教えて頂けませんか?確か、cd windowsとかだったと思いますが、正確なコマンドを忘れてしまいました。よろしくお願いします。