1.首先通过fdisk -l 查看磁盘的属性,找到要添加的磁盘名称(Disk /dev/sda)

2.使用fdisk将磁盘进行逻辑分区

  fdisk /dev/sda

  m来查看命令帮助

  n添加一张新的partition,之后都是划分几个分区,以及分区的大小,不过这些都可以使用默认的值,然后就可以直接按enter回车

  最后通过w命令保存并退出

3.这个时候使用fdisk -l 我们会看到一个分区被创建出来:

4.这个时候我们可以使用lvm来管理这个分区了

  1.首先需要安装lvm

    apt-get install lvm2

  2.创建 Physical Volume(PV)

    pvcreate /dev/sda1

    成功之后可以通过pvdisplay查看信息

  3.创建 Volume Group (VG).

    vgcreate testvg(卷组名称) /dev/sda1

  4.创建Logical Volumes (LV).

    lvcreate -n lv_1 -l 100%VG testvg(将所有的testvg的内存都给这个lv_1逻辑卷)

5.我们用lvm现在已经管理了新的磁盘,下面开始挂载逻辑卷

  1.第一步格式化逻辑卷

    mkfs.ext4 /dev/testvg/lv_1

  2.将逻辑卷挂载到home文件夹下面

    mount /dev/testvg/lv_1 /home

  3.这个时候全部完成,可以使用df -h查看一下:

  

  增加成功。

以上是创建LVM ,下面是添加硬盘,扩展lvm

1,格式化磁盘,创建逻辑分区。

  1.1 当磁盘大小小于2TB的时候,同上面的步骤2,

  1.2当大于2TB的时候,使用如下命令:

    1:parted /dev/sda(编辑/dev/sda磁盘)

    2:mklabel gpt(设立磁盘分区类型)

    3:unit TB(设置默认单位为TB、GB)

    4:mkpart primary 0 0 or mkpart primary 0.00TB 3.00TB(创建分区大小)

    5:quit

    6:mkfs.ext4 /dev/sda1(格式化磁盘)

  然后继续

2.创建pv卷(同上面的步骤4.2)

3.扩展物理硬盘到同一个卷组里面,每个组管理不同物理磁盘:

  vgextend ubuntu-vg(你想添加的卷组名) /dev/sda1
4.从卷组里面向逻辑卷里面分配空间,

  lvextend -l +100%FREE /dev/ubuntu-vg/root(你想向那个逻辑卷里面分配空间)

5,确定

  resize2fs /dev/ubuntu-vg/root(重启逻辑卷从而生效)

6.查看:

  df -h

  当发现该逻辑卷(/dev/ubuntu-vg/root)的空间增大时,表示添加成功。

  

Ubuntu16.04 使用lvm挂载硬盘以及扩容的更多相关文章

  1. Ubuntu16.04通过GPT挂载硬盘

    一般而言,服务器上挂载的硬盘都是比较大的,传统的对硬盘进行分区需要在终端敲sudo fdisk进行操作,但是, 当挂载的硬盘的容量大于2T的时候,是无法通过sudo fdisk进行挂载的,这个时候必须 ...

  2. CentOS7 LVM添加硬盘及扩容

    一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制.LVM将一个或多个磁盘分区(PV)虚拟为一个卷组(VG), ...

  3. (转)CentOS7 LVM添加硬盘及扩容

    原文:http://blog.51cto.com/qicheng0211/1620171 9818人阅读   一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写 ...

  4. Ubuntu16.04环境下的硬盘挂载

    需求:在Ubuntu16.04系统下,挂载一个新的硬盘 第一步:查看目前已经存在的分区的状态 命令:df -l 如上图所示,并未看到要挂载的硬盘(sda)的状态. 第二步:查看计算机硬盘的状态(包括格 ...

  5. 使用LVM对硬盘在线扩容

    初始状态: root@control:/dev/nova-volumes# vgdisplay --- Volume group --- VG Name nova-volumes System ID ...

  6. ubuntu16.04 NFS系统挂载

    一:服务器端 step1:关闭防火墙 sudo ufw disable step2:安装nfs sudo apt-get install nfs-kernel-server step3: 打开/etc ...

  7. Ubuntu16.04 中如何挂载第二块磁盘,挂载成功,但是用reboot和shutdown重启或关机后挂载就没有了的解决办法

    本测试机有4块硬盘,初始意图想做一个磁盘阵列,但是在安装系统的时候不知道引导文件如何选择安装,所以暂时不使用磁盘阵列(后期研究) 检测硬盘能否被识别 root@ranxf:/# fdisk -l Di ...

  8. Ubuntu 16.04开机自动挂载硬盘分区(转)

    说明:如果挂载以前旧硬盘分区时不需要第2.3步! 1.查看Linux硬盘信息: sudo fdisk -l 2.格式化新硬盘(很危险,注意操作时确定硬盘分区的位置): sudo mkfs.ext4 / ...

  9. UEFI+GPT双硬盘安装Win10+Ubuntu16.04双系统

    转载请注明出处:http://www.cnblogs.com/willnote/p/6725594.html 安装环境 SSD+HDD双盘,Win10安装在SSD里,HDD分出来60G安装Ubuntu ...

随机推荐

  1. node vue

    官网 ECMAScript 6 Node.Js WebPack Vue.js Vuex Vue-loader (类比css-loader,是webpack中用于处理.vue文件的) vue-route ...

  2. .net 多线程之线程取消

    //线程取消不是操作线程,而是操作信号量(共享变量,多个线程都能访问到的东西,变量/数据库的数据/硬盘数据) //每个线程在执行的过程中,经常去查看下这个信号量,然后自己结束自己 //线程不能别人终止 ...

  3. CentOS 7下Samba服务安装与配置详解

    1. Samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共 ...

  4. SpringBoot 配置文件 中文乱码

    本方案,支持springboot 很简单 在配置文件中不写中文,写中文的ascll码 直接百度在线转ASCII,用工具 把中文转ASCII码==>\u628a\u4e2d\u6587\u8f6c ...

  5. css选择器区别

    空格选择器 ul li 选择ul 下面的所有li 元素 大于号选择器  ul>li 选择ul 下面的直接子元素 只能是儿子辈的 不能是孙子辈的

  6. 用自己的话简要阐述struts2的执行流程

    Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher.业务控制器Action和用户实现的企业业务逻辑组件.核心控制器FilterDispatcher是Struts ...

  7. (二)获取Access_token

    获取access_token access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token.开发者需要进行妥善保存.access_token的存储至少要保 ...

  8. python中令人惊艳的小众数据科学库

    Python是门很神奇的语言,历经时间和实践检验,受到开发者和数据科学家一致好评,目前已经是全世界发展最好的编程语言之一.简单易用,完整而庞大的第三方库生态圈,使得Python成为编程小白和高级工程师 ...

  9. spring boot 接口返回值去掉为null的字段

    现在项目都是前后端分离的,返回的数据都是使用json,但有些接口的返回值存在 null或者"",这种字段不仅影响理解,还浪费带宽,需要统一做一下处理,不返回空字段,或者把NULL转 ...

  10. 关于XML的小思考

    最近一段时间又接触了XML语言,现在看来它是一种可扩展标记语言,它的格式是标签语言,例如<>****<>此类,它在动态编译中有重要的作用,举个例子,一个班级里有37个人,到学期 ...