最近在测试文件的网络挂载,在虚拟机里装了两个ubuntu系统,分别是ubunt10.04和10.10。
步骤1:在ubuntu10.04 和ubuntu10.10系统里,如果mount工具没有安装,则先安装mount工具。
步骤2:进入ubuntu10.04 ,执行showmount -e命令,看下系统是否有文件被导出。
步骤3:如果没有导出文件,则先添加导出文件。
编辑/etc/exports文件,在最后一行添加/nfs-file-path * (rw,sync,,no_subtree_check).
执行$sudo exportfs -r,是修改生效.
再用showmount -e 命令看下是否导出目录文件
步骤4: 进入ubuntu10.10,可以有两种方式挂载网络上的文件。
4.1 手工方式: 在终端输入$mount -t nfs -v 192.168.100.151:/nfs-file-path /mnt命令。
如果没有问题的话,/mnt目录下应该有你刚才挂载的文件或目录
注意:需要root权限或者是sudo用户
4.2 自动方式:编辑文件/etc/fstab,在最后一行添加192.168.100.151:/nfs-file-path /mnt nfs defaults 0 1
如果没有问题的话,/mnt目录下应该有你刚才挂载的文件或目录
注意:只有root权限或者是sudo用户才能编辑此文件。
说明:挂载网络文件有个好处是我们在嵌入式开发时,板子的文件系统还未搭建好时,可以通过自动挂载服务器上的文件系统作为临时文件系统来使用。