NFS (ネットワークファイルシステム)
実験環境:
次の2つのマシンが必要になります。
node1.cn 192.168.1.111 ------サーバー
192.168.1.222 node2.cn ------クライアント
設定ファイル:の/ etc /エクスポート(空のファイル、すべて手書き)
プロファイルは2つの部分に分かれて
左ビットの共有ディレクトリ名(共有リソース)、パラメータオプションの権利
サーバーの設定手順:
1.共有ディレクトリ(そのサイズパーティションの共有ディレクトリのサイズ)を作成
ます。mkdir / mntに/ NFS
2. [プロファイルの編集]
vimのは/ etc /輸出
/ mnt / nfsを192.168.1.0/24(rw,sync) - >多くのオプションは、パラメータがここにあります。
RW:読み書き可能
同期:書き込み時に同期させます
3.サービスの再起動
systemctl再起動のrpcbind
systemctl再起動NFS
4.チェック共有成功するかどうか
exportfs -v - >ディスプレイには、詳細を共有しました
シェアが失敗した場合は#、コマンドを実行してみてください
exportfs -r - >再読み込みNFS構成(は/ etc /輸出)
共有ディレクトリへ5.権限を設定し
chmodの777は/ mnt / nfsの - >適切なファイルのアクセス権なしで、クライアントがデータを書き込むことはできません
クライアント(Linux)の設定手順:
1.ネットワーク共有をチェック
showmountは-e 192.168.1.111
2.マウント
-t nfsの192.168.1.111:/mnt/nfsを/ mnt /マウント
3.成功をマウントするかどうかをチェックします
df -h
クライアント(Windowsの場合)の設定手順:
1.コントロールパネルを開き
勝利+ R
コントロール
2.プログラムのオプションを開き、[プログラムと機能]をクリックします
3. Windowsの起動やシャットダウン機能を開きます。
NFSサービスを探します
NFSクライアントと管理ツールをチェック
4.オープンcmdとスタートRPCかどうかを確認
showmountは-e 192.168.1.112
5.マウント
192.168.1.111:/mnt/nfs Hをマウントします。
ネットワークストレージ// NFSは、ドライブHをマウントします。
拡張:
NFSサービスのシステムユーザのUIDは65534、ユーザー名nfsnobodyです
場合は、NFSサーバー上の別の書き込みファイルのルート・システムは、デフォルトのファイルの所有者と所有グループがnfsnobodyあります
太陽に属するNFSサービス会社
NFSプロトコル:RPC - >リモート・プロシージャ・コールは、ポート番号111を使用します
プロファイルパラメータオプション:
RO:ディレクトリ読み取り専用
RW:読み書きディレクトリ
同期は:ディスク及びメモリバッファ、低効率に書き込まれたデータを同期化するが、データの整合性を保証することができる
非同期を:メモリバッファに格納された第1のデータを、必要な場合にのみ書き込みディスク
all_squashコマンド:すべての通常のユーザーとリモートアクセスの各グループは、匿名ユーザーまたはユーザーグループ(nfsnobody)にマッピングされ
no_all_squash:および否定all_squashコマンド(デフォルト設定)
にroot_squash:rootユーザーと各グループが匿名ユーザーまたはユーザーにマッピングされていますグループ(デフォルト設定)
にno_root_squash:とrootsquashは否定
すべてのユーザーのリモートアクセスは、匿名ユーザーにマッピングされ、ユーザがローカルユーザが(UID = XXX)であることを指定している:anonuidコマンド= XXX
anongidコマンド= XXX:すべてのユーザグループのリモートアクセスを彼らは、匿名ユーザーアカウントのグループにマッピングされています
権限:
一般的な権限
特別な権限
SELinuxのコンテキスト------ / sebool値
拡張許可
.config権(権利プロファイル)