ホームページ  >  記事  >  php教程  >  Linux NFS サーバーのセットアップ

Linux NFS サーバーのセットアップ

WBOY
WBOYオリジナル
2016-07-06 14:25:231578ブラウズ

Linux NFS サーバーの構築

1. NFS (Network File System) は、FreeBSD がサポートするファイル システムの 1 つで、ネットワーク上のコンピューターが TCP/IP ネットワークを介してリソースを共有できるようにします。 。
NFS アプリケーションでは、ローカル NFS クライアント アプリケーションは、ローカル ファイルにアクセスするのと同じように、リモート NFS サーバーにあるファイルを透過的に読み書きできます。
2. NFS サーバーをインストールします: sudoapt-get install nfs-kernel-server;
3. /etc/exports を設定します: sudo vim /etc/exports;
Ubuntu NFS によってマウントされるディレクトリと権限は次のとおりです。 /etc/exports で定義されています。
ルート ディレクトリの下にあるフォルダー /home/student/xushan ディレクトリを共有します。
/etc/exports ファイルの最後に次の行を追加します: /home/student/xushan *(rw,sync,no_root_squash)

*: を意味しますすべてのネットワーク セグメント アクセスを許可します。

rw: は読み取りおよび書き込み権限です。

sync: はメモリとハードディスクに書き込まれるデータの同期です。

no_root_squash: は、Ubuntu nfs クライアント共有ディレクトリ ユーザーの権限です。クライアントが root ユーザーを使用している場合、クライアントは共有ディレクトリに対する root 権限を持っています。
4. NFS 再起動サービス
$sudo /etc/init.d/portmap restart
$sudo /etc/init.d/nfs-kernel-server restart
現時点では、次のコマンドを実行できます。表示するコマンド 共有ディレクトリ: $showmount -e
または、次のコマンドを使用してローカル ディスクにマウントすることもできます。たとえば、/home/student/xushan
を /mnt にマウントします: $sudo mount -t nfs 192.168 .1.117: /home/student/xushan /mnt
df コマンドを実行して、マウントが成功したかどうかを確認できます。
(この方法で、/mnt ディレクトリの下にディレクトリを作成すると、そのディレクトリは /home/student/xushan にも表示されます)
表示した後、次のコマンドを使用してアンインストールできます: $ sudo umount /mnt
注:アンインストール コマンドを使用する場合は、最初のマウント ディレクトリを終了してから、アンインストール コマンドを実行してください。そうしないと、デバイスがビジー状態になり、アンインストールできません
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。