在Ubuntu上离线搭建NFS服务器

一、制作离线软件包

在联网且环境与你相同的电脑上 制作离线软件包

注:先查看有没有安装nfs-utils的安装包 命令:# rpm -q nfs-utils

1、下载软件所需deb包

#sudo apt-get install nfs-kernel-server

下载后安装包在/var/cache/apt/ archives目录下

2、生成依赖关系

#sudo apt-get install dpkg-dev

新建安装包目录  #sudo mkdir offlinepackage

#sudo cp -r /var/cache/apt/archives  /offlinepackage

#sudo chmod 777 -R /offlinepackage

#sudo dpkg-scanpackages /offlinepackage/ /dev/null |gzip> /offlinepackage/package. gz

打包安装包

#tar cvzf offlinepackage. tar.gz offlinepackage/

二、离线安装

1、解压安装包

#sudo tar -xvf offlinepackage. tar. gz

2、更改系统用于安装包的系统源路径

编辑文件/etc/apt/sources.list

添加 deb file:///offlinepackage archives/

将其他deb全部注释掉(#),在此之前可先备份

3、更新资源

#sudo apt-get update

4、安装

#sudo apt-get install nfs-kernel-server

三、配置nfs服务器端

1、编辑/etc/exports文件添加共享目录:

/home/stb 192.168.1.235(rw,sync,no_root_squash)

/home/stb 192.168.1.170(rw,sync,no_root_squash)

/home/stb 192.168.1.31(rw,sync,no_root_squash)

/home/stb为对外共享的目录;

192.168.1.235为对外共享的主机;

()内为opitons;

rw:             可读写的权限;

ro:             只读的权限;

no_root_squash: 登入到NFS主机的用户如果是ROOT用户,他就拥有ROOT的权限root_squash:    在登入 NFS 主机使用目录的使用者如果是 root 时,那么这个使用者的权限

sync:           资料同步写入存储器中。

async:          资料会先暂时存放在内存中,不会直接写入硬盘。

注:更新exports文件

#sudo exportfs -r

2、NFS服务的启动

#sudo /etc/init.d/portmap start

#sudo /etc/init.d/nfs-kernel-server start

四、客户端的挂载

通过mount命令挂载

mount -t nfs serverIp:/pwd client-dir -o nolock

mount 192.168.1.162:/home/stb /mnt/stb

mount -t nfs 192.168.1.162:/home/stb /mnt/stb -o nlock

linux 离线安装nfs,ubuntu 上离线安装包制作与安装之NFS搭建相关推荐

  1. 解决海信智能电视不能安装U盘上的安装包的问题

    我对智能电视的定义是:能连接WiFi的电视就可以算是智能电视. 智能电视本质上是一个安卓系统,下载软件的方式和手机一样,有两种方式.从应用商店下载:或者先下载好安装包,再传到手机上点击安装. 我在使用 ...

  2. php msi安装教程,如何判断msi安装包程序是否安装及安装路径

    使用MSI的函数可以检测软件是不是安装,获得安装版本信息等,条件是软件为.msi文件安装的. 在使用前建议加上以下头文件及库依赖: #include #include #pragma comment( ...

  3. Actual Installer Free的下载安装使用,一款安装包制作工具

    零.准备 准备一个含有exe文件的文件夹(免费版会限制文件的总大小为300MB,文件较多则会卡顿,等待一会即可恢复) 准备一个ico文件或者bmp文件用于修改标志位图(尺寸最好是100x100左右,太 ...

  4. Mac Git下载和安装(解释了Git安装包无法直接安装问题)

    1.首先下载Mac Git应用,打开Git官网https://git-scm.com/download,执行以下操作(见下图一和下图二),然后会打开页面(见下图三),向上滑动一下会见到页面(见下图四) ...

  5. 怎么把安装文件弄到服务器上面,如何上传安装包到服务器

    如何上传安装包到服务器 内容精选 换一换 MySQL官网提供了针对不同操作系统的客户端安装包,以5.6为例.单击此处下载MySQL最新版本,单击此处下载其他归档版本.下面将以Red Hat Linux ...

  6. linux mysql5.7.36 离线安装使用全教程(含安装包)

    linux mysql5.7.36 离线安装使用全教程(含安装包) 大家好,我是酷酷的韩~ 1.前期准备: mysql版本5.7.36 百度网盘下载地址如下: 内含 mysql-5.7.36-linu ...

  7. mysql 5.1.6 安装包_Centos6 离线安装 MySQL5.5.55-1(附带安装包及 Perl 依赖包)

    Centos6 离线安装 MySQL5.5.55-1(附带安装包及 Perl 依赖包) 资源包下载 https://pan.baidu.com/s/1U3myYp4GSmDUfZocMWI9FA 密码 ...

  8. linux testlink 安装,在ubuntu上安装TestLink指南

    本指南适用Bitnami TestLink Stack方式在linux系统上安装TestLink 1.安装包下载 https://bitnami.com/stack/testlink/installe ...

  9. docker安装nfs文件服务所需镜像,centos7安装nfs所需的安装包

    docker离线安装nfs文件服务所需镜像,centos7安装nfs所需的安装包 安装所需要的镜像和安装包下载链接:https://download.csdn.net/download/qq_1491 ...

最新文章

  1. CentOS装机必备-基本设置以及缺失文件
  2. shiro源码分析(四)具体的Realm
  3. error code [17027]; 流已被关闭;
  4. 征战蓝桥 —— 2013年第四届 —— C/C++A组第3题——振兴中华
  5. 设置servlet或action作为欢迎页面
  6. 01-windows下Elasticsearch安装
  7. 解决:android源码同步repo sync 时出现的fatal:duplicate path错误
  8. mysql 数据库存放图片路径_mysql数据库可以存图片路径?
  9. 系统发育基因组学(Phylogenomics)的介绍以及实操
  10. python对气象工作有没有用_Python语言在气象资料下载中的应用
  11. jupyter notebook更换浏览器需要密码问题
  12. android—AOSP、AOKP、CM的区别
  13. 王道计算机组成原理课代表 - 考研计算机 第七章 输入输出系统 究极精华总结笔记
  14. python基金比较上机题_使用python筛选基金
  15. 微型计算机的英文简写是,电脑英文简写?
  16. IPMP国际项目管理资质认证培训班
  17. C语言-实现栈的基本操作(顺序栈)
  18. Java、JSP校友录同学录网站
  19. ECM麦克风电路元器件计算
  20. NPDP认证|B端产品经理是如何做竞品调研的?

热门文章

  1. spoon无法初始化至少一个步骤_手机怎么设置无线路由器 手机设置无线路由器步骤【详解】...
  2. 惠普打印机怎么无线连接电脑_惠普打印机连不上无线?怎么解!
  3. 类似collect2: ld returned 1 exit status的错误
  4. java ssl 无证书_java – 如何修复SSL – 没有可用的证书
  5. python字符串为什么不能修改_为什么在Python(\n)中更改字符串中的行不起作用?...
  6. C语言定义外部文件可使用的结构体和结构体变量
  7. tf.gfile()函数
  8. QT学习笔记(九):遍历容器-迭代器(iterators)
  9. python刷题+leetcode(第三部分)
  10. 所谓高情商就是会说话--总结