NFS とは何ですか? ネットワークファイルシステム ネットワーク上でファイルを保存および整理するための方法またはメカニズム。 NFS を使用する理由は何ですか? すべてのフロントエンド アプリケーション サーバーは、ユーザーがアップロードした写真、ファイル、ビデオを受信し、バックエンド ストレージに格納します。 共有ストレージの利点は、データの検索と取得が便利であることです。欠点は、ストレージ サーバーに高い負荷がかかり、障害が発生するとすべてのデータが失われることです。 NFSの仕組み NFS 機能には多くのサービスがあり、それぞれに独自のポートがあり、頻繁に変更されます。 クライアントがこれらのポートを探す場合、仲介者として RPC サービス (デフォルトのポート番号 111) が必要になります。 ワークフロー: 1. RPCサービスを開始する 2. NFS サービスを開始します (RPC サービスに起動ポートを登録します) 3. クライアントはRPCからNFSサービスを要求する 4.クライアントへのRPCリターンポート 5. クライアントは返されたポート アドレスを使用して、NFS にデータ転送を要求します。 NFSサービスをインストールする インストール: yum install nfs-utils rpcbind 表示: rpm -qa nfs-utils rpcbind サービスを開始し、起動時に自動的に開始するように設定します: systemctl start rpcbind.service systemctl enable rpcbind.service systemctl nfs を起動します systemctl nfs を有効にします NFSの設定 NFS 設定ファイル /etc/exports コマンド man exports を実行して以下を見つけます。 設定ファイルの形式は次のとおりです。 共有ディレクトリにアクセスするためのホスト(権限) ①共有するディレクトリ:データにアクセスするためのディレクトリ ②アクセスするホスト:単一ホスト:172.16.1.7 またはホスト名セグメント:172.16.1.0/24 または 172.16.1.* ③権限: rw 読み取り可能 ro 読み取り専用 sync リモートディスクへの書き込み (低速、安全) async リモートバッファへの非同期書き込み (高速、安全ではない) root_squash anonuid=匿名ユーザーのUID anongid=匿名ユーザーのGID all_squash クライアントがどのユーザーであっても、サーバー上ではnfsnobodyとして扱われます。 [root@nfs01 ~]# vim /etc/exports 注: 上記のテスト図に示すように、ディレクトリは複数のホストと同時に共有できます。括弧と前の文字の間にスペースがないことに注意してください。 ディレクトリを作成します: [root@nfs01 ~]# mkdir -p /data nfs のデフォルト ユーザーは nfsnobody なので、ディレクトリを承認する必要があります: [root@nfs01 ~]# chown -R nfsnobody.nfsnobody /data NFS を再起動します: [root@nfs01 ~]# systemctl reload nfs または exportfs -r (スムーズな再起動) 診る: web01 仮想マシンを開き、rpc および nfs サービスをインストールします (原則として、クライアントは rpc のみをインストールする必要がありますが、ここでは showmount コマンドをテストしています) 共有ディレクトリをマウントし、ファイルテストを作成します。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: 一般的な JavaScript 文字列メソッド 28 個と使用方法のヒントのまとめ
>>: MySQL テーブルをコピーする 3 つの方法 (要約)
これを理解するおそらく、他のオブジェクト指向プログラミング言語でもthis見たことがあり、これがコン...
環境: CentOS 7.1.1503 最小インストール依存パッケージをダウンロードします: yum...
目次1. 円を描く2. マウスで動かした円3. マウスでドラッグした粒子4. カラーグラデーション粒...
1. nginx-1.8.1.tar.gzを解凍する2. fastdfs-nginx-module-...
重要な注意: この記事を読む前に、Docker コンテナに関する知識と、一般的な Docker 操作...
Alibaba Cloud Diskの最後のアップデートからかなり時間が経ちました。ネットユーザー...
プロジェクトシナリオ: 1. アップロードファイルの制限関数: 1. フロントエンド操作による異常な...
Web ページを作成する過程では、<h1>、<h2>、<h3> ...
(I) 方法 1: 事前にスクリプト タグ内に直接定義します。この HTML ファイルにのみ適用され...
実際の開発では、MySQL の主キーは重複できず、主キーが自動的にインクリメントされることがあります...
今日は、「ローテク」の問題について書きたいと思います。ちなみに、私は JavaScript Week...
自動ビルドとは、Docker Hub を使用して、Dockerfile ファイルを含む GitHub...
この記事では、ネイティブ JS で実装された複合モーションを紹介します。複合モーションとは、異なる属...
目次Linux ドライバーの共通機能 (copy_from_user open read write...
1. 建設1. htpasswd.txtファイルを準備するファイルには、パッケージを倉庫にアップロー...