解决问题对象:有时我们会遇到磁盘空间不足的现象,解决方法一般是删除一些文件,或把文件移到别的地方然后建立一个软连接。

你是不是也想过如果磁盘空间能扩容会解决很多问题,其实向上面的问题我们可以使用nfs+lvm技术解决

下面我已配置为主介绍一些这项技术

假设我们作为存储的机器上有三个硬盘 /dev/sda/  /dev/sdb /dev/sdc

1、创建物理卷

pvcreate /dev/sda

pvcreate /dev/sdb

pvcreate /dev/sdc

2、创建卷组

vgcreate vg01 /dev/sda /dev/sdb /dev/sdc

3、创建逻辑卷(如果有点不适应的话,其实可以把它看成一个分区)

lvcreate  -L 80G -n nas vg01

按照以上的步骤我们已经建立了一个逻辑卷/dev/vg01/nas

4、对逻辑卷格式化

mkfs.ext3 /dev/vg01/nas

5、建一个挂载点

mkdir /NAS

6、把逻辑卷挂载上

mount /dev/vg01/nas /NAS

7、如果空间不足的话,以增加/NAS空间300M为例

lvextend -L +300M /dev/vg01/nas

8,根据系统版本执行下面的命令

# ext2online /dev/vg01/nas # RHEL4的在线扩容命令
# resize2fs /dev/vg01/nas # RHEL5的在线扩容命令

二、

配置nfs服务

1、vim /etc/exports
/NAS  10.10.10.213 (rw,no_root_squash)

其中ip为允许访问/NAS主机ip。

2、启动portmap服务

service portmap start

3、启动nfs服务

service nfs start

4、发布

# exportfs -rv

5、检测

# showmount -e

6、客户端设置(10.10.10.213)

mount -t nfs 10.10.10.45 /usr/local/www/html

上面的ip是作为存储机器的ip

恭喜你已经配置完成

转载地址:http://blog.chinaunix.net/uid-25135004-id-1696520.html

转载于:https://blog.51cto.com/linuxlearn/1793577

nfs+lvm解决磁盘空间扩容问题相关推荐

  1. linux磁盘扩空间,Linux磁盘空间扩容(LVM)

    Linux磁盘空间扩容(lvm) 随着系统的运行时间增长,业务数据的增长,原有磁盘的空间会存在空间不足情况,导致系统不能正常运行,或者系统管理员磁盘没有完全划完,根据使用者的需求自行划分.那么怎么才能 ...

  2. Docker 磁盘空间使用分析与清理 解决磁盘空间不足

    用户在使用 Docker 部署业务一段时间后,可能会发现宿主节点的磁盘容量持续增长,甚至将磁盘空间耗尽进而引发宿主机异常,进而对业务造成影响. 本文先对 Docker 的空间分析与清理进行说明,然后对 ...

  3. 虚拟机里的linux磁盘空间扩容

    之前给虚拟机里装了linux系统,但是安装的时候没有想太多,只分了20G,后来安装的东西越来越多,导致linux的磁盘空间不足了,所以就在网上找各种解决办法怎么扩容.如果只是重新再分一个区的话,比较简 ...

  4. 查看表空间和解决表空间扩容ORA-01119:ORA-27040问题

    1.登录数据库查看表空间使用情况 su - oracle sqlplus / as sysdba SQL> select df.tablespace_name "tablespace_ ...

  5. oracle数据库添加空间不足,oracle数据库解决磁盘空间不足问题

    设原数据库存放于D盘相应目录,现D盘空间不足,E盘有足够空间. 打开"开始→程序→Oracle-OraHome81→Database Administration→DBA Studio&qu ...

  6. 解决磁盘空间不足的问题

    有时候明明有很多剩余空间,但 Linux 系统依然提示没有空间剩余.为什么会这样呢?Linux 偶尔会有一些令人沮丧的模糊的错误消息出现,而这就是其中一种.不过这种错误通常都是由某几种因素导致的. 通 ...

  7. ubuntu16.04根目录磁盘空间扩容及可能遇到的问题(亲测有效)

    因为之前安装双系统的时候,只给根目录分配了15G的空间,现在使用和安装的环境越来越多,空间根本不够用,因此需要对根目录进行扩容处理.主要的步骤如下: 1.安装gparted管理器 gparted能够动 ...

  8. windows wsl解决磁盘空间不够问题

    wsl 默认的硬盘是256G的, 大部分场景下够用了,搞大型的项目开发或者数据存储的时候也会难免出现空间不够的情况,这个时候需要的是 扩大现有的磁盘的大小, 2 添加额外的硬盘 扩大现有的磁盘的大小 ...

  9. Suse/Linux 磁盘空间扩容

    工具:YaST2 partitioner,opensuse自带磁盘分区软件 方法:将需要扩容的磁盘(比如挂载为/home的sd3)之后的分区(sd4.sd5,etc,一般被挂载为Swap用作OS的虚拟 ...

最新文章

  1. 如何使用php将字符从全角转为半角
  2. 微信小程序开发分销制度济南_花店微信小程序开发教程
  3. 什么是java一句话一个例子_一句话讲清楚什么是JavaEE
  4. python redis_Python操作Redis大全
  5. URAL 1152. False Mirrors(DP)
  6. MySQL表完整性约束
  7. id int primary key auto_increment是什么意思
  8. codelite 教程
  9. leaflet加载离线OSM(OpenStreetMap)
  10. 如何与深度学习服务器优雅的交互?(长期更新)
  11. 网站源代码遭公开,2.43亿名巴西公民个人数据遭泄露
  12. docker 查看镜像版本_Docker 安装及入门介绍 - 荏苒经十载
  13. ibm刀片机服务器安装系统,IBM刀片服务器安装.doc
  14. UVM-factory机制
  15. 惠普打印机故障代码_HP打印机通用报错代码含义及惠普打印机错误提示排除方法...
  16. C语言中心对称图形定义,中心对称图形的定义
  17. java 英文整数数字转成阿拉伯数字 正负百万亿以内
  18. 日语中电脑发出奇怪的声音是如何表达的
  19. 推荐10款社群运营必备工具
  20. 看了这篇文章,再也不用找人设计名片卡证啦!

热门文章

  1. php机械相关毕业设计,PHP+MySQL毕业设计选题管理系统(含论文)
  2. 树如何找共同祖先_树的运用:求树上共同祖先LCA
  3. java file 实例_Java File类的详解及简单实例
  4. win10 安装 cognos 10.2.0
  5. windows 配置 Gitlab、Gitee(码云) 的git开发环境
  6. linux下mysql默认安装目录和常用命令
  7. zlib安装_.NET Core 架构设计实战04 - Nginx安装配置
  8. matlab引言,MATLAB论文
  9. js怎么函数怎么给另一个函数传值并且不调用_2020年最火爆的Vue.js面试题
  10. 【软件工程导论】软件工程学概述