エンベデッドシステムスペシャリスト 2010年 午前2 問09
問題文
NFS(Network File System)の特徴に関する記述のうち、適切なものはどれか。
選択肢
ア:Windowsサーバに構築されるデバイス共有システムであり、ファイル単位ではなく磁気ディスクイメージで処理を行うので、データのバックアップやリカバリを高速に行うことができる。
イ:主にUNIXで利用されるファイル共有システムであり、離れた場所にあるコンピュータのファイルを、あたかも自分のコンピュータのファイルのように操作することができる。(正解)
ウ:ファイル共有用のサーバを構築する必要がなく、また、ファイルを複製することなく複数のパスから参照することができるので、磁気ディスクの有効利用や管理の手間を軽減できる。
エ:補助記憶装置とコンピュータの間をファイバチャネルを用いた高速なネットワークで接続し、ブロック単位のデータ送受信を行うことができる。
🔒 解説は解答すると表示されます
NFSの特徴【午前2解説】
正解の理由
NFSは、主にUNIX系のシステムで使われるネットワークファイル共有の仕組みです。ネットワーク上の別のコンピュータにあるファイルシステムを自分のコンピュータにマウントし、ローカルのファイルと同じような感覚で読み書きできます。
この特徴を説明しているのはイです。NFSは、ファイル単位で共有する仕組みであり、ファイルが置かれたコンピュータと利用するコンピュータがネットワークを介してやり取りします。
解法ステップ
- NFSの「N」はNetwork、「FS」はFile Systemを表すと確認します。
- 「Network File System」から、ネットワーク経由でファイルシステムを共有する仕組みだと考えます。
- ファイル単位の共有であること、主にUNIX系で利用されること、遠隔地のファイルもローカルのように扱えることに合う選択肢を選びます。
選択肢別の誤答解説
- ア:ディスクイメージのように、ファイル単位ではなくブロック単位で記憶装置を扱う説明です。NFSの特徴ではありません。また、ブロック単位のアクセスそのものがバックアップやリカバリの高速化を保証するわけではありません。
- イ:NFSの説明です。ネットワーク上のファイルを、利用者のコンピュータにあるファイルのように操作できます。
- ウ:NFSはファイル共有を提供するサーバとクライアントで構成されるため、「ファイル共有用のサーバを構築する必要がない」という説明は当てはまりません。複数のパスから参照できることも、NFSを特定する特徴ではありません。
- エ:ファイバチャネルを使ってストレージとコンピュータを接続し、ブロック単位でデータを扱う方式の説明です。NFSのようなファイル共有とは異なります。
よくある誤解
- NFSは磁気ディスクを共有する方式ではありません。 NFSが共有するのはファイルシステムであり、ディスクをブロック単位で直接扱う方式とは異なります。
- 「主にUNIXで利用」と「UNIXでしか使えない」は別です。 NFSは主にUNIX系で使われてきましたが、対応する環境はそれに限られません。
- ファイル共有とストレージ共有を混同しないようにします。 ファイル単位で扱うか、ブロック単位で扱うかが見分けるポイントです。
補足コラム
NFSは、クライアントがサーバ上のファイルシステムをマウントして使う方式です。似た用途のプロトコルに、Windows環境で広く使われるSMBがあります。一方、SANはストレージをブロック単位で扱うため、NFSとは共有する対象やアクセス方法が異なります。
FAQ
Q. NFSでは、ファイルを利用するたびに手動でサーバへログインする必要がありますか?
A. 通常は必要ありません。ファイルシステムをマウントしておけば、設定に応じて利用者はローカルのファイルと同じようにアクセスできます。
A. 通常は必要ありません。ファイルシステムをマウントしておけば、設定に応じて利用者はローカルのファイルと同じようにアクセスできます。
Q. NFSとSANの違いは何ですか?
A. NFSはファイル単位で共有します。SANはストレージをブロック単位で接続し、コンピュータからはディスク装置のように扱います。
A. NFSはファイル単位で共有します。SANはストレージをブロック単位で接続し、コンピュータからはディスク装置のように扱います。
関連キーワード: NFS、ファイル共有、マウント、クライアントサーバ方式、SMB、SAN、ブロック単位アクセス

\ せっかくなら /
エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

