ubuntu16.04でNFSサービスを構築する方法

ubuntu16.04でNFSサービスを構築する方法

NFS の紹介

NFS (ネットワーク ファイル システム) は、FreeBSD でサポートされているファイル システムの 1 つであるネットワーク ファイル システムです。これにより、ネットワーク内のコンピューターは TCP/IP ネットワークを介してリソースを共有できます。 NFS アプリケーションでは、ローカル NFS クライアント アプリケーションは、ローカル ファイルにアクセスするのと同じように、リモート NFS サーバーにあるファイルを透過的に読み書きできます。

nfs サービスは、Linux と Linux 間のファイル共有を実現するために使用されます。nfs サービスの構築は比較的簡単です。

それでは、Ubuntu 16.04 システムで NFS サービスを構築する方法を紹介します。Ubuntu の構築は Red Hat よりもさらに簡単です。

UbuntuでNFSを設定する方法

1. nfsサービスをインストールする

sudo apt インストール nfs-common 

2. 設定ファイルを変更する

sudo vim /etc/exports

変更点は次のとおりです。

/home *(rw、同期、ルートスカッシュなし) 

各段落の意味は以下のとおりですが、実際の状況に応じて変更されます。

/home: 共有ディレクトリ*: アクセスできるユーザーを指定します* ホスト 192.168.1 に ping できるすべてのユーザー* ネットワーク セグメントを指定します。このネットワーク セグメント内のユーザーは 192.168.1.12 をマウントできます。このユーザーのみがマウントできます (ro、sync、no_root_squash): 権限 ro: 読み取り専用 rw: 読み取り/書き込み sync: 同期 no_root_squash: ルート ユーザーの権限を減らさない

その他のオプション man 5 エクスポート 表示

3. NFSサービスを再起動する

sudo /etc/init.d/nfs-kernel-serverを再起動します

この時点で、nfs サービスがセットアップされます。

クライアントがサーバーにアクセスする方法は次のとおりです。

1. クライアントとサーバーが接続されているかどうかを確認する(pingコマンド)

ping + 主機IP

2. サーバー上の共有ディレクトリを表示する

showmount -e + ホストIP
ショーマウント -e 192.168.1.93
192.168.1.93 のエクスポート リスト:
/家 *

3. ディレクトリをローカルにマウントする

192.168.1.93:/home /mnt をマウントします

4. アクセス

ローカルの mnt ディレクトリにアクセスすることで、サーバーが共有するディレクトリにアクセスできます。

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • Ubuntu で FTP サーバーを構築する方法の詳細な説明 (成功保証)
  • Ubuntu環境でAndroid APKを逆コンパイルする方法
  • Ubuntu Server でのワイヤレス ネットワーク カードの詳細な設定
  • VMware ワークステーション 12 に Ubuntu 14.04 (64 ビット) をインストール
  • VMware Workstation 14 Pro インストール Ubuntu 16.04 チュートリアル
  • Ubuntuがインターネットに接続できない場合の解決策
  • Ubuntuが仮想マシンでインターネットに接続できない問題の解決策
  • Ubuntu16.04はphp5.6ウェブサーバー環境を構築します
  • Ubuntu システムでタイムゾーンと時刻を変更する方法
  • Ubuntu で中国語入力方法が使えない場合の解決策

<<:  学生情報管理システムを実装するためのJavaScript+HTML

>>:  エンタープライズプロダクション MySQL 最適化入門

推薦する

Webpack4プラグインの実装原理についての簡単な説明

目次序文知る練習すれば完璧になる序文wabpack では、ローダーの他にプラグインがコア機能です。プ...

Vueリクエストインターセプターの設定方法の詳しい説明

以下の手順に従ってください1. request.jsコンテンツ: http リクエスト インターセプ...

大量のデータをMySQLにインポートする際に発生する問題と解決策の分析

プロジェクトでは、SQL を使用してデータ分析を実行するために、大量のデータをデータベースにインポー...

MySQL ビューの紹介と基本操作のチュートリアル

序文ビューは、データベース システム内で非常に便利なデータベース オブジェクトです。 MySQL 5...

Vue フロントエンドの Excel ファイルのエクスポートの詳細な実装計画

目次1. 技術の選択2. 技術的な実装vue-json-excelプラグインを使用して実装1. vu...

React Stateの状態とライフサイクルの実装方法

1. コンポーネントの実装方法:組件名稱首字母必須大寫1. JS関数を通じてコン​​ポーネントを実装...

vue3を使用してAppleシステムのサイドメッセージプロンプト効果を模倣する

目次アニメーションプレビューその他のUIライブラリ始めるコンポーネントディレクトリ構造トーストおおよ...

Ubuntu 18.04 での Pycharm インストール チュートリアルの実装

方法1: Pycharmをダウンロードしてインストールするダウンロードアドレス: https://w...

Vueのsync修飾子の詳細な説明

目次1. 手順2. 修飾語3. .sync 修飾子4. まとめ1. 手順指示とは命令です。文字通りの...

MySQLクエリ最適化プロセスを理解する

目次パーサーとプリプロセッサクエリオプティマイザーMySQL クエリの最適化には、解析、前処理、最適...

MySQL監視グループレプリケーションについて簡単に説明します

元のテキスト: https://dev.mysql.com/doc/refman/8.0/en/gr...

CSSスクロールバーのスタイルをカスタマイズする方法の詳細な説明

この記事では、CSS スクロールバー セレクターを紹介し、Webkit ブラウザーと IE ブラウザ...

CSS3 ボタン境界アニメーションの実装

まず効果を見てみましょう: html <a href="#"> &l...

HTML テーブルタグチュートリアル (17): テーブルタイトルの垂直配置属性 VALIGN

表のキャプションは表の上または下に配置でき、プロパティで調整できます。デフォルトのテーブル タイトル...

Linux がますます人気になっている 10 の理由

Linux はますます多くのユーザーに愛されてきました。なぜ Linux はこれほど急速に発展し、い...