ARMネットワークマウント、ubuntu 11.04


まずARMとPC机のIPを设置して、具体的な方法は検索して下さい、私のARMは172.19.72.3 PC机は172.19.72.55 PINGが通じることができます
ARM上のlinuxシステムはネットワークファイルシステムをサポートする必要があり、カーネル構成時にNFSのサポートを追加する
上記の条件がすべて満たされたと仮定して、以下の作業を開始します.
1.PCはまずNFSサービスプログラムをインストールする
#
sudo apt-get install nfs-kernel-server
2.PC上NFS配置
#gedit 
 /etc/exports
開いているファイルに次のような赤い部分を書き込んで保存します.
/home   *(rw,sync,no_root_squash)
ホームを共有するディレクトリに変更してください.私は/root/sqlite-autoconf-3071400/sqlite-arm-linuxを使っています.
サーバ側は、ファイル/etc/exportsでアクセス可能なファイル、ディレクトリ、およびアクセス権限を設定します.
どこにでもマウントしたい場合は、マウントnfsでpermission deniedが表示され、変更/etc/exportsファイルは/*(rw,sync,no_root_squash)
NFSサービスの再起動
#
/etc/init.d/nfs-kernel-server restart
すべてのディレクトリにマウントする権限があり、参考資料を表示します.

/home  -- 

*        -- IP

(rw,sync,no_root_squash)  -- rw, ;

sync,……;

no_root_squashroot


修改完成之后输入:# exportfs –rv  来使配置文件生效

3.启动PC的NFS服务

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

#/etc/init.d/nfs-kernel-server stop


4.マウント操作を実現
ARMの端末に次のコマンドを入力します.
#mount -t nfs 172.19.72.55:/root/sqlite-autoconf-3071400/sqlit
e-arm-linux/mnt -o nolock
(天嵌の開発ボードからのコマンド)

mnt failed: Device or resource busy


5.ARM端末でmntディレクトリに入るとマウントされたディレクトリが見える
#
cd/mnt
#
ls
参考資料:http://www.cppblog.com/guojingjia2006/archive/2010/08/11/123031.html