NFSネットワークファイルシステムの構成

Nfsは、ネットワークファイルシステムの略語で、ネットワークファイルシステムを意味します。FreeBSDでサポートされているファイルシステムの1つであり、ネットワーク上のコンピュータがリソースを共有できるようにします。ユーザーが自分のコンピューターを使用しているかのように、ネットワーク上の他の場所のファイルにアクセスできるようにします。NFSは、UDP / IPプロトコルに基づくアプリケーションです。

通常、nfsを使用してファイルシステムをマウントしてから開発します。

Nfsの構成手順:
開発ボードはネットワークケーブルでPCコンピューターに接続されます。
仮想マシンのネットワークカードをブリッジモード
変更し、最初にシャットダウン->仮想マシン->設定
ここに画像の説明を挿入

仮想マシンのネットワークを強制的に有線ネットワークから外します。[
編集]-> [仮想ネットワーク設定]-> [設定の変更]-> [有線ネットワークカードを選択]をクリックします。有線ネットワークカードである限り、名前は次のように異なる場合があります。
ここに画像の説明を挿入
Ubuntuでコマンドを実行し、nfsをダウンロードします

sudo apt install nfs-kernel-server

後続のNFSマウント用のディレクトリとして、最初にUbuntuにディレクトリroot_nfsを作成します

/home/chao/work/project/Hisi3518E_V200/root_nfs

Ubuntuで、nfs構成ファイルへのパスを追加します。

sudo vi /etc/exports   //打开该文件

最後の行を入力します

/home/chao/work/project/Hisi3518E_V200/root_nfs *(rw,sync,no_root_squash)

Ubuntuで、NFSサービスを再起動します

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

Ubuntuのルートディレクトリで、インターフェイスファイルを開き、Ubuntuアドレスを構成します

sudo vi /etc/network/interfaces

最後の行に記入してください

auto ens33
iface ens33 inet static
address 169.254.241.121
netmask 255.255.255.0
gateway 169.254.241.1

Ubuntuを再起動します。上記の構成は再起動後に有効になります。

開発ボードのルートファイルシステムで、Ubuntu-241ネットワークセグメントと同じネットワークセグメント上にあるようにIPアドレスを設定します。
Ubuntuのアドレスは169.254.241.121
なので、開発ボードのLinuxコンソールに次のように入力します。

ifconfig eth0 169.254.241.126

この時点で、IPアドレスは正常に設定されており、開発ボードのLinuxコンソールでUbuntuのアドレスにpingを実行します。

ping 169.254.241.121

pingを実行できます。

コマンドを使用して、開発ボードのLinuxコンソールの/ mntディレクトリにNFSをマウントします。

mount -t nfs -o nolock 169.254.241.121:/home/chao/work/project/Hisi3518E_V200/root_nfs /mnt

この時点で、NFSは正常にマウントされ、UbuntuはNFSを介して開発ボードに接続されています。
Ubuntuの下で

/home/chao/work/project/Hisi3518E_V200/root_nfs

ファイル1.txtを追加すると、開発ボードのルートファイルシステムの下にある/ mntにもこのファイルが表示されます。

nfsが正常にマウントされたことを示しています!

起動するたびに手動でIPを設定してNFSをマウントするのは面倒です。今度は彼に自動的にIPを設定してNFSをマウントさせる必要があります。
開発ボードのルートファイルシステムで、/ etc / profileのコンテンツを変更してに追加します。最後の行

ifconfig eth0 169.254.241.126(设置ip)
mount -t nfs -o nolock 169.254.241.121:/home/chao/work/project/Hisi3518E_V200/root_nfs /mnt(挂载NFS)

おすすめ

転載: blog.csdn.net/qq_31885403/article/details/114149814