TCP / IPプロトコルを介してネットワークリソース共有のコンピュータネットワークを可能にNFSネットワークファイルシステム。
ソフトウェアのインストール:
$ sudoのNFSカーネル・サーバーをインストールapt-getを
(1)サーバー
1)共有ディレクトリを作成します。
共有ディレクトリを作成するには、コマンドラインを使用します。
/ XXX /ファイル名の$ます。mkdir /ホーム
2)設定ファイルを変更します
コンフィギュレーション・ファイル・フォーマット:<出力ディレクトリ>クライアント(オプション:アクセス、ユーザーマッピング、その他)
出力ディレクトリ:NFSを使用してクライアントシステムへのファイルシステムに定義されています
クライアント:NFSネットワーク共有のIPアドレスまたはドメイン名のディレクトリにアクセスすることができ、一般的な方法を指定するために使用します
ホストA)のIPアドレスを指定します。192.168.100.1を
b)のサブネットを指定します。192.168.100.0/255.255.255.0:192.168.100.0/24のように書くこともできます
david.bsmart.cn:ホストc)は、ドメイン名を指定します
すべてのホストがd)指定されたドメイン:. * Bsmart.cn
e)のすべてのホスト:*
オプション:出力ディレクトリのアクセス権限、ユーザーマッピングを設定するために使用される、オプションの3つのタイプがあります
1)共有ファイルアクセスオプション
RO:読み取り専用の出力ディレクトリを設定します
RW:設定された出力ディレクトリを読み取ります
2)ユーザー・マッピングオプション
all_squashコマンド:すべての通常のユーザーのリモートアクセスとグループに属するが、匿名ユーザーまたはユーザーグループ(nfsnobody)にマッピングされます
no_all_squash:all_squashコマンドと否定(デフォルト)
root_squash:rootユーザとそれぞれのグループは、匿名ユーザーまたはユーザーグループ(デフォルト設定)にマッピングされます
no_root_squash:否定とrootsquash
anonuidコマンド= XXX:すべてのリモートアクセスユーザーは匿名にマッピングされ、ユーザがローカルユーザ(UID = XXX)であることを指定しています
anongidコマンド= XXX:すべてのユーザグループへのリモートアクセスは、匿名ユーザーアカウントグループにマッピングされ、匿名ユーザーグループは(GID = XXX)ローカルユーザーグループアカウントのアカウント割り当てされ
3)その他のオプション
セキュア:クライアントの制限がのみ1024 TCP / IPポートのNFSサーバ(デフォルト設定)に増加しました
安全でない:TCP / IPからのクライアントがサーバのポート1024よりも大きくなることができ
同期:、ディスクバッファメモリに書き込まれたデータを同期させる効率が低いですが、データの一貫性を保証することができます
非同期:メモリバッファに格納された最初のデータは、必要なときのみにディスクに書き込まれます
wdelay:関連の書き込み動作をチェックし、一緒にこれらの書き込みが行われる場合、これは効率(デフォルト設定)を向上させることができます
no_wdelay:書き込み動作が直ちに実行された場合、同期に関連して使用されるべきです
サブツリー:出力ディレクトリがサブディレクトリの場合は、NFSサーバーは(デフォルト設定)親ディレクトリのパーミッションをチェックします
no_subtree:出力ディレクトリがサブディレクトリの場合でも、NFSサーバーは、効率を向上させることができ、親ディレクトリのパーミッションを、チェックしません
NFSの設定ルーチンを以下に示します
設定ファイルを開きます。
$はsudo vimのは/ etc /輸出
共有ディレクトリへの絶対パスを記述します。
最後に、設定ファイルにディレクトリパスを追加し、例えば、
/ホーム/ XXX /ファイル名*( RW、シンク、にno_root_squash) :意味 ROを:読み取り専用アクセス RW:権限の読み取りと書き込み の同期を:同期データはメモリやハードディスクに書き込まれる にno_root_squash:ないrootユーザーとそれぞれのグループは、anonymousにマッピングされていますユーザーまたはグループ *:IPアドレスの代表
設定が完了すると、設定ファイルを保存します。
3)再起動サービス
$ sudoのサービスNFSカーネル・サーバの再起動
(2)クライアント
1)共有ディレクトリサーバをマウント
$マウントIP(サーバーIPアドレス):共有ディレクトリ(/ホーム/ XXX /ファイル名)を/ mnt
2)基本操作
正常に共有ディレクトリをマウントしたら、/ mntに入る基本的なファイル操作を実行することができます