nfs

ubuntu虚拟机设置NFS文件共享

╄→尐↘猪︶ㄣ 提交于 2019-12-04 10:46:03
参考多篇博客,然后自己试验,顺便写一下自己测试的过程。 1. 设置虚拟机里的ubuntu网络连接为桥接,是为了能让外部设备访问到虚拟的ubuntu 2. 设置虚拟机里的ubuntu为固定IP,“编辑连接”,IPv4设置,方法改为手动,添加一个固定IP地址,填写DNS,否则否则无法解析域名,无法登陆外部网站,这里似乎要重启,重启后才能登陆外部网站 3. 安装nfs sudo apt-get install portmap 我使用的是ubuntu14,会提示“选取 rpcbind 而非 portmap”,然后会安装或者检查更新rpcbind,使用rpcbind即可 sudo apt-get install nfs-kernel-server 4. 配置NFS路径 sudo gedit /etc/exports 必须使用sudo获取root权限否则无权限修改文件,文件末尾添加: /home/你共享的路径 *(rw,sync,no_root_squash) 5. 启动NFS sudo /etc/init.d/portmap start sudo /etc/init.d/nfs-kernel-server start 由于没有portmap,所以第一句没必要执行,可以尝试sudo /etc/init.d/rpcbind start或者/etc/init.d/rpcbind restart或者

ubuntu16.04 安装nfs server

感情迁移 提交于 2019-12-04 10:45:52
ubuntu16.04 默认是不包含nfs 服务的,以下是常用的安装步骤: (1) sudo apt-get install nfs-kernel-server (2) 修改配置文件 /etc/exports, 在文件末尾添加准备共享的目录 *:允许所有的网段访问,也可以使用具体的IP rw:挂接此目录的客户端对该共享目录具有读写权限 sync:资料同步写入内存和硬盘 no_root_squash:root用户具有对根目录的完全管理访问权限。 no_subtree_check:不检查父目录的权限。 详细的配置参数可以查看 man 5 exports (3)配置完毕后,重启nfs服务 sudo service nfs-kernel-server restart (4) 执行showmount -e​ 确认共享的目录是否正确 来源: CSDN 作者: 背着书包狂奔 链接: https://blog.csdn.net/genius_002/article/details/75127367

mount -t nfs vs cifs

∥☆過路亽.° 提交于 2019-12-04 10:44:52
I had a requirement to mount a NFS. After several trial and errors, I could mount a NFS file system from NAS on my Linux system. We were also evaluating if cifs can be used when NFS does not work. man pages were too confusing and could not find any lucid explanation on web. My question is - if NFS is a problem can mount -t cifs be used in place ? Is cifs always available as replacement for nfs. CIFS is not always available (but often is). When it works, NFS works better for unixy clients than CIFS tends to be. To see if there's CIFS on the server, use the smbclient(1) program, possibly

NFS服务的用户身份映射

痞子三分冷 提交于 2019-12-04 09:43:01
NFS(Network File System,网络文件系统)是一种在企业内部网络使用比较广泛的文件共享服务,主要用于Linux以及类UNIX系统之间的文件共享。它采用C/S工作模式,在NFS服务器上将某个目录设置为共享目录,然后在客户端可以将这个目录挂载到本地使用。NFS服务诞生于上世纪80年代,虽然在CentOS7.6系统中采用的是目前最新的NFSv4版本,但由于NFS服务本身比较简单,尤其是在权限设置方面功能比较弱,所以如果对NFS服务设置不当,将会在企业网络中产生比较严重的安全隐患。本文就NFS服务的用户身份映射问题进行了分析,并给出了推荐的配置和使用方法。文中准备了两台Linux虚拟机来搭建实验环境,虚拟机所使用的操作系统版本为CentOS7.6。其中名为Server的虚拟机IP地址是192.168.80.10,名为Client的虚拟机IP地址是192.168.80.101。 1. NFS的基本配置 NFS服务在CentOS7系统中默认已经安装,但并未运行,因而首先需要在虚拟机Server中执行“systemctl start nfs”命令启动服务,然后再执行“systemctl enable nfs”命令将服务设置为开机自动运行。 在服务器端新建一个/var/share目录,并在其中创建一个测试文件test.txt。 [root@server ~]# mkdir

NPS服务器搭建与autofs自动挂载

。_饼干妹妹 提交于 2019-12-04 09:33:22
NFS简介 NFS(Network File System),网络文件系统是 Linux 系统支持的一种网络服务,通过 NFS ,网络中的计算机可以发布共享信息,让远程客户像使用本地文件一样访问该共享资源,若想使用远程计算机上的文件,只要用 mount 命令将远程的目录挂载在本地文件系统下即可。 服务端NFS安装 1 yum install nfs-utils -y #安装nfs 2 systemctl start nfs #开启nfs服务 3 systemctl enable nfs #开机自启动 配置NFS服务 1 mkdir /westos 2 echo 'hello,world' > /westos/hello # 建立目录 /westos, 在其中创建测试文件hello (NFS 的主配置文件为 /etc/exports,该文件中可以设置 NFS 的共享目录、访问权限和允许访问的主机等参数;默认情况下是空文件,不配置任何共享目录) 服务端测试 showmount命令查看指定服务器的nfs共享文件信息,常用选项 -e:显示指定服务器输出的共享目录 1 showmount -e 192.168.1.152 2 Export list for 192.168.1.152: 3 /westos * 挂载共享目录 1 mount 服务器名或IP地址:共享目录 本地挂载目录 2

网络服务—NFS

試著忘記壹切 提交于 2019-12-04 06:38:38
什么是NFS ? NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法   它的主要功能是通过网络让不同的机器系统之间可以彼此共享文件和目录。NFS服务器可以允许NFS客户端将远端NFS服务器端的共享目录挂载到本地的NFS客户端中。在本地的NFS客户端的机器看来,NFS服务器端共享的目录就好像自己的磁盘分区和目录一样。一般客户端挂载到本地目录的名字可以随便,但为方便管理,我们要和服务器端一样比较好。 NFS一般用来存储共享视频,图片等静态数据。 NFS 挂载原理 NFS是通过网络来进行服务端和客户端之间的数据传输。两者之间要传输数据就要有想对应的网络端口来进行传输。NFS服务器到底使用什么网络端口来传输数据的,NFS服务器端其实是随机选择端口来进行数据传输。那NFS客户端又是如何知道NFS服务器端到底使用的是哪个端口呢?其实NFS服务器时通过远程过程调用(remote procedure call 简称RPC)协议/服务来实现的。也就是说RPC服务会统一管理NFS的端口,客户端和服务端通过RPC来先沟通NFS使用了哪些端口

2019-2020-1 20175209 20175213 20175214 实验一 开发环境的熟悉

两盒软妹~` 提交于 2019-12-04 04:36:20
实验一 开发环境的熟悉 本小组成员: 20175209 王梓鸿 20175213 吕正宏 20175214 林郅聪 实验一 -1- 交叉编译环境-(使用自己笔记本电脑) 实验内容: 可以使用自己的笔记本,也可以使用实验室台式机, 使用实验室机器的不用做本题 安装老师提供的 software 目录中的 “VMware-workstation-full-10.0.1-1379776.exe” 解压老师提供的 software 目录中的 “Ubuntu1204.rar” 用 VMWare 打开 Ubuntu ,用户名: linux ,口令: 1 建立实验目录 "mkdir linux_组员1学号_组员2学号_组员3学号" 在实验目录中编写 “hello word” 程序,另外补充几行打印所有组员的学号姓名 参考 bocsd 目录中的脚本 armc.sh , 分别用 gcc 和交叉编译器 arm-none-linux-gnuenbi-gcc 编译 hello.c ,用 gcc 编译的可执行文件命名 linuxhello:gcc hello.c -o linuxhello ; 用 arm-none-linux-gnuenbi-gcc 编译的命名为 armhello: /usr/local/toolchain/toolchain4.3.2/bin/arm-none-linux-gnuenbi

Vagrant: can't get NFS working

怎甘沉沦 提交于 2019-12-04 04:22:56
I'm trying to change my VagrantFile so that it uses an NFS mount instead of the default VirtualBox shared folders. I get this error message: vm: * Shared folders that have NFS enabled do not support owner/group attributes. Host path: . This is my VagrantFile: VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "ktbartholomew/lamp" config.vm.network "private_network", type: "dhcp" config.vm.synced_folder ".", "/vagrant", type: "nfs" end I can't see any owner or group getting set. Please help! Thanks Vagrant only raises this error when the owner

Can't write to FIFO file mouted via NFS

百般思念 提交于 2019-12-04 03:26:42
I'm trying to write to FIFO file locate on NFS mount and it blocks. What could be the problem? My /etc/export: /tmp/test/ 10.0.0.0/24(rw,no_root_squash,async) ls /tmp/test on NFS server and client is the same prw--w--w- 1 root root 0 2009-06-24 17:28 ui-input and I'm writing as root Thanks. A FIFO is meant to be an inter-process communication mechanism. By trying to export the FIFO via NFS, you are asking the kernel to treat the local inter-process communication as more of a network communication mechanism. There are a number of issues associated with that, the most obvious one being that the

NFS实现文件共享

。_饼干妹妹 提交于 2019-12-04 02:33:27
NFS( N etwork F iles S ystem)即网络文件系统,NFS文件系统协议允许网络中的主机通过TCP/IP协议进行资源共享,NFS客户端可以像使用本地资源一样读写远端NFS服务端的资料,需要注意NFS服务依赖于RPC服务与外部通信,所以必需保证RPC服务能够正常注册服务的端口信息才能正常使用NFS服务。 1、安装NFS服务 本次的实验需要两台Linux主机 服务端 192.168.10.100 客户端 192.168.10.200 2、 创建NFS服务端的共享目录 [root@liuxuanke-hbza ~]# mkdir /nfsfile 写入一个文件,用于 NFS客户端读取: [root@liuxuanke-hbza ~]# echo "welcome to linuxprobe.com" > /nfsfile/readme NFS服务端配置文件是”/etc/exports”,用于定义要共享的目录以及相应权限。 [root@liuxuanke-hbza ~]# vim /etc/exports //格式为:共享目录的绝对路径 允许访问NFS资源的客户端(权限参数) /nfsfile 192.168.10.* (rw,sync,root_squash) NFS配置共享的参数有: 参数 作用 ro 只读默认 rw 读写模式 root_squash