linux-arm与Ubuntu的NFS使用

转载请注明原文出处,http://www.cnblogs.com/flyingcloude/p/6992400.html

为了后续的程序调试方便,在此使qemu下的linux-arm共享ubuntu进行NFS文件

在挂载之前,

先给linux-arm配置IP地址

修改

http://www.cnblogs.com/flyingcloude/archive/2012/10/19/2730593.html文中的,

sudo qemu-system-arm -M versatilepb -cpu arm1176 -m 256 -hda rootfs.ext2 -kernel zImage -append "root=/dev/sda" -serial stdio

sudo qemu-system-arm -m 256 -M versatilepb -cpu arm1136 -hda rootfs.ext2 -kernel zImage -append "root=/dev/sda rw ip=192.168.1.252:192.168.1.254:192.168.1.255:255.255.255.0" -net nic,vlan=0 -net tap,vlan=0,ifname=tap0,script=qemu-ifup

ip等信息根据实际情况进行填写,这样linux-arm的ip地址就设置成功。

再给linux-arm配置更新源

运行代码

vim /etc/apt/sources.list

# Debian Testing Squeeze Official / Non Official Repository List
# By PAOLO C. (www.paolocampitelli.com/debian-repository-list)
# To Disable a repository put a # before repository link.
# [Last Update: 08/05/2010]
### Official Debian Squeeze Repository ###
deb ftp://ftp.it.debian.org/debian/ testing main contrib non-free
deb-src ftp://ftp.it.debian.org/debian/ testing main contrib non-free

debian一直以严谨出名,所以testing源也很稳定了。

再运行

apt-get update

这样,在linux-arm中也可以使用apt-get了。

给linux-arm安装nfs-common

运行

apt-get install nfs-common

接下来挂载nfs文件

showmount -e 192.168.1.128

192.168.1.128为ubuntu的ip地址

showmount -e 查看ubuntu上有哪些可用NFS文件

mount 192.168.1.128:/home/ubuntu/nfs /nfs

至此,linux-arm与ubuntu就通过/home/ubuntu/nfs文件夹进行了文件共享,方便后续的调试工作。

附:

下面是一些NFS共享的常用参数: 
ro    只读访问 
rw    读写访问 
sync    所有数据在请求时写入共享 
async    NFS在写入数据前可以相应请求 
secure    NFS通过1024以下的安全TCP/IP端口发送 
insecure    NFS通过1024以上的端口发送 
wdelay    如果多个用户要写入NFS目录,则归组写入(默认) 
no_wdelay    如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置。 
hide    在NFS共享目录中不共享其子目录 
no_hide    共享NFS目录的子目录 
subtree_check    如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认) 
no_subtree_check    和上面相对,不检查父目录权限 
all_squash    共享文件的UID和GID映射匿名用户anonymous,适合公用目录。 
no_all_squash    保留共享文件的UID和GID(默认) 
root_squash    root用户的所有请求映射成如anonymous用户一样的权限(默认) 
no_root_squash    root用户具有根目录的完全管理访问权限 
anonuid=xxx    指定NFS服务器/etc/passwd文件中匿名用户的UID 
anongid=xxx    指定NFS服务器/etc/passwd文件中匿名用户的GID

参考http://www.ha97.com/918.html

转载请注明原文出处,http://www.cnblogs.com/flyingcloude/p/6992400.html

时间: 2024-11-03 15:47:56

linux-arm与Ubuntu的NFS使用的相关文章

Ubuntu下NFS和TFTP服务器的配置

一.NFS的配置 NFS主要用于Libera系统的软件安装,数据存储等.通常NFS安装于一台Linux PC机上,在Libera的嵌入式系统上挂载该远程文件系统,可以方便的为Libera安装和更新软件,以及导出采集到的数据.1.Ubuntu默认没有nfs服务,需要自己安装nfs服务    $sudo apt-get install nfs-kernel-server2.新建NFS目录用于文件共享,修改NFS配置文件/etc/exports    2.1在/opt下新建目录nfs(当然也可以按你自

gdb调试之linux pc和linux arm环境下

Linux PC应用程序gdb调试: 1.查看core文件参数 [email protected]:~/File_unzip/cp_module$ ulimit -a core file size          (blocks, -c) 0        //产生core文件数目,不会产生core文件 data seg size           (kbytes, -d) unlimited scheduling priority             (-e) 0 file size 

ubuntu 使用NFS共享

系统介绍: [email protected]:~# cat /etc/issueUbuntu 12.04.1 LTS \n \l [email protected]:~# uname  -aLinux master 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux[email protected]:~# 安装步骤: PS:一下操作只针对上述操作系统有效,且真实测

【Linux学习】Ubuntu下 samba服务器搭建

1.安装samba,smbfs 2.配置smb.conf文件 配置文件之前需要先备份一下需要配置的文件(养成好的习惯) 输入命令: 进入到smb.conf文件中,在文件的最后添加下列语句 保存后,退出. 3.启动服务 4.现在在samba共享的文件夹下有一下文件 然后通过windows访问共享目录,输入 \\172.16.42.6后看到共享的temp文件夹, [Linux学习]Ubuntu下 samba服务器搭建,布布扣,bubuko.com

Linux学习笔记——Ubuntu更新软件源

0.前言 通过修改ubuntu软件源可提高apt命令下载安装软件的速度. 参考资料 [官方资料]--配置文件修改方法 [Ubuntu怎样修改软件源地址]--使用ubuntu软件中心修改(推荐) [at-get update错误处理] 1.使用ubuntu软件中心更新 请参考[Ubuntu怎样修改软件源地址]--来自百度经验 图1 打开软件和更新 图2 选择国内软件源 2.使用指令方法修改 [1]首先备份源列表 sudo cp /etc/apt/sources.list /etc/apt/sour

ASP.NET Core 发布至Linux生产环境 Ubuntu 系统

ASP.NET Core 发布至Linux生产环境 Ubuntu 系统,之前跟大家讲解了 dotnet publish 发布,而没有将整个系统串起来. 今天就跟大家综合的讲一下ASP.NET Core发布至Linux生产环境. 开发及发布环境:WIN10 x64  生产Linux环境:Ubuntu 14.04 发布的示例代码: https://github.com/linezero/NETCoreBBS 代码下载下来,首先请注释 Program.cs 中 .UseUrls("http://*:8

【Linux学习】Ubuntu下嵌入式交叉编译环境arm-linux-gcc搭建

(1)首先选择一个路径用来存放arm-linux-gcc.我选用的是/home/book,并在下面建立一个文件夹arm-linux-gcc. (2)利用cp EABI-4.3.3_Emdedsky_20100610.tar.bz2 arm-linux-gcc,将压缩包EABI-4.3.3_Emdedsky_20100610.tar.bz2复制到arm-linux-gcc中 (3)解压EABI-4.3.3_Emdedsky_20100610.tar.bz2 记录下文件的存放目录: (4)配置系统环

为什么 Linux Mint 比 Ubuntu好?

Linux Mint由Linux Mint Team团队于2006年开始发行,是一份基于Debian和Ubuntu的Linux发行版.其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件.多媒体编解码器.对DVD播放的支持.Java和其他组件,它也增加了一套定制桌面及各种菜单,一些独特的配置工具,以及一份基于web的软件包安装界面.Linux Mint是对用户友好而功能强大的操作系统.它诞生的目的是为家庭用户和企业提供一个免费的,易用的,舒适而优雅的桌面操作系统. Linux Mint 是

【Linux学习】Ubuntu下内核编译(一)

(1)当要执行内核配置时,输入make menuconfig时出现错误 遇到这个问题,主要是以为没有ncurses库,而make menconfig 需要这个库,因此需要安装ncurses或者ncurses-devel即可.输入命令:sudo  apt-get  install ncurses或者sudo apt-get  install ncurses-devel. (2)错误 drivers/input/touchscreen/eeti_ts.c: In function 'eeti_ts_

嵌入式Linux ARM汇编(六)——GNU ARM汇编编程

嵌入式Linux ARM汇编(六)--GNU ARM汇编编程 不同的汇编器对汇编语言的语法要求不一样.目前常用的ARM汇编环境有以下两种: A.ARM ASM:ARM公司的汇编器,适合在Windows平台下使用 B.GNU ARM ASM:GNU交叉编译工具链中的汇编器,适合于Linux开发平台. GNU汇编器是GNU工具集的一部分,用于将汇编语言文件转化为二进制obj文件.GNU汇编器针对的是多种处理器架构,这意味着GNU汇编器的语法不同于ARM工具链的汇编器. 一.GUN ARM汇编指令格式