【HarmonyOSHiSparkAIカメラトライアルシリアル】NFSネットワークファイルシステムを実際にマウントする方法

シーケンス:
  ネットワークファイルシステム、英語ネットワークファイルシステム(NFS)は、SUNによって開発されたUNIXプレゼンテーション層プロトコル(プレゼンテーション層プロトコル)であり、ユーザーが自分のコンピューターを使用しているかのようにネットワーク上の他の場所のファイルにアクセスできるようにします。
ここに画像の説明を挿入します
  上の図に示すように、NFSサーバーが共有ディレクトリ/ home / sharefileを設定すると、他のNFSクライアントはこのディレクトリを自分のシステムのマウントポイントにマウントできます(マウントポイントはカスタマイズできます)。たとえば、ディレクトリ前の図のNFSクライアント1とNFSクライアント2によってマウントされたものは異なります。マウントが成功したら、NFSクライアント1システムに/ home / data / sharefileと入力するだけで、NFSサーバーシステムに/ home / sharefileディレクトリが表示されます。これは、NFSclient2でも同じです。上の写真はインターネットからのもので、侵入されて削除されています。

1. ubuntu仮想マシンにnfsサービスをインストールします:
  sudo apt-get install nfs-kernel-server

2. ubuntuの構成ファイルを変更し、マウント可能なディレクトリを追加し
  ますこのファイルはNFSのメイン構成ファイルです。ただし、システムにはデフォルト値がないため、このファイルが存在しない場合は、同じ名前で新しいファイルを作成し、次の構成を実行できます。NFSファイルシステムサービスの構成もこのファイルに限定されています。
  sudo vim / etc / exports

# /etc/exports: the access control list for filesystems which may be exported
#               to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#


/home/harmony/nfs_root *(rw,sync,no_root_squash)

3.NFSサービスを再起動します。sudo / etc / init.d /
  nfs-kernel-serverrestart

PS:仮想マシンと開発ボードがpingできることを確認します。仮想マシンネットワークは次のように構成できます。
  仮想マシンをPCホストと開発ボードとブリッジし、ネットワークを開発で使用されるネットワークカードにブリッジします。今回は開発ボードは有線インターネット接続です。
ここに画像の説明を挿入します

4.開発ボードと仮想マシン間のネットワーク接続をテストします
ここに画像の説明を挿入します
。5。ネットワークファイルシステムを
  マウントします
ここに画像の説明を挿入します
  。mount192.168.1.111 / home / harmony / nfs_root / mnt nfs上の図に示すように、仮想マシンのnfs_rootディレクトリ開発ボードへのmntパスに、NFSファイルシステムが正常にマウントされました。

注:電子愛好家フォーラムから。
私のホームページ:https//bbs.elecfans.com/user/2105315/

おすすめ

転載: blog.csdn.net/qq_33475105/article/details/110948769