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 最適化入門

推薦する

クールなIoT大画面機能を実現するHTML+VUEページング

効果デモ.html <html> <ヘッド> <メタ文字セット=&qu...

Vueはユーザーログインとトークン検証を実装します

フロントエンドとバックエンドを完全に分離する場合、Vue プロジェクトでトークン検証を実装する一般的...

忘れられたMySQLパスワードとログインエラーの問題について簡単に説明します

MySQL ログイン パスワードを忘れた場合、解決方法は実はとても簡単です。MySQL メイン構成フ...

MySQLデータベース最適化技術の簡単な紹介

成熟したデータベース アーキテクチャは、最初から高可用性、高スケーラビリティなどの機能を備えて設計さ...

MySQL 8.0.23 のレプリケーション アーキテクチャにおけるスレーブ ノードの自動フェイルオーバー

私はしばらく MGR と連絡を取り合ってきました。MySQL 8.0.23 の登場により、MySQL...

Webデザインチュートリアル(3):デザインの手順と考え方

<br />前のチュートリアル:Webデザインチュートリアル(2):模倣と盗作について。...

HTMLで境界線を設定する3つの方法の詳細な説明

HTML で境界線を設定する 3 つの方法 境界線の幅: 1px 2px 2px; 境界線のスタイル...

vue+antv でレーダーチャートを実装するためのサンプルコード

1. 依存関係をダウンロードするnpm インストール @antv/データセットnpm インストール ...

GTK ツリービューの原理と使用法の分析

GtkTreeView コンポーネントは、美しい通常のリストやツリーのようなリストを作成できる高度な...

aタグ疑似クラスの機能と記述順序は何ですか?

a タグ疑似クラスの役割: 「:link」: 訪問されていないタグの状態。 「:visited」: ...

Tomcat10 Catalinaのログの文字化けの問題を解決する

実行環境、Idea2020バージョン、Tomcat10、実行時にTomcat CatalinaLog...

Vueは双方向データバインディングを実装します

この記事の例では、双方向データバインディングを実装するためのVueの具体的なコードを参考までに共有し...

JSインターセプト文字列の3つの方法の詳細な説明

JS には、文字列をインターセプトするための 3 つのメソッド、 slice() 、 substri...

JavaScript配列の一般的なメソッドの概要

目次1. はじめに2. フィルター() 3. マップ() 4. ソート() 5. 減らす() 6. ...

Linux redis-Sentinel 設定の詳細

ダウンロードダウンロードアドレス: https://redis.io/download /usr/l...