Ubuntu16.04 使用lvm挂载硬盘以及扩容
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挂载硬盘以及扩容的更多相关文章
- Ubuntu16.04通过GPT挂载硬盘
一般而言,服务器上挂载的硬盘都是比较大的,传统的对硬盘进行分区需要在终端敲sudo fdisk进行操作,但是, 当挂载的硬盘的容量大于2T的时候,是无法通过sudo fdisk进行挂载的,这个时候必须 ...
- CentOS7 LVM添加硬盘及扩容
一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制.LVM将一个或多个磁盘分区(PV)虚拟为一个卷组(VG), ...
- (转)CentOS7 LVM添加硬盘及扩容
原文:http://blog.51cto.com/qicheng0211/1620171 9818人阅读 一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写 ...
- Ubuntu16.04环境下的硬盘挂载
需求:在Ubuntu16.04系统下,挂载一个新的硬盘 第一步:查看目前已经存在的分区的状态 命令:df -l 如上图所示,并未看到要挂载的硬盘(sda)的状态. 第二步:查看计算机硬盘的状态(包括格 ...
- 使用LVM对硬盘在线扩容
初始状态: root@control:/dev/nova-volumes# vgdisplay --- Volume group --- VG Name nova-volumes System ID ...
- ubuntu16.04 NFS系统挂载
一:服务器端 step1:关闭防火墙 sudo ufw disable step2:安装nfs sudo apt-get install nfs-kernel-server step3: 打开/etc ...
- Ubuntu16.04 中如何挂载第二块磁盘,挂载成功,但是用reboot和shutdown重启或关机后挂载就没有了的解决办法
本测试机有4块硬盘,初始意图想做一个磁盘阵列,但是在安装系统的时候不知道引导文件如何选择安装,所以暂时不使用磁盘阵列(后期研究) 检测硬盘能否被识别 root@ranxf:/# fdisk -l Di ...
- Ubuntu 16.04开机自动挂载硬盘分区(转)
说明:如果挂载以前旧硬盘分区时不需要第2.3步! 1.查看Linux硬盘信息: sudo fdisk -l 2.格式化新硬盘(很危险,注意操作时确定硬盘分区的位置): sudo mkfs.ext4 / ...
- UEFI+GPT双硬盘安装Win10+Ubuntu16.04双系统
转载请注明出处:http://www.cnblogs.com/willnote/p/6725594.html 安装环境 SSD+HDD双盘,Win10安装在SSD里,HDD分出来60G安装Ubuntu ...
随机推荐
- [UE4]AttachToComponent的AttachmentRule
官方文档 KeepRelative 将当前相对转换保持为新父级的相对转换 KeepWorld 自动计算相对变换,使附着的组件保持相同的世界变换 SnapToTarget 捕捉转换到附着点
- 【转】从PowerDesigner概念设计模型(CDM)中的3种实体关系说起
PowerDesigner概念模型的relationship .inheritance. association 从PowerDesigner概念设计模型(CDM)中的3种实体关系说起
- SAS 日期格式显示年月的format
首先要感谢bobguy在人大论坛上的帮助!之前和webgu也在圈子里讨论过这个问题,只找到一个yymmn6.的format,只能应用于yyyymm的情况.有了bobguy大侠的帮助,我们现在就可以表达 ...
- 学习MeteoInfo二次开发教程(九)
最终的MaskOut功能未能实现 另外,一个有用的,在指定位置显示图片: legend.MarkerType = MarkerType.Image; legend.ImagePath = " ...
- NLP一些工程应用模型
发现一个DL的博客,对文章分类归纳做的比较好:第三篇文章中的模型可以重点参考 “自然语言学习资料的汇总” 综述 | 一文读懂自然语言处理NLP(附学习资料) 用深度学习(CNN RNN Attenti ...
- [STM31F103]独立看门狗
独立看门狗步骤: l 取消寄存器写保护: n IWDG_WriteAccessCmd(); l 设置独立看门狗的预分频系数,确定时钟: n IWDG_SetPrescaler(); l 设置看门狗重装 ...
- C# HtmlAgilityPack 爬虫框架
这两天公司不是很忙,在某个网站看见别人爬虫出来的数据感觉很有兴趣就玩了一把,网上找了一个 HtmlAgilityPack 爬虫框架,用了一下感觉很不错 首先从Nuget上面更新Package:Html ...
- python-day2列表、元祖、字典;编码;字符串
@导入模块时,会先搜索目前路径的同名py文件,再去全局环境变量找 @看模块的环境变量 import sys print(sys.path) @site-package存放第三方库,可以把自己建的拷贝在 ...
- NodeJs 使用 multer 实现文件上传
Multer 是一个 node.js 中间件,用于处理 multipart/form-data 类型的表单数据,它主要用于上传文件 注意: Multer 不会处理任何非 multipart/form- ...
- DataGridView操作小记(1)
1.获取总列数 int Column_num = DataGridView1.ColumnCount; 2.获取总行数 int Column_num = DataGridView1.RowCount; ...