这篇文章记录一下自己在Ubuntu下用LVM把4块硬盘串联在了一起的过程。首先说一下我买了4块硬盘之前组的raid10,这里先说两句Ubuntu的raid吧,目前组raid一般可以分为0,1,5,10几种,网上有很多详细的介绍。而搭建方法大多分为软硬两种,其中硬件集成又分为主板上的集成芯片,很多人称之为伪硬件raid,或者专门去买一块raid控制卡,一般在几千元人民币。因为种种原因我最终决定试用下软件解决raid,虽然性能不如硬件raid,但按理说也应该有些提升。

Ubuntu的软件模拟raid普通的安装盘是无法设置的,我安装时已经出了14.04,但是那种安装模式却还只能在12.04下才有。换句话说,傻瓜版的安装包并不代软件设置raid功能,自己安装时要注意找。版本找对了就可以去网上参考大量的教程和视频,这里就不赘述了。我用了块3T硬盘组raid10,最终只有5T多的可用容量。可是在长期使用后并没有觉得性能带来多大提升。我的重要用途是在本地的大树据库上作实验,使用MongoDB,I/O一般情况下是我的瓶颈。但是raid10带来的提升并不明显,还不如我加大了内存来的直接,也许硬盘本身性能不算太好。所以在这次重装电脑时索性试用一下串联,用LVM串起了4块3T硬盘最终获得11T可用空间。

//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

下面就言归正传说下LVM怎样串起多块硬盘,在用14.04傻瓜安装时我选择了LVM选项安装在其中一块硬盘上。安装之后进入系统只能看见2.7T的空间,这里的安装硬盘为/dev/sda,使用

sudo fdisk -l

应该可以看到多块硬盘,我们要安装的sdb,sdc,sdd.. 如果用ls /dev/sd* 也许能看到之前用过后分过区的标记,比如sdb1,sdb2,sdb3...

使用LVM安装的时候应该系统已经有LVM了,若是没有可以用

sudo apt-get install system-config-lvm

来手动安装。

之后我们要对所安装的硬盘转化成physical volume,因为我们最终的logical volume是由多个这种physical volume组成的。这里以sdb为例,多块硬盘以此类推sdc,sdd..

sudo pvcreate /dev/sdb

转化sdb,如果看见有错误显示没找到或是忽略了sdb。最好用gparted创建个GPT partition table,但是不要建立分区partition。

然后用

sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1

来对齐。如果调用ls /dev/sd* 应该只能看到sdb而没有sdb1,sdb2...

这样再试用转化命令应该可以看到转化成功。

现在我们用命令

sudo vgdisplay

可以显示以下当前的logical volume group(VG),如果开始安装时选择了LVM,应该是默认的叫ubuntu-vg

sudo lvdisplay

命令也可以显示VG当前状态,以及目前LV所在路径,同样默认的应该是/dev/ubuntu-vg/root

如果是自己创建的,用这两个命令要记下来VG的路径及名称。

现在要把刚才转化过的硬盘加入到我们的VG中来,

sudo vgextend ubuntu-vg /dev/sdb

硬盘已经进入了所组成的VG群,下面还要要分配空间进来。

sudo lvextend /dev/ubuntu-vg/root /dev/sdb

最后一步,让系统重新划定这些空间来即可使用了。

sudo resize2fs /dev/ubuntu-vg/root

至此,硬盘应该已经添加成功,试用df -h即可看到了。剩下的sdc,sdd也同样如法炮制,注意不是sdc1,sdd2这种分区,组名和组路径要用对。

enjoy!!

LVM动态添加硬盘空间相关推荐

  1. vmware虚拟机动态添加硬盘识别不了新增加的硬盘

    1.查看/proc/scsi/scsi文件 2.执行识别命令 # echo "scsi add-single-device w x y z" > /proc/scsi/scs ...

  2. hp服务器动态添加硬盘分区,HPGen8系列服务器硬盘超过2T的分区方法

    HPGen8系列服务器硬盘超过2T的分区方法 (10页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 7.9 积分 窗体顶端积分971 当前离线 注册时间2 ...

  3. centos7.5系统动态扩容磁盘及系统挂载未分配硬盘空间

    一.系统动态扩容磁盘 系统 原磁盘大小 扩容大小 centos7.5 20G 18G 本次实验为虚拟机,首先看看本机原来的磁盘大小 [root@123 ~]# lsblk NAME MAJ:MIN R ...

  4. dev sda2 linux lvm,记录linux LVM 扩容硬盘空间的记录

    你看到的这个文章来自于http://www.cnblogs.com/ayanmw 从2008年学linux的时候就知道有LVM这个东西,那个时候还是ext3文件系统,LVM逻辑卷管理,可以动态管理磁盘 ...

  5. linux系统加硬盘容量,Linux系统扩展硬盘空间

    最近在编译内核的时候,遇到了/usr/src/硬盘空间不足的问题,此前遇到硬盘分区的问题总是用图形化工具进行,这样虽然高效可是总感觉太傻瓜,正好凑着这个机会总结一下. Linux相关命令介绍 本文主要 ...

  6. 在vSphere Client使用模板部署虚拟机 系统硬盘空间扩展

    在vSphere Client中从模板部署虚拟机 从模板部署虚拟机将创建一个作为该模板的副本的新虚拟机.新虚拟机具有为该模板配置的虚拟硬件.安装的软件和其他属性. 一.连接ESXi或者vSphere  ...

  7. 记一次Linux虚拟机硬盘空间不足的处理方案

    记一次Linux虚拟机硬盘空间不足的处理方案 **起因:**公司的服务器是windows的,而我需要一个基于Linux的dev环境,于是用vmvare创建了一个centos7的系统实例,里面安装mys ...

  8. linux lvm 大小与硬盘大小关系,linux lvm扩容磁盘大小

    关闭需要扩容的虚拟机,并通过管理虚拟机界面添加磁盘空间,本次调整50G 注意,本次写入为增加容量的大小,并非增加完硬盘的大小 硬盘添加后可以用fdisk -l 查看磁盘容量大小,可以看到硬盘增加了50 ...

  9. 使用diskpart命令进行扩充硬盘空间操作说明

    一.本次我所记录是我为一个客户台玻一台HP的文件服务器进行扩充: 首先:查看磁盘管理器:如下图:扩充完后,E盘将达到700G 其次:进入ACU配置工具,可以查看到如下信息,原如机器里只有一个逻辑盘,即 ...

最新文章

  1. java 分页组件_java 代码组装的分页组件
  2. win7无法打开计算机共享文件,win7不能共享文件的解决方法
  3. 【Python】青少年蓝桥杯_每日一题_5.27_画菱形
  4. 非京籍上学有多难?从这些数据看真相
  5. 零基础学python语言_致初学者:零基础如何学好,Python这门编程语言?
  6. 聚焦IT系统稳定性保障服务 PerfMa笨马网络完成亿元级B轮融资
  7. 苹果或已放弃3月发布廉价新iPhone;贾跃亭回应家人巨额索赔;微软不再继续开发 Visual Basic | 极客头条...
  8. CSP202009-2 风险人群筛查(100分)【序列处理】
  9. 解决办法:Eclipse卡死在“revert resources”,进度一直为0
  10. 微信小程序 API-转发(Share)
  11. Java版本新零售小程序saas商城全开源系统
  12. 2021阿里巴巴实习生面试经验
  13. 9个动作让网站3天被百度收录!
  14. 二叉树:二叉树视频笔记
  15. linux嵌入式红绿灯,嵌入式上机课设(红绿灯)..doc
  16. 20130327-[转]讲完这个故事我就要嫁给别人
  17. matlab函数merge_MATLAB数据合并方法
  18. Django网站开发 01.Web网站与前端HTML标签
  19. 滴水逆向学习总结第一期
  20. python做三维图片挑战眼力_挑战眼力!三维立体图片你能看出几个

热门文章

  1. mac笔记本怎么外接显示屏_苹果MAC笔记本怎么外接显示器
  2. 测试员如何面对30岁后的下坡路,伤不起的年龄,职业道路何去何从?
  3. Charles-iOS安装证书
  4. windows C/C++ 内核对象、事件对象、信号量
  5. 为什么局域网 IP 通常以 192.168 开头而不是 1.2 或者 193.169 ?
  6. MATLAB高等光学仿真——反射率,透射率变化
  7. 微信小程序rich-text富文本图片
  8. React Native 动画(Animated)
  9. ​汽车域控制器架构和OTA的心脏:网关的四大豪门(下)
  10. linux系统宝塔安装nodejs,基于debian宝塔面板安装nodebb – 一款基于Node.js的论坛程序...