arm-linux挂载nfs文件系统

NFS(网络文件系统),用NFS可以虚拟机上的目录挂载到开发板上,这样在虚拟机linux进行交叉编译时就不需要使用SD卡将编译好的可执行文件拷贝到开发板上运行了,节省了开发时间。

1.首先要在linux里安装nfs

sudo -s

apt-get install portmap

apt-get intsall nfs-kernel-server

2.再编辑exports文件

vi /etc/exports

添加一行  /forlinux/root *(rw,sync,no_root_squash)

(首先linux目录下得有forlinux/root这个目录)

3.启动nfs

/etc/init.d/portmap start

/ect/init.d/nfs start

之后检测nfs是否真的在运行

/etc/init.d/portmap status

如果看到 is running 说明已经在运行了。

4.确定 开发板和虚拟机linux的IP地址

虚拟机采用桥接方式

修改开发板和虚拟机的IP地址,使在同一网段下

可以在开发板或者虚拟机终端里ping对方IP,如果通则网络正常了。

5.挂载NFS到开发板上

在开发板上进入linux系统,执行 mount -t nfs 192.168.0.233:/forlinux/root mnt/nfs -o nolock

意思是:                                                  虚拟机IP         :虚拟机NFS目录    挂载到开发板的目录

然后就能在mnt/nfs底下 放到虚拟机那边的目录了。

6.用完要用umount /mnt/nfs  卸载

如果没卸载,下次开发板开机再次挂载时会提示正忙,这时需要先umount 再mount。

enjoy!

时间: 2024-10-10 11:15:33

arm-linux挂载nfs文件系统的相关文章

Esxi6.0系统挂载NFS文件系统

Esxi6.0系统挂载NFS文件系统 环境: NFS主机IP:10.1.0.250 Esxi6.0主机IP: 10.1.0.1 准备好NFS文件系统(省略...)共享路径:10.1.0.250://volume1/IT/software/ISO 挂载NFS文件系统2.1配置---添加存储器2.2 选择网络文件系统2.3下一步,输入以下信息服务器:10.1.0.250文件夹://volume1/IT/software/ISO数据存储名称:NFS(可以自定义) 2.4完成2.5查看刚才挂载的系统 原

openfiler作为文件服务器,windows、linux挂载NFS实现共享,以及windows、linux实现SMB/CIFS

登陆 首先登陆openfiler的web界面,配置的ip为192.168.1.111,所以浏览器地址栏输入https://192.168.1.111:446/ 用户名:openfiler 密码:password 登陆成功后进入status界面,这里显示了服务器的基本信息,系统状态,硬件信息,网络,内存以及挂载的磁盘情况. 还可以看出该web管理工具一共由七部分组成,分别为System.Volume.Quato.Share.Server.Accounts ? ? System 点击System进入

Linux挂载根文件系统

NFS根文件系统挂载 **这里只是记录自己使用NFS挂载根文件系统时出现的错误,并不涉及技术细节** 开发板:Smart210 Bootloader: u-boot-2012-10 Linux: Linux3.10.46 刚开始时在uboot中设置的参数如下: setenv bootargs root=/dev/nfs nfsroot=192.168.10.101:/home/weirdo/Share/rootfs_rtm_210 ip=192.168.10.120:192.168.10.101

Windows挂载NFS文件系统

主机 操作系统 IP地址 软件包 NFS主机 Centos7.2 192.168.190.128 nfs-utils.rpcbind Windows Client Windows server 2008 192.168.190.129 网络文件系统 注:以下实验均关闭防火墙以及其它安全机制 NFS主机操作: # 使用yum安装nfs-utils和管理工具rpcbind [[email protected] ~]# yum -y install nfs-utilsrpcbind # 建立共享文件夹

linux 挂载NFS报错解决

客户端linux开启了防火墙: 挂载NAS 硬盘报错: [[email protected] ~]# mount 172.16.0.11:/share/MD0_DATA/MAIL_NAS/ /mnt/mailnas/mount.nfs: rpc.statd is not running but is required for remote locking.mount.nfs: Either use '-o nolock' to keep locks local, or start statd.m

linux 挂载exfat文件系统

一个exfat文件系统的U盘,插在Ubuntu上无法挂载 [email protected]~$ sudo apt-get install exfat-fuse [email protected]~$ sudo apt-get install exfat-utils 再把U盘插到Ubuntu就可以自动挂载了

Linux挂载Windows文件系统

1.下载ntfs-3g进行安装 [[email protected] ~]# export PS1='[\[email protected]\h \w]\$'[[email protected] ~]#tar zxvf ntfs-3g_ntfsprogs-2014.2.15.tgz[[email protected] ~/ntfs-3g_ntfsprogs-2014.2.15]#./configure --prefix=/usr/local/ntfs-3g[[email protected] ~

Linux 挂载ntfs文件系统技巧

当没有ntfs的内核支持包的时候,用以下方法挂载ntfs移动硬盘 一.下载所需源码 fuse最新版本官网下载地址:http://sourceforge.net/projects/fuse/files/fuse-2.X/2.8.3/fuse-2.8.3.tar.gz/download ntfs-3g最新版本官网下载地址:http://www.tuxera.com/opensource/ntfs-3g-2010.10.2.tgz 二.安装源码 建议安装前阅读INSTALL.REDEME文档里面有详细

使用Uboot启动内核并挂载NFS根文件系统

配置编译好内核之后,将生成的内核文件uImage拷贝到/tftpboot/下,通过tftp服务器将内核下载到开发板,使用命令:tftp 31000000 uImage.下载完成之后配置bootargs环境变量:setenv bootargs noinitrd console=ttySAC0,115200 init=/init root=/dev/nfs rw nfsroot=192.168.1.118:/home/rootfs,proto=tcp,nfsvers=3 ip=192.168.1.1