在ubuntu上默认没有安装NFS服务器,因此:
apt-get install nfs-kernel-server
apt-get install nfs-common
NFS服务程序和客户端程序安装完成。
上面的两个服务程序已经给大家安装好了,默认它是正常的。
配置NFS相关的IP地址(由于我们是XP下的VMware下的Ubuntu,稍复杂):
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr> PC机的windows下的网络连接地址:192.168.1.100,这个应该都会设置吧!
在VMware->Settings->Network Adapter->bridged,选上。Device status的连接全部选上
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr> OK在linux下设置IP地址,一定和windows在同一个网段,例如:192.168.1.10
测试一下windows和linux通信正常吗?
运行命令:#ping 192.168.1.100
配置/etc/exports
运行命令:#gedit /etc/exports
在文件的最后添加如下一句话:
/root (rw,sync,no_root_squash) //这一步可能比较关键的,我之前括号里都只是写了(rw),结果一直都不行。
共享/root目录内容.且有读,写权限, 并且该用户进入/root目录后的身份为root
当然你的root里面一定有可以正常工作的文件系统哦
<wbr></wbr>
运行 #showmount -e 查看NFS server的export list.
若更改了/etc/exports, 运行 #sudo exportfs -r 更新
运行#sudo /etc/init.d/nfs-kernel-server restart 重启nfs服务
<wbr></wbr>
以上若有错误,说明nfs还是没有完全配置好,但是不影响后面的操作
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>
测试NFS:
可以尝试一下挂载本地磁盘(假设本地主机IP地址为:192.168.1.10., 将/root挂载到/mnt)
#mount 192.168.1.10:/root /mnt
运行#df 看看结果
若想卸载刚才挂载的文件系统,运行如下命令:
# umount /mnt
现在可以通过NFS启动系统了
<wbr></wbr>
因为我用的uboot可以传启动参数给内核,所以还可以直接uboot引导内核,直接自动挂载nfs文件系统
分享到:
相关推荐
在目标板、虚拟机和 PC 主机之间实现文件传输需要使用 NFS 文件系统。NFS 允许不同的操作系统之间共享文件和目录。 4.1 NFS 服务器设置 在 PC 端,需要安装 NFS 服务器软件,然后创建一个共享目录,并将其设置为可...
NFS是一种网络文件系统协议,允许一个系统在网络上共享目录和文件。通过使用NFS,用户和应用程序可以透明地访问远程系统上的文件,就像它们位于本地系统一样。在本文中,我们将采用NFS作为PC虚拟机Ubuntu与开发板...
这里提到了mount命令用于挂载远程文件系统,这里使用了NFS协议,它允许用户在Linux系统上挂载一个远程主机上的目录。接着文档中提到了Samba的用户名、密码、目录掩码等安全设置,这些设置用于控制访问权限和共享安全...
在实际的开发过程中,经常需要在PC端与开发板之间进行文件传输和共享,其中一种常用的方法就是利用NFS(Network File System)进行文件系统的挂载。本文旨在详细介绍如何在Ubuntu虚拟机中通过桥接方式上网,并成功地...
在开发板上实现NFS网络文件系统可以帮助开发者提高调试效率,因为不再需要将文件系统镜像烧录到开发板的eMMC中,而是可以直接通过网络挂载到开发板上。 2. 软硬件环境 实现NFS网络文件系统需要一定的软硬件环境。...
NFS(Network File System)是一种分布式文件系统协议,允许网络中的计算机之间共享文件和目录。在IT领域,特别是嵌入式开发中,NFS服务器的搭建对于主机和开发板之间的文件共享至关重要。以下是如何在Ubuntu系统上...
NFS (Network File System) 是一种分布式文件系统协议,它允许网络中的计算机通过网络共享彼此的文件系统,就像是本地文件系统一样。这使得用户可以透明地访问远程计算机上的文件,无需了解这些文件实际存储的位置。...
在Ubuntu系统中,为了实现多台虚拟机之间的文件共享,我们常常会采用网络文件系统(NFS)。NFS是一种协议,允许一个系统(服务器)通过网络共享目录给其他系统(客户端),使得它们能够像访问本地文件一样访问远程...
- 本文详细介绍了如何在ARM Linux环境下建立NFS网络文件系统的过程。首先,介绍了NFS的基本概念及其在实际场景中的应用。接着,详细阐述了硬件环境的要求,包括虚拟机和开发板的配置。 - 在环境搭建流程部分,具体...
- 虚拟机未预装NFS服务,如需挂载网络文件系统,需自行安装和配置NFS服务。 6. **Windows与Ubuntu文件共享** - 在Windows中,可以通过“映射网络驱动器”功能,将Ubuntu的Samba共享目录映射为本地驱动器,便于在...
标题“飞凌虚拟机挂载nfs”涉及的是在飞凌开发板或虚拟机上挂载网络文件系统(Network File System,简称NFS)的技术。NFS是一种分布式文件系统协议,允许用户通过网络访问远程计算机上的文件系统,就像它们是本地...
在虚拟机中安装 Ubuntu Linux 系统是一个常见的实践,这使得开发者和用户可以在不改变现有操作系统的情况下测试和学习 Linux。Ubuntu 11.04 是一个较旧的版本,但其安装过程通常包括以下步骤: 1. 下载 Ubuntu ISO ...
当我们在Linux虚拟机(如Ubuntu、CentOS等)和Windows主机之间工作时,有时需要在两者之间传输文件。本教程将详细讲解如何实现这一目标。 首先,我们需要了解两种主要的文件共享方法:网络共享和通过物理设备共享。...
目录添加NFS网络文件系统一、前言二、前期准备——开发版与电脑互ping1、查看服务器的ip2、设置开发板的`ip地址`3、互ping三、启动后手工挂接NFS(麻烦)1、(虚拟机)服务器“允许”目录被挂接2、开发板去挂接3、...
NFS是网络文件系统,允许不同网络上的系统共享和访问文件,实现分布式文件系统的功能。在MPI集群中,NFS使得各节点之间能透明地读写文件,简化了数据的管理。NFS的应用包括: - 文件共享:节省磁盘空间,通过...
- **实现方式**: 大多数虚拟化软件都支持通过网络文件系统(NFS)、虚拟磁盘映射等方式实现文件共享。 - **优势**: 操作简便、速度快、兼容性好。 **4. 配置虚拟机共享文件夹的步骤详解** - **准备工作**: 确保...
接下来是NFS,它是一种分布式文件系统,允许不同计算机之间的文件共享,如同访问本地文件一样。在嵌入式Linux开发中,NFS可以方便地在主机和目标设备之间同步代码,进行调试和测试。 NFS服务器的安装和配置过程: 1....
在虚拟机Ubuntu 10.04中,通过`ifconfig eth0 192.168.0.113`设定IP地址为192.168.0.113,同样启动eth0接口。确保两者的IP在同一网段,以便于通信。 2. **配置虚拟机的NFS服务器**: 在虚拟机上,我们需要编辑NFS...