ubuntu安装nfs实现win10访问

1.UbuntuNFS怎么安装?

NFS(Network File System, 网络文件系统)可以通过网络将分享不同主机(不同的OS)的目录可以通过NFS挂载远程主机的目录, 访问该目录就像访问本地目录一样!一般而言, 使用nfs能够方便地使各unix-like系统之间实现共享。

但如果需要在unix-like和windows系统之间共享, 就得使用samba了!NFS运行在SUN的RPC(Remote Procedure Call, 远程过程调用)基础上, RPC定义了一种与系统无关的方法来实现进程间通信。 由此, NFS server也可以看作是RPC server。

正因为Ubuntu NFS是一个RPC服务程序, 所以在使用它之前, 先要映射好端口通过portmap设定。 比如: 某个NFS client发起NFS服务请求时, 它需要先得到一个端口(port)。

所以它先通过portmap得到port number。 (不仅NFS, 所有的RPC服务程序启动之前, 都需要设定好portmap)在启动RPC服务(比如NFS)之前, 需要启动portmap服务!(关于nfs和portmap是否存在于当前系统, 看后面的NFS安装部分。

与NFS相关的几个文件, 命令1/etc/exports对NFS卷的访问是由exports来批准, 它枚举了若干有权访问NFS服务器上文件系统的主机名。 2/sbin/exportfs维护NFS的资源共享。

可以通过它重新设定 /etc/exports 的共享目录, 卸载NFS Server共享的目录或者重新共享等。3/usr/sbin/showmount用在 NFS Server 端,而 showmount 则主要用在 Client 端。

showmount 可以用来查看 NFS 共享的目录资源。4/var/lib/nfs/xtabNFS的记录文档: 通过它可以查看有哪些Client 连接到NFS主机的记录。

下面这几个并不直接负责Ubuntu NFS, 实际上它们负责所有的RPC5/etc/default/portmap实际上, portmap负责映射所有的RPC服务端口, 它的内容非常非常之简单(后面详述)6/etc/hosts。 deny设定拒绝portmap服务的主机7/etc/hosts。

allow设定允许portmap服务的主机安装NFSDebian/Ubuntu上默认是没有安装NFS服务器的,首先要安装NFS服务程序:$ sudo apt-get install nfs-kernel-server(安装nfs-kernel-server时,apt会自动安装nfs-common和portmap)这样,宿主机就相当于NFS Server。 同样地,目标系统作为NFS的客户端,需要安装NFS客户端程序。

如果是Debian/Ubuntu系统,则需要安装nfs-common。$ sudo apt-get install nfs-commmonnfs-common和nfs-kernel-server都依赖于portmap!配置Ubuntu NFS由于NFS是一个RPC server程序。

而portmap是用来挂你RPC的端口号映射的。 所以先要配置portmap。

配置portmap方法1: 编辑/etc/default/portmap, 将 -i 127。0。

0。1 去掉。

2.如何组建和设定UbuntuNFS服务器呢?

一般而言, 使用nfs能够方便地使各unix-like系统之间实现共享。

原理 :NFS运行在SUN的RPC(Remote Procedure Call, 远程过程调用)基础上, RPC定义了一种与系统无关的方法来实现进程间通信。 由此, NFS server也可以看作是RPC server。

正因为NFS是一个RPC服务程序, 所以在使用它之前, 先要映射好端口通过portmap设定。 比如: 某个NFS client发起NFS服务请求时, 它需要先得到一个端口(port)。

所以它先通过portmap得到port number。 (不仅NFS, 所有的RPC服务程序启动之前, 都需要设定好portmap)与NFS相关的几个文件, 命令: 1, /etc/exports对NFS卷的访问是由exports来批准, 它枚举了若干有权访问NFS服务器上文件系统的主机名。

2, /sbin/exportfs维护NFS的资源共享。 可以通过它重新设定 /etc/exports 的共享目录, 卸载NFS Server共享的目录或者重新共享等。

3, /usr/sbin/showmount用在 NFS Server 端,而 showmount 则主要用在 Client 端。 showmount 可以用来查看 NFS 共享的目录资源。

4, /var/lib/nfs/xtabNFS的记录文档: 通过它可以查看有哪些Client 连接到NFS主机的记录。下面这几个并不直接负责NFS, 实际上它们负责所有的RPC5, /etc/default/portmap实际上, portmap负责映射所有的RPC服务端口, 它的内容非常非常之简单(后面详述) 6, /etc/hosts设定拒绝\允许portmap服务的主机安装Ubuntu NFS服务器:Debian/Ubuntu NFS服务器的默认状态是没有安装的,首先要安装NFS服务程序:$ sudo apt-get install nfs-kernel-server$ sudo apt-get install nfs-commmon(安装nfs-kernel-server时,apt会自动安装nfs-common和portmap)这样,宿主机就相当于NFS Server。

在开发系统上,同样地,目标系统作为NFS的客户端,需要安装NFS客户端程序。如果是Debian/Ubuntu系统,则需要安装nfs-common。

$ sudo apt-get install nfs-commmon注:nfs-common和nfs-kernel-server都依赖于portmap!配置Ubuntu NFS服务器:配置portmap$ sudo dpkg-reconfigure portmap , 对Should portmap be bound to the loopback address? 选N。 Ubuntu NFS服务器配置/etc/hosts。

deny(禁止任何host(主机)能和你的NFS服务器进行NFS连接),加入:### NFS DAEMONSportmap:ALLlockd:ALLmountd:ALLrquotad:ALLstatd:ALLUbuntu NFS服务器配置/etc/hosts。 allow允许那些你想要的主机和你的NFS服务器建立连接。

下列步骤将允许任何IP地址以192。168。

2开头的主机(连接到NFS服务器上),也可以指定特定的IP地址。参看man页 hosts_access(5), hosts_options(5)。

### NFS DAEMONSportmap: 59。64。

lockd: 59。64。

rquotad: 59。64。

mountd: 59。64。

statd: 59。64。

/etc/hosts。deny 和 /etc/hosts。

allow 设置对portmap的访问。 采用这两个配置文件有点类似mask的意思。

先在/etc/hosts。deny中禁止所有用户对portmap的访问。

再在/etc/hosts。allow 中允许某些用户对portmap的访问。

运行 $ sudo /etc/init。d/portmap restart 重启portmap daemon。

Ubuntu NFS服务器配置/etc/exports:NFS挂载目录及权限由/etc/exports文件定义,/etc/exports实际上就是nfs服务器的核心配置文件了。比如我要将我的home目录中的/home/warmbupt/arm/nfs目录让59。

64。195。

97的IP共享, 则在该文件末尾添加下列语句:/home/warmbupt/arm/nfs 59。64。

195。97(rw,sync,no_root_squash)以上Ubuntu NFS服务器配置的说明:59。

64。195。

97的NFS客户端能够共享NFS服务器 /home/warmbupt/arm 目录内容。 且有读,写权限, 并且该用户进入 /home/warmbupt/arm目录后的身份为root最好加上sync, 否则 $ sudo exportfs -r 时会给出警告, sync是NFS的默认选项。

修改目录权限 :chmod 777 -R /home/warmbupt/arm/nfs运行 $ showmount -e 查看NFS server的export list。 若更改了/etc/exports, 运行 $ sudo exportfs -r 更新运行 $ sudo /etc/init。

d/nfs-kernel-server restart 重启nfs服务)$ sudo iptables -F测试NFS:可以尝试一下挂载本地磁盘(假设本地主机IP地址为:59。 64。

195。97,将/home/warmbupt/arm/nfs 挂载到/mnt)$ sudo mount 59。

64。195。

97:/home/warmbupt/arm/nfs /mnt运行 $ df 看看结果$ sudo umount /mnt如果 出现 permission deny:试一试 :sudo mount -o nolock -t nfs 59。 64。

195。97:/home/warmbupt/arm/nfs /mnt搞定。

3.怎么安装Windows7和Ubuntu10?

安装Windows7和Ubuntu10。

10的双系统如下: 一。下载软件操作系统ubuntu:/desktop/get-ubuntu/download系统引导软件EasyBCD:/dl。php?id=1; 二。

设置NeoGrub启动项: 1、ubuntu下载文件放在d:/system/ubuntu-10。10-desktop-i386。

iso,并将iso中的casper目录下的vmlinuz和 initrd。 lz解压到C盘根目录下; 2、安装EasyBCD; 3、启动EasyBCD; 4、选择 Add New Entry - NeoGrub - Install - Configure - 将如下代码粘贴到自动打开的记事本中title Install Ubuntu 10。

10 root (hd0,0) kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/system/ubuntu-10。10-desktop-i386。

iso ro quiet splash locale=zh_CN。 UTF-8 initrd (hd0,0)/initrd。

lz 注:记事本代码中的ubuntu-10。10-desktop-i386。

iso要和下载的ubuntu文件名字一致; 三。硬盘安装ubuntu: 1、重启电脑选择NeoGrub Bootloader启动项进入ubuntu live cd桌面; 2、打开终端执行如下命令终端命令代码sudo umount -l /isodevice; 3、点击桌面上的安装ubuntu一步步按照提示选择安装4) 安装中注意硬盘的分区;我选择第三项手动分区,一般ubuntu要分创建两个分区即可(大家可根据需要):创建/分区:分别选择主分区,4000,起始,EXT4日志文件系统,挂载点/;创建交换分区:一般为物理内存1。

5倍左右(参阅网上);主分区,3000,起始,交换空间,挂载点为空; 四。修复WIN7启动项安装成功以后,重启电脑进入ubuntu桌面,打开终端执行如下命令终端命令代码sudo update-grub重启电脑后WIN7的启动项你又出现了; 五。

调整默认启动项为WIN71)终端执行:sudo gedit /boot/grub/grub。cfg2)找到default 0把0改为4就可以了(4为WIN7的启动项顺序号); 六。

删除NeoGrub启动项: 1、进入WIN7桌面启动EasyBCD,选择 Add New Entry - NeoGrub - remove 删除NeoGrub启动项; 2、删除C盘根目录下的vmlinuz和 initrd。 lz文件PS:安装以上方法一次安装成功的,安装过程中分区遇到了麻烦,大家可参考网上的方法。

4.ubuntu怎么搭建nfs服务

1.安装NFS服务

$sudo apt-get install nfs-kernel-server

2.配置export

$sudo vim /etc/exports

然后加入 /home/craftor/nfs *(rw,sync,sub_tree_check,no_root_squash)

$sudo exportfs -r

3.重启服务

$sudo /etc/init.d/nfs-kernel-server restart

$sudo /etc/init.d/portmap restarts

4.设置开发板启动参数

set bootargs root=/dev/nfs rw nfsroot=172.19.24.67:/home/craftor/nfs ip=172.19.24.100:172.19.24.67:172.19.24.1:255.255.255.0:sep4020:eth0:off console=ttyS0,115200 mem=32mb

这是主机Ubuntu安装NFS,然后开发板从NFS启动的配置过程,可以参考一下!

5.win10怎样安装NFS客户端

这里以windows vista以上的windows系统为例,例如windows 7,windows 8,windows10等。

我们这里以windows为例。

第一步,我们需要安装一个工具,vista默认没有,但是可以他可以通过添加windows组件的方式添加。

点击开始 ->控制面板。

点击程序。

3

点击“打开或关闭windows功能”

4

勾选上“基于unix的应用程序子系统”和展开NFS服务,勾选“NFS客户端”和“管理工具”然后点确定

6.怎么在ubuntu中搭建nfs服务器

1.1 搭建NFS服务器 NFS(Network FileSystem,网络文件系统)是由SUN公司发展,并于1984年推出的技术,用于在不同机器,不同操作系统之间通过网络互相分享各自的文件。

NFS设计之初就是为了在不同的系统间使用,所以它的通讯协议设计与主机及操作系统无关。NFS分服务器和客户机,当使用远端文件时只要用mount命令就可把远端NFS服务器上的文件系统挂载在本地文件系统之下,操作远程文件与操作本地文件没有不同。

NFS服务器所共享文件或目录记录在/etc/exports文件中。 嵌入式Linux开发中,会经常使用NFS,目标系统通常作为NFS客户机使用,Linux主机作为NFS服务器。

在目标系统上通过NFS,将服务器的NFS共享目录挂载到本地,可以直接运行服务器上的文件。在调试系统驱动模块以及应用程序,NFS都是十分必要的,并且Linux还支持NFS根文件系统,能直接从远程NFS root启动系统,这对嵌入式Linux根文件系统裁剪和集成也是十分有必要的。

安装nfs-kernel-server:ky@ubuntu:~$ sudo apt-get install nfs-kernel-server 设置NFS-Server目录。修改/etc/exports文件,在其中增加NFS服务器目录。

一个NFS服务器可以共享多个NFS目录,在/etc/exports文件中,每个目录的设置独占一行,编写格式如下:NFS共享目录路径 客户机IP或者名称(参数1,参数2,。,参数n) 说明:q NFS共享目录可以是主机的任何一个目录,为了方便使用,最好将权限设置为777。

q 客户机指的是可以访问共享目录的客户机的IP或者主机名,可以是指定的IP或者主机名。如果使用IP,可以使用通配符。

假如指定IP为192.168.1.x的客户机可以访问,可以写成192.168.1.*,如果设置为*,则表示任何客户机都可以访问。q 访问参数可以是一个,也可以是多个,用逗号分开。

可能的参数和说明如 REF _Ref286733518 \h 表 5. 所列。表 STYLEREF 1 \s 5. SEQ 表 \* ARABIC \s 1 1 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 假定NFS共享目录是/home/ky/nfs,允许所有客户机访问,/etc/exports文件可写为:/home/ky/nfs *(rw,sync,no_subtree_check, no_root_squash) 启动NFS服务器。

启动portmap(如果有必要)和nfs-kernel-server服务:ky@ubuntu:~$ sudo service portmap start ky@ubuntu:~$ sudo service nfs-kernel-server start 本地验证NFS服务器。将NFS服务器目录挂载到本机另外一个目录下,可以看到挂载点目录下可以看到NFS服务器目录中的文件。

ky@ubuntu:~$ ls /home/ky/nfs/ aaaa ky@ubuntu:~$ sudo mount -t nfs 127.0.0.1:/home/ky/nfs /mnt ke@ubuntu:~$ ls /mnt aaaa ky@ubuntu:~$ sudo umount /mnt/ 用开发板验证NFS服务器是否可用。启动开发板,进入系统,配置好开发板的IP地址后,用mount命令挂载NFS服务器的NFS目录:target# mount -t nfs 192.168.1.3:/home/ky/nfs /mnt -o nolock target# ls /mnt kingyee target# umount /mnt/ 挂载成功后,可以在开发板的/mnt目录下看到NFS服务器上的文件。

说明,使用开发板与虚拟机安装的客户系统进行NFS挂载,需要将虚拟网卡设置为Bridged模式,并建议使用静态IP地址。 如果在使用中需要增加新的NFS共享目录,直接修改/etc/exports文件即可。

修改该文件后,可以不用重启NFS服务,用exportfs命令读取/etc/exports文件,重新共享输出。exportfs命令语法如下: exportfs [-aruv] 选项说明:-a:全部挂载(或卸载) /etc/exports的设置;-r:重新挂载/etc/exports的设置;-u:卸载某一个目录;-v:在输出的时候,把共享目录显示出来。

如果NFS已经启动,修改了/etc/exports文件,执行如下命令,新的设置即可生效:。

ubuntu安装nfs实现win10访问

转载请注明出处windows之家 » ubuntu安装nfs实现win10访问

win10

win10系统安装需要什么格式文件

阅读(79)

本文主要为您介绍win10系统安装需要什么格式文件,内容包括win10系统安装,需要磁盘是什么格式?,win10安装时要保留哪些内容时如果选不保留任何文件,除C外的其他,Win10专业版64位GHO文件硬盘安装具体如何操作?。当出现"您想将windows安装在何

win10

英雄联盟安装客户端win10打不开

阅读(115)

本文主要为您介绍英雄联盟安装客户端win10打不开,内容包括装了win10玩不了lol怎么解决,windows10为什么打不开lol进不去,windows10系统为什么打不开《lol》?。Win10玩不了Lol怎么办?之前很多玩家升级了Windows8之后也是不能玩LOL,而Win10也出

win10

win10系统安装3dmax2018提示

阅读(57)

本文主要为您介绍win10系统安装3dmax2018提示,内容包括win10系统安装3dmax2018一直打不开提示应用程序无法正常启动搜,Win10升级后3DSMAX软件许可证检出失败怎么办?,急求!!!安装3D的时候出现错误,无法继续打开3dsmax安装路?爱。您好,这是您

win10

u盘安装win10选择了c盘无法安装软件

阅读(63)

本文主要为您介绍u盘安装win10选择了c盘无法安装软件,内容包括想从优盘安装个应用为啥提示安装程序无法安装w10,安装Windows10显示安装程序无法正常启动怎么办,电脑进不了桌面(win10系统),用启动盘怎么安装系统。(1)进入pe装机工具,该工具会

win10

win10已安装内存16g

阅读(67)

本文主要为您介绍win10已安装内存16g,内容包括win10电脑内存显示32G,却显示只有16G可用.鲁大师硬件信息检测内,电脑显示已安装内存16G,可用内存7.95G,我的电脑是16G内存,但是电脑控制面板的系统显示的已安装内存是4。windows系统windows系

win10

win10系统上安装sql2008r2

阅读(176)

本文主要为您介绍win10系统上安装sql2008r2,内容包括win10能装上sqlserver2008r2吗,Win10能装Sql2008么,win10怎么安装sql2008。双击Setup,弹出下图界面,单击左边Installation,然后点击右边New SQL Server stand;在此步骤之前可能会

win10

win7升级安装win10教程

阅读(116)

本文主要为您介绍win7升级安装win10教程,内容包括win7系统如何升级到win10专业版教程,Win7如何升级Win10呢?,Win7升级Win10系统技巧如何呢?。Win7升级Win10教程:方法一:步骤首先需要到微软的官方网站上面,登录微软官网。如图示。步骤2、登录之

win10

win10系统怎么阻止安装软件

阅读(94)

本文主要为您介绍win10系统怎么阻止安装软件,内容包括windows10怎么禁止安装程序,win10如何禁止安装软件,Win10系统如何禁止C盘安装软件。步骤如下:按下win+R打开“运行”,系统会打开一个“运行”对话框,在此对话框中输入“gpedit.msc”,点击确

win10

wsm安装win10

阅读(57)

本文主要为您介绍wsm安装win10,内容包括怎样安装wim文件的windows10系统,NovaMind5.7.4如何安装在WIN10系统上该软件在XP,联想b4040安装win10的步骤。解决这个问题的方法如下:首先打开安装包,其中x64代表64为系统可使用,x86代表32位系统可使用

win10

win10下hive安装教程

阅读(95)

本文主要为您介绍win10下hive安装教程,内容包括hadoop分布式系统中怎么安装hive,win10怎么重装系统大白菜一颗 越简单越好嘻嘻,win10专业版下载及安装教程是如?爱问知。Hive是基于Hadoop构建的一套数据仓库分析系统,它提供了丰富的SQL查询

win10

win10系统安装3Done

阅读(72)

本文主要为您介绍win10系统安装3Done,内容包括windows10可以安装3dmax吗,关于3Done在win10上安装失败,关于3Done在win10上安装失败。1. 硬件要求不高 与之前的系统相比,Win10对于硬件上的要求并没有提升。CPU 1GHz或更快、内存1GB(32位)或2G

win10

mac虚拟机安装win10没有摄像头

阅读(70)

本文主要为您介绍mac虚拟机安装win10没有摄像头,内容包括macbook安装了64位的WIN10系统,但是摄像头没法使用是怎么回事?,装不装windows好呢?用VMwareFusion虚拟机还是B?,Mac怎么安装Win10正式版?。1. 点击打开开始菜单 - 电脑设置,打开电脑

win10

苹果系统安装win10无网络

阅读(62)

本文主要为您介绍苹果系统安装win10无网络,内容包括为什么Mac装了Windows10以后就连不上WiFi了,求助贴,mac装了win10一直显示不出网络,苹果安装win10怎么连接不上无线网。因为驱动没安装。解决方法:1. 在win10桌面,点击左下角的win标志,然后点

win10

win10安装ie时提示已安装失败

阅读(64)

本文主要为您介绍win10安装ie时提示已安装失败,内容包括win10系统安装浏览器总是失败怎么办,我的电脑是win10的,那个IE浏览器下载下来之后提示安装未完成,系,window10系统无法安装IE浏览器。解决方法一:强制卸载一遍IE11右键点击开始菜单,然

win10

win10系统安装需要什么格式文件

阅读(79)

本文主要为您介绍win10系统安装需要什么格式文件,内容包括win10系统安装,需要磁盘是什么格式?,win10安装时要保留哪些内容时如果选不保留任何文件,除C外的其他,Win10专业版64位GHO文件硬盘安装具体如何操作?。当出现"您想将windows安装在何

win10

英雄联盟安装客户端win10打不开

阅读(115)

本文主要为您介绍英雄联盟安装客户端win10打不开,内容包括装了win10玩不了lol怎么解决,windows10为什么打不开lol进不去,windows10系统为什么打不开《lol》?。Win10玩不了Lol怎么办?之前很多玩家升级了Windows8之后也是不能玩LOL,而Win10也出

win10

win10系统安装3dmax2018提示

阅读(57)

本文主要为您介绍win10系统安装3dmax2018提示,内容包括win10系统安装3dmax2018一直打不开提示应用程序无法正常启动搜,Win10升级后3DSMAX软件许可证检出失败怎么办?,急求!!!安装3D的时候出现错误,无法继续打开3dsmax安装路?爱。您好,这是您

win10

u盘安装win10选择了c盘无法安装软件

阅读(63)

本文主要为您介绍u盘安装win10选择了c盘无法安装软件,内容包括想从优盘安装个应用为啥提示安装程序无法安装w10,安装Windows10显示安装程序无法正常启动怎么办,电脑进不了桌面(win10系统),用启动盘怎么安装系统。(1)进入pe装机工具,该工具会

win10

win10已安装内存16g

阅读(67)

本文主要为您介绍win10已安装内存16g,内容包括win10电脑内存显示32G,却显示只有16G可用.鲁大师硬件信息检测内,电脑显示已安装内存16G,可用内存7.95G,我的电脑是16G内存,但是电脑控制面板的系统显示的已安装内存是4。windows系统windows系

win10

win10系统上安装sql2008r2

阅读(176)

本文主要为您介绍win10系统上安装sql2008r2,内容包括win10能装上sqlserver2008r2吗,Win10能装Sql2008么,win10怎么安装sql2008。双击Setup,弹出下图界面,单击左边Installation,然后点击右边New SQL Server stand;在此步骤之前可能会

win10

win7升级安装win10教程

阅读(116)

本文主要为您介绍win7升级安装win10教程,内容包括win7系统如何升级到win10专业版教程,Win7如何升级Win10呢?,Win7升级Win10系统技巧如何呢?。Win7升级Win10教程:方法一:步骤首先需要到微软的官方网站上面,登录微软官网。如图示。步骤2、登录之

win10

win10有隐藏分区怎么安装系统盘

阅读(68)

本文主要为您介绍win10有隐藏分区怎么安装系统盘,内容包括怎么给系统重新分区?系统有隐藏分区,重装不了系统怎么办?搜狗,win10隐藏硬盘分区怎么办最详细的win10隐藏硬盘分区方法,win10隐藏硬盘分区怎么办最详细的win10隐藏硬盘分区方法。第