freebsd nfs 挂载遇到的问题

发布时间:2015-10-31 FREEBSD NFS 文件权限 其他 服务器

在电脑里,安装了FreeBSD的虚拟机器,并且想通过nfs来实现主机与虚拟机之间共享目录。共享的目的是我希望在主机上可以读写FreeBSD上的文件、创建文件,并在FreeBSD上进行编译。


在网上搜索教程和在FreeBSD的手册中,都看到需要进行大致配置,如下:


在 /etc/rc.conf 中增加如下配置:


nfs_server_enable="YES"

nfs_server_flags="-u -t -n 4"

mountd_flags="-r"

rpcbind_enable="YES"

rpcbind_flags="-r"

rpc_lockd_enable="YES"

rpc_statd_enable="YES"


配置中具体用途,可以参见FreeBSD手册的NFS介绍。

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-nfs.html


同时,需要配置 /etc/exports 文件,我当时配置如下:


/home   -maproot=xxxx -alldirs 10.10.0.100


其中,xxxx 是主机上的用户名,10.10.0.100 上主机IP。FreeBSD 的虚拟机是通过桥模式连接到网络的,与主机同在一个网段,IP 为 10.10.0.101


配置完后,执行命令:


service nfsd restart

service mountd onereload


执行完命令后,在主机上进行挂载:


mount -t nfs 10.10.0.101:/home  ~/nfs


挂载成功后,偿试对/home下文件进行编辑,但失败,原因是文件是只读的,于是通过chmod给文件加上写权限,便可以写文件了。但是创建文件时,发现不能创建,经查找,发现在目录对其他用户没有写权限,所以又给目录加了权限,于是便可以创建文件了。


但是发现通过给文件加写权限是不合适的,会破坏文件原有的权限,不安全。于是为了能够保持良好的权限,我在FreeBSD上创建xxxx的用户,并把/home/xxxx目录通过nfs分享出去。在主机上挂载/home/xxxx后,发现不需要修改权限,就可以进行读写了。


通过此次nfs经验,在配置nfs时,需要注意到三个地方:


  1. exports 文件中-maproot=xxxx的用户名配置,为客户端机器所用的用户名

  2. 客户端用户名要对应-maproot=xxxx

  3. 通过nfs分享出去的目录文件权限,也要使xxxx用户可读写,才能够在客户端自由地进行文件读写与创建。


----

为了实现我的目的:主机上编写文件,FreeBSD上编译执行,通过rsync,ftp 也可以实现,只是每次需要手动同步。而我实际上也搭建了rsync用来同步,只要把rsync命令写到expect文件中并配置好密码,可以直接运行脚本同步了,也挺方便的。


更多相关推荐


openssl建立CA中心

发布时间:2010-10-05 职场 OPENSSL 休闲 其他 系统/运维
openssl建立CA中心
实验用了三台机:
CA中心:server1.example.com(192.168.10.254)
mailserver:station20.example.com(192.168.10.20)
mailclient:station19.example.com(192.168.10.19)
实验基于RedHatEnterprise...

win10 中xshell输入中文显示问号问题

尝试使用win10但发现使用xshell连接虚拟机后,无法输入中文了,真是毛病,只能想办法解决了。控制面板-->语言,删除除中文输入法之外的所有输入法和美式键盘 然后就可以正常输入中文了,为了英文方便,再把美式键盘添加回来其实最终感觉,就是win10把美式键盘默认放在中文语言中,导致的输入问题,所以把美式键盘单独放到英语语言中,问题就解决了。  注:原文为win8.1环境下设置,与win10...

学习笔记之Linux发行版那点事

发布时间:2016-11-30 LINUX GNU GPL 其他 服务器
如果你是被标题骗进来第话,那么请受小弟一拜,给各位大神陪个不是,这就是典型第标题党作风。天下武功出少林,这句话应用在Linux操作系统上也是如此,众多版本发行的基本原理基本一致,都是在互联网上下载Linux内核源码和vi,bash等工具源码在较为通用的计算机平台上进行编译,编译过程通过调整内核及众多应用程序的相关参数来制成可运行的二进制程序,来制作成镜像或者光盘的形式来向用户提供便携式的发行版。一...

Linux笔记——使用wget镜像epel源

发布时间:2016-12-21 LINUX 服务器 教程 LINUX 系统/运维
单位的网速自从两个月前已经大踏步迈入“古巴时代”了,慢的令人发指啊!!!,虽说装软件的时候也不多,但总有要用的时候,还是先建一个本地epel源吧。 知道有个wget命令可以批量下载一些文件,但之前没怎么用过(专业菜鸟三十年,见谅手动斜眼),现在重新学习下怎么使用(为啥要说重新咧,本来就不会手动鄙视表情)。现来将镜像使用的命令写到这,以防有跟我一样的专业小白等不及看完,这再吐槽下某云的服务器,居然不...

Nhibernate学习教程(1)-- 开篇有益

 NHibernate之旅(1):开篇有益本节内容NHibernate是什么NHibernate的架构NHibernate资源欢迎加入NHibernate中文社区作者注:2009-11-06已更新NHibernate开篇有益学习NHibernate有一段时间了,打算做个阶段性总结,就萌生了这个系列,这个系列参考NHibernate官方文档和Steve Bohlen的NHibernate之夏视频教程...

[转]NHibernate之旅(1):开篇有益

发布时间:2014-09-21 HIBERNATE .NET SQL MICROSOFT 新版本 其他 其它
本节内容NHibernate是什么NHibernate的架构NHibernate资源欢迎加入NHibernate中文社区作者注:2009-11-06已更新NHibernate开篇有益学习NHibernate有一段时间了,打算做个阶段性总结,就萌生了这个系列,这个系列参考NHibernate官方文档和SteveBohlen的NHibernate之夏视频教程。作为开篇,首先了解多少人在使用NHiber...

RHEL6.3配置FTP服务器(1) 匿名用户下载和上传

发布时间:2013-06-08 LINUX RHEL6 VSFTPD FTP 其他 服务器
FTP服务器的理论知识可以参考之前的博文:http://yttitan.blog.51cto.com/70821/1178663。需要强调的是,我们之前用Samba实现的文件服务器只能在局域网内部使用,如果要使互联网中的用户能够下载或上传,那么就多半得使用FTP服务器了。RHEL6中的FTP功能是由一款名叫vsftpd的软件提供的,名字中的vs是very secure的缩写,所以vsftpd的特点...

RHEL下FTP服务器搭建

发布时间:2010-04-22 职场 服务器 FTP 休闲 RHEL 其他 服务器
 
1.      ftp服务基本原理:
a)        FTP是英文filetransferprotocol的缩写,是用于文件传输的网络协议.
b)        在FTP网络服务中的应用结构分为FTP服务器和FTP客户机两个角色.
c)        FTP服务器使用21和20两个网络端口与ftp客户机进行通信.
d)        FTP服务器的2...

Rhel6服务器ftp服务配置

FTPfiletransferprotocol成本低,跨平台,跨公网使用的端口号:数据传输端口20命令传输端口21主动:默认情况下,ftp服务是开放了21端口,用来接受控制命令,服务器用20端口去发送数据(连接客户端大于1024的随机端口)被动:ftp服务器开放21端口,用来接受命令控制,进行数据传输时,客户端会告知服务端打开一个大于1024的端口,然后客户端去主动连接服务配置文件参数说明:[ro...

源码包搭建LNMP+Memcached平台

发布时间:2014-05-27 MEMCACHED 源码包 LNMP 其他 服务器
此实验在一台服务器上完成,IP为192.168.100.1一.用源码包搭建LNMP网站运行平台1.安装依赖包软件,停止rpm包apache和mysql服务#yum-ygroupinstall"Developmentlibraries""Developmenttools""XSoftwareDevelopment"#yum-yinstallgccgcc-c++make#yum-yinstallope...

CentOS下pppoe登录

发布时间:2014-04-14 PPPOE登录 其他 系统/运维
第一步下载pppoe客户端第二步安装pppoe客户端  拆包解压到 /usr/local/src目录  [root@CentOS~]#tar-zxvfrp-pppoe-3.11.tar.gz-C/usr/local/src  进入/usr/local/src目录  [root@CentOS~]#cd/usr/local/src  进入rp_pppoe-3.11目录  [root@CentOSsrc...

centos6.4下DNS+squid+nginx+mysql搭建高可用web服务器

一.Squid是什么Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可以简单地...

Centos6.4配置DNS服务器配置样例简解

发布时间:2016-04-28 DNS NAMED 其他 服务器
1. 主配置named.conf配置DNS服务器,一定要注意的是,named.conf的文件权限和属主为named用户acl INSIDE {        172.16.0.0/16;        192.168.0.0/16;        127.0.0.0/8;};//ACL必须在顶部options {        listen-on port 53 { any; };    //勿必...

CentOS 6.4 搭建git 服务器

发布时间:2014-05-08 LINUX 服务器 RELEASE 其他 服务器
此文件是依据markdown所编写,更好效果参见本人github的文档https://github.com/jackliu2013/recipes/blob/master/doc/linux/CentOS_6.4_git服务器搭建.md##CentOS安装Git服务器Centos6.4+Git1.8.2.2+gitosis##1.查看Linux系统服务器系统版本```cat/etc/redhat-...

CentOS DNS服务器搭建

发布时间:2013-07-05 网络 NETWORK 服务器 SERVICE 其他 服务器
系统版本CentOS6.364位首先安装以下个包:yum-yinstallbindbind-utilsDNS服务器IP:192.168.1.10域名:myhome.com要求:www192.168.1.10mail192.168.1.10配置过程:配置IP、NETMASK、GATEWAY、DNS#vi/etc/sysconfig/network-scripts/ifcfg-eth0IPADDR=1...

DHCP的应用

发布时间:2014-05-05 DHCP 其他 服务器
DHCP是“动态主机配置协议(DynamicHostConfigurationProtocol)的简写,主要是用来给网络客户机分配动态的IP地址。能有效的防止手动配置IP地址中出现的IP地址冲突问题DHCP客户端获取地址分为六个步骤1、寻找DHCP服务器客户端发送广播DHCPDISCOVER来寻找网络中的DHCP服务器只有DHCP服务器才会做出响应2、分配IP地址接收到DHCPDISCOVER的D...

Centos6.4 简单部署DNS服务器

发布时间:2014-03-20 DNS BIND 配置文件 CENTOS 其他 服务器
关于DNS的部署,今早刚完成,简单做下笔录,与君共勉。系统:centos6.432位 IP:192.168.1.121、查看并安装bind[root@ph7~]#yuminstallbind2、确认包[root@ph7~]#rpm-qa|grepbindrpcbind-0.2.0-11.el6.i686bind-libs-9.8.2-0.23.rc1.el6_5.1.i686samba-winbi...

CentOS下dns服务器之授权

发布时间:2014-05-10 DNS授权 其他 服务器
dns授权dns授权分为两步1】父域dns对子域dns实现授权,2】子域对父域1.改变根提示,把父域dns视为根2.转发器dns服务器的搭建请看dns服务器搭建拓扑图:一、修改父域实现对子域的授权修改dns服务器配置文件注释最后一行[root@localhostchroot]#vimetc/named.confoptions{    listen-onport53{any;};    listen...

CentOS下软件的安装

Linux操作系统上软件的安装从整体上来说有两种方法:一种是二进制安装,另一种是源码安装下面我们就先说一下二进制安装二进制安装我们一般采用两种工具rpm工具和yum工具1.rpm工具  rpm-exv  RPM的常用参数有:-e卸载rpm包-q查询已已安装的软件信息-i安装rpm包-u升级rpm包--replacepkgs重新安装rpm包--justdb升级数据库,不修改文件系统--percent...

烂泥:centos6.4服务器添加新硬盘

发布时间:2014-07-21 硬盘 服务器 CENTOS 烂泥 其他 服务器
本文首发于烂泥行天下。公司FTP服务器的空间又不够了,唉,没有办法只能新加硬盘了。因为以前没有给Linux服务器添加过硬盘,所以只能先在虚拟机中进行模拟。新加硬盘的操作步骤:1、服务器关机2、添加新硬盘3、服务器开机,对新硬盘进行分区,使用fdisk命令4、对新分区进行格式化,使用mkfs.ext*相关命令5、对新分区进行挂载,使用mount、df命令虚拟系统:VMwareWorkation10L...

Centos之故障排除

发布时间:2014-05-03 故障排除 CENTOS 其他 系统/运维
一、忘记root密码  进入单用户模式清除root密码,重新设置密码  二、MBR错误  先制造错误  输入dd if=/dev/zero of=/fev/sdads=446count=1清除MBR,输入init6重启  这时你会发现已经进不去系统了进入救援模式(必须拥有系统光盘)或者进入boot输入linuxrescue进入救援模式三、stage2失效插入CentOS-livecd光盘进入BIO...

Centos6.4系统存储服务器之ISCSI

    iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。 1.安装iscsi服务软件和添加一块共享硬...

使用pure-ftpd搭建FTP服务器

发布时间:2018-03-28 PURE FTPD FTP 服务器 LINUX 系统/运维
使用pure-ftpd搭建ftp服务器yuminstall-yepel-release//暗转epel-release包yuminstall-ypure-ftpd//安装pure-ftpd包vim/etc/pure-ftpd/pure-ftpd.conf//找到pureftpd.pdb这行,把行首的#删除systemctlstopvsftpd//停用vsftpd搭建的ftp服务systemctls...

centos 6.4 NTP服务器的搭建过程

一、声明:操作系统:cenots6.4serverIP: 192.168.0.199应老男孩老师的要求,做一次NTP服务的科普,由于NTP属于外围知识,没必要占用宝贵的课堂时间进行讲解,特此在课下进行科普.其他声明:文章内容知识本人的一点理解,未必100%准确,更多资料请查看NTP官网:http://www.ntp.org/ntpfaq/NTP-s-config.htmhttp://linux.v...

CentOS 6.4下架设NFS服务器

发布时间:2013-10-11 NFS CENTOS 6.4 NETWORKFILESYSTEM 其他 服务器
NFS是NetworkFileSystem的缩写,它最大的功能是可以通过网络让不同的机器、不同的操作系统可以分享个别的文件。这个NFS服务器可以让那你的PC来将网络远程的NFS服务器分享的目录,挂载到本地端的机器当中,在本地端的机器看起来,那个远程主机的目录就好像是自己的一个磁盘分区。基本上NFS这个服务的端口开在2049,但是由于文件系统非常复杂,因此NFS还有其他的程序去启动额外的端口,预设N...

Centos 6.4 搭建SVN服务

发布时间:2015-08-06 SVN 其他 服务器
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍可以参考百科,[root@localhost ~]# iptables -F[root@localhost ~]# setenforce 0[root@localhost ~]# lsb_release -a        #查看系统版本LSB Version:    :base-4.0-amd64:base-4.0-noarch:...

centos7 搭建svn服务器

发布时间:2018-04-02 SVN 服务器 搭建 LINUX 系统/运维
当今用于版本控制的软件程序主要的有svn和git,其它软件咱不熟悉,今天记录下搭建svn服务器和svn客户端使用;使用环境:虚拟机为centos7系统,svn服务器安装在centos7系统平台上,svn客户端分别在windows7和centos7系统上使用;1、安装svn服务器:]#yuminstallsubversion2、配置svn服务器:建立svn版本库根目录及相关目录即svndata及密码...

搭建web服务器,发布站点

一。基本设置(1)将主机名更改为WEBServer计算机属性,高级设置,重启即可(2)该计算机的内网IP地址为192.168.1.1/24(3)在本机上搭建DNS服务器,并为本机网站解析名称:www.HT.com,oa.HT.com,web.HT.com,support.HT.com,mail.HT.com,www2.HT.com1)添加DNS服务器角色2)安装成功3)新建区域4)新建向导完成5)...

DNS服务器

发布时间:2015-06-28 DNS服务器 其他 服务器
1、  搭建DNS服务器。(截图)(1) 添加服务器角色,DNS服务(2)安装成功2、  建立正向查找区域。(截图)(1)1)新建区域向导2)主要区域3)区域名称4)完成向导(2)为总公司的WEB服务器和FTP服务器建立名称解析(3)1)为亚洲的分公司asia新建子域2)为亚洲分公司asia建立WEB服务器3)为Asia分公司的邮件服务器建立MX记录(4)1)为欧洲分公司europe建立子域2)为...

Linux安装mysql数据库

发布时间:2021-04-23 MYSQL 其他 系统/运维
Linux安装数据库-------Mysql---------------------------Centos一、服务端安装。1.下载mysql的repo源(版本自选)#wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2.安装mysql-community-release-el7-5.noarch.rpm包#su...

Linux- 监控工具netdata配置安装 (系统:centos)

发布时间:2021-04-23 NETDATA 其他 系统/运维
一、Netdata介绍它是Linux系统实时性能监测工具,以web的可视化方式展示系统及应用程序的实时运行状态(包括**cpu、内存、硬盘输入/输出、网络**等linux性能的数据)。Netdata的web前端响应很快,而且不需要Flash插件。UI很整洁,保持着Netdata应有的特性。第一眼看上去,你能够看到很多图表,幸运的是绝大多数常用的图表数据(像CPU,RAM,网络和硬盘)都在顶部,通过...

linux下搭建FTP服务器

发布时间:2016-06-06 FTP 其他 服务器
                           LINUXFTP简单配置                    FTP配置1、#vi/etc/vsftp/vsftpd.conf                #主要配置几个关键的就可以   anonymous_enable=NO                      #拒绝匿名访问   chroot_local_user=...

red hat linux6.4 搭建dhcp服务器

发布时间:2014-09-19 DHCP 搭建服务器 其他 服务器
新浪博客太坑了,以前写的全部转移51cto了。  1查看服务器是否安装DHCP服务2 用yum安装dhcp服务3查看服务的配置文件,里面是空的4复制dhcp的模板到配置文件里5用vim编辑配置文件.在里面申明一个网段,以及IP地址的变化范围6重新启动dhcp服务。/etc/init.d/dhcpdrestart7关闭防火墙和setenforce8在xp客户端测试。先释放,然后在续约。9查看xp客户...

centos 6.5下dhcp服务器搭建

发布时间:2016-04-26 DHCP 服务器 CENTOS 其他 服务器
上一篇文章写了通过centos做路由器使用,现在希望esxi下其他的虚拟机通过dhcp的方式获取路由分配的ip地址,那就需要在路由器这台机器搭建dhcp服务:二、安装dhcp1、yuminstall-ydhcpcd/usr/share/doc/dhcp-4.1.1/cp-radhcpd.conf.sample/etc/dhcp/dhcpd.confvim/etc/dhcp/dhcpd.confsu...

搭建DHCP服务器

发布时间:2014-04-19 DHCP服务器搭建 YYLINUX 其他 服务器
步骤一、为服务器配置静态的IP地址[root@localhost~]#vim/etc/sysconfig/network-scripts/ifcfg-eth0#IntelCorporation82545EMGigabitEthernetController(Copper)DEVICE=eth0BOOTPROTO=staticONBOOT=yesHWADDR=00:0c:29:c3:b1:d9IPA...

centos 6.2 部署pptp服务器

发布时间:2014-07-02 服务器 CENTOS PPTP 其他 服务器
一.系统环境说明[root@cdit-00007b48 ~]# uname -aLinux cdit-00007b48 2.6.32-220.17.1.el6.x86_64 #1 SMP Wed May 16 00:01:37 BST 2012 x86_64 x86_64 x86_64 GNU/Linux[root@cdit-00007b48 ~]# cat /etc/issueCentOS re...

extmail的一些事

发布时间:2015-09-22 EXTMAIL MAIL 其他 系统/运维
ExtMail-1.61.修改/etc/postfix/main.cf原:22:#mydestination=$mynetworks,$myhostname50    check_policy_serviceinet:127.0.0.1:10030后:22:mydestination= 50    #check_policy_serviceinet:127.0.0.1:10030重启postfix...

NIS服务器的搭建

NIS目前貌似已经没人用咯...一、NIS作用NIS:称为网络信息服务,也叫黄页(yellowpage)。集中管理用户帐号,组帐号,hosts文件等二、配置1.服务器端配置(1)把服务器连到网络I.配置主机名 #vi/etc/sysconfig/network  HOSTNAME=flolaII.配置IP地址信息 #netconfigIII.配置hosts文件,能解析本机 #vi/etc/host...

CCNP OSPF协议详解

发布时间:2010-02-24 职场 OSPF CCNP 休闲 其他 数据库
OSPF(OpenShortestPathFitst,ospf)开放最短路径优先协议,是由Internet工程任务组开发的路由选择协议,公用协议,任何厂家的设备。
链路状态路由协议(也可以说OSPF)工作原理:每台路由器通过使用Hello报文与它的邻居之间建立邻接关系
每台路由器向每个邻居发送链路状态通告(LSA),有时叫链路状态报文(LSP).每个邻居在收到LSP之后要依次向它的...

CCNP笔记之OSPF篇

发布时间:2009-04-30 职场 CCNP 休闲 其他 数据库


<!--
/*FontDefinitions*/
@font-face
 {font-family:宋体;
 panose-1:2160311111;
 mso-font-alt:SimSun;
 mso-font-charset:134;
 mso-generic-font-family:auto;
 ms...

nfs 挂载问题

 mount.nfs:accessdeniedbyserverwhilemounting一个解决办法mount.nfs:accessdeniedbyserverwhilemounting一个解决办法 2011-06-3017:22:06| 分类:技术探讨| 标签:linux 常见问题 服务器 |字号订阅这两天在搭建嵌入式开发环境,配置好NFS服务器后,遇到了一个很纠结的错误使用mount-tnfs...