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
注:アンインストール コマンドを使用する場合は、最初のマウント ディレクトリを終了してから、アンインストール コマンドを実行してください。そうしないと、デバイスがビジー状態になり、アンインストールできません