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

NFSの概要

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

nfsサービスは、LinuxとLinux間のファイル共有を実現するためのものであり、nfsサービスの構築は比較的簡単です。

次に、ubuntu16.04システムでnfsサービスを構築する方法を紹介します。ubuntuはRedHatよりも簡単に構築できます。

UbuntuでNFSを構成する方法

1、 nfsサービスをインストールします

sudo apt install nfs-common

2、 構成ファイルの変更

sudo vim /etc/exports

改訂内容は以下のとおりです。

/home *(rw,sync,no_root_squash)

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

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

その他のオプションman5はビューをエクスポートします

3、 nfsサービスを再起動します

sudo /etc/init.d/nfs-kernel-server restart

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

次に、クライアントがサーバーにアクセスする方法について説明します

1、 クライアントとサーバー間のネットワークが接続されているかどうかを確認します(pingコマンド)

ping +ホストIP

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

showmount -e +ホストIP
showmount -e 192.168.1.93
Export list for192.168.1.93:/home *

3、 ディレクトリをローカルにマウントします

mount 192.168.1.93:/home /mnt

4、 アクセス

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

総括する

上記はこの記事の全内容です。この記事の内容があなたの研究や仕事のために一定の参考値を持っていることを願っています。ZaLou.Cnへのご支援に感謝します。それについてもっと知りたい場合は、以下の関連リンクを確認してください

Recommended Posts

ubuntu16.04でnfsサービスを構築する方法
Ubuntu16.04でNFSファイル共有サーバーを構築する方法
Jenkinsを使用してUbuntuで自動的にビルドする方法
Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVirtualBoxをインストールする方法
UbuntuにProtobuf3をインストールするための詳細なチュートリアル
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu16.04にNode.jsをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVagrantをインストールする方法
Ubuntu14.04にBacula-Webをインストールする方法
Ubuntu16.04にPostgreSQLをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu18.04にAnaconda3をインストールする方法
Ubuntu18.04にMemcachedをインストールする方法
Ubuntu16.04にJenkinsをインストールする方法
Ubuntu14.04にMemSQLをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu16.04にMongoDBをインストールする方法
Ubuntu14.04にMailpileをインストールする方法
Ubuntu16.04にPrestaShopをインストールする方法
Ubuntu14.04でPHP7にアップグレードする方法
Ubuntu20.04にSkypeをインストールする方法
Ubuntu20.04にJenkinsをインストールする方法
Ubuntu18.04にPython3.8をインストールする方法
Ubuntu18.04にKVMをインストールする方法
Ubuntu20.04にKVMをインストールする方法
ubuntu14.04にopencv3.0.0をインストールする方法
Ubuntu20.04にAnacondaをインストールする方法
Ubuntu16.04にPrometheusをインストールする方法
Ubuntu18.04にJenkinsをインストールする方法
Ubuntu14.04にDjangoをデプロイする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にRをインストールする方法
Ubuntu16.04にMoodleをインストールする方法
Ubuntu14.04にSolr5.2.1をインストールする方法
Ubuntu16.04にTeamviewerをインストールする方法
Ubuntu14.04でNginxを保護する方法
Ubuntu20.04にMariaDBをインストールする方法
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にMonoをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu20.04にZoomをインストールする方法
Ubuntuでソフトウェアをアンインストールする方法
Ubuntu16.04にNginxをインストールする方法
Ubuntu20.04にOpenCVをインストールする方法
Ubuntu20.04にSpotifyをインストールする方法
Ubuntu18.04にPostmanをインストールする方法
Ubuntu16.04にGo1.6をインストールする方法
Ubuntu18.04にGoをインストールする方法
Ubuntu14.04にMySQLをインストールする方法
Ubuntu20.04にPostgreSQLをインストールする方法
Ubuntu18.04にVLCをインストールする方法
Ubuntu20.04にTeamViewerをインストールする方法
Ubuntu20.04にWebminをインストールする方法
UbuntuスタートアップでTmuxサービススクリプトを実行する方法
UbuntuでGitサーバーを構築する方法を教えてください