1先安装
sudo apt-get install nfs-kernel-server
(安装nfs-kernel-server时,apt会自动安装nfs-common和portmap)
分开看就是
1.服务器端:sudo apt-get install portmap
2.服务器端:sudo apt-get install nfs-kernel-server
3.客户端:sudo apt-get install nfs-common
2配置nfs
sudo vim /etc/exports
在末尾一行加入
/home/book/work *(rw,sync,no_root_squash,no_subtree_check)
这一行的含义
/home/book/work 与nfs服务客户端共享的目录,
*:允许所有的网段访问,也可以使用具体的IP
rw:挂接此目录的客户端对该共享目录具有读写权限
sync:资料同步写入内存和硬盘
no_root_squash:root用户具有对根目录的完全管理访问权限。
no_subtree_check:不检查父目录的权限。更多的参数说明我在文章下面贴出来了!
设置 /home/book/work目录权限
sudo chmod 777 work -R
重启服务:
#sudo /etc/init.d/portmap restart <---重启portmap,
#sudo /etc/init.d/nfs-kernel-server restart <---重启nfs服务
#showmount -e <---显示共享出的目录
另:nfs是一个RPC程序,使用它前,经常要映射好端口,通过portmap设定,不过我这里没设
重启nfs服务有2种方式
book@ubuntu:/mnt$ sudo /etc/init.d/nfs-kernel-server restart
* Stopping NFS kernel daemon [ OK ]
* Unexporting directories for NFS kernel daemon... [ OK ]
* Exporting directories for NFS kernel daemon... [ OK ]
* Starting NFS kernel daemon [ OK ]
book@ubuntu:/mnt$ sudo service nfs-kernel-server restart
* Stopping NFS kernel daemon [ OK ]
* Unexporting directories for NFS kernel daemon... [ OK ]
* Exporting directories for NFS kernel daemon... [ OK ]
* Starting NFS kernel daemon [ OK ]
现在可以在本机上试一下:
sudo mount -t nfs localhost:/home/book/work /mnt
sudo mount 127.0.0.1:/home/book/work /mnt
注:localhost为本机linux的IP地址
这样就把共享目录挂到了/mnt目录,取消挂载用:
sudo umount /mnt
如果用在嵌入式设备上挂载,要加上参数-o nolock
mount -t nfs -o nolock 192.168.1.8:/home/book/work /mnt
============================================================
apt-cache search nfs
nfs 30000000 192.168.1.8:/home/book/work/fs.yaffs2
这和用tftp下载一样的效果
相关推荐
在Ubuntu上,安装NFS服务的命令是`sudo apt-get install nfs-kernel-server`。配置文件通常位于/etc/exports,你需要在这个文件中指定你想共享的目录及其访问权限。例如,如果你想共享/home/user/share目录给192.168...
- 安装NFS服务:安装nfs-kernel-server软件包。 - 配置NFS:编辑配置文件/etc/exports,设置共享目录和权限。 - 启用NFS服务:在服务启动后,进行挂载测试以验证配置是否成功。 5. 使用SecureCRT远程登录Ubuntu ...
在Ubuntu上测试NFS服务器功能,尝试挂载共享目录`sudo mount -t nfs 192.168.10.1:/work/nfs_root/first_fs /mnt`,如果成功,说明服务器端配置无误。 最后,在开发板上挂载NFS共享目录,使用`mount -t nfs -o ...
2. 安装NFS内核服务: - 使用命令`sudo apt-get install nfs-kernel-server`进行安装。 3. 启动NFS服务: - 运行命令`/etc/init.d/nfs-kernel-server start`。 4. 检查服务状态: - 运行命令`mount -t nfs ...
5. **NFS服务**:安装`nfs-kernel-server`和`portmap`,实现文件系统共享。配置`/etc/exports`添加共享目录,并重启服务。 6. **工具链安装**:安装用于交叉编译的arm-linux-gcc,解压并配置环境变量。将路径添加到...
TI-AM1808 Linux开发笔记主要涵盖了基于TI AM1808处理器的Linux系统开发环境的搭建、开发工具的安装与配置,以及针对该平台的烧录和调试过程。以下是这些知识点的详细说明: 1. **开发环境**: - 使用Windows XP...
9. **监控和维护**:安装完成后,使用Cloudera Manager监控集群状态,进行性能优化和故障排查。 在提供的文件名“cdh6.3.2离线安装flink”中,Flink是一个高速、分布式、状态ful的流处理框架。在CDH6.3.2中,可能...
2. **虚拟机配置**:安装虚拟机时需要选择合适的操作系统,一般选择Linux发行版,如Ubuntu或Debian,因为它们有丰富的开发工具和库支持。 三、GCC安装 1. **GCC简介**:GCC(GNU Compiler Collection)是GNU项目的...
### Linux学习笔记——初学者必备知识点 #### 一、源列表配置 在Linux系统中,尤其是Ubuntu这样的发行版,为了确保软件包的更新与安装,我们需要正确地配置系统的软件源。给定的内容显示了几个不同的软件源地址: ...
接下来,笔记可能会详细讲解Linux的安装过程,包括虚拟机上的安装和物理硬件上的部署,以及如何配置网络和分区。这部分还会涉及不同的Linux发行版,比如Ubuntu、CentOS和Red Hat Enterprise Linux,它们在大数据环境...
### Linux使用笔记知识点详解 #### 一、SMB服务(Linux和Windows共享) SMB (Server Message Block) 是一种用于Windows系统之间的文件共享协议,它也可以被用来在Linux与Windows之间进行文件共享。 ##### 关闭...
添加交叉开发工具链需要export环境变量,配置tftp服务需要安装tftp-hpa软件包,配置nfs服务需要安装nfs-kernel-server软件包。 7. u_boot常用命令 u_boot常用命令包括设置开发板ip地址、设置tftp服务器的ip地址、...
本学习笔记将深入讲解Linux的基础知识,包括常用命令、账户管理、vi编辑器的使用、SHELL的运用、应用程序的安装与管理,以及Linux系统管理和网络配置。通过学习这些内容,你将能够更好地理解和操作Linux系统。 第一...
- **安装Minicom:** 在Ubuntu 8.01系统中可以通过包管理器(如apt-get)安装Minicom。 - **配置Minicom:** 设置正确的串口端口(通常是/dev/ttyS0)和波特率(如115200bps)。 - **使用Minicom:** 启动Minicom并...
mbx mbx允许使用预构建的启用DHCP的VM模板构建软件包并部署CloudStack开发和...安装和设置NFS apt-get install nfs-kernel-server quota sshpass wget echo "/export *(rw,async,no_root_squash,no_subtree_check)" >
- 虚拟操作系统:Ubuntu 8.04(DVD完全安装版)。 - 交叉编译器:GCC 3.4.1。 - 编程软件:ADS 1.2。 - 下载工具:TFTP SJF2410.EXE(用于初次烧录u-boot)。 - 串口终端:SecureCRT 5.1。 - 内核版本:Linux ...
8. **安装NFS服务器**:NFS服务器用于共享文件系统,通过 `sudo apt-get install nfs-kernel-server` 安装,然后配置目录权限和 `/etc/exports` 文件。 9. **安装TFTP服务器**:TFTP服务器用于传输小文件,通过 `...
NFS共享文件夹(很抱歉,Windows用户...您确实应该更改操作系统)。 DHCP专用网 端口绑定 80-> 8080:Web应用程序 8081-> 8081:phpmyadmin 由Ansible供应商进行供应,因此您必须将Ansible安装到您的Vagrant主机上...