1. 查看文件系统现有lv_test容量,总计4.9G,已使用3%

    命令 df -h

  2.  

    查看现有磁盘情况,我们发现磁盘sdb共有1305个柱面,每个柱面大小是8225280 bytes (大约8M)。有一个磁盘分区sdb1,只使用了650柱面,还剩655柱面没有使用。

    命令 fdisk -l

  3.  

    在磁盘sdb上创建新分区

    命令:fdisk /dev/sdb

    输入 p 打印现有分区情况(还没有分区)

    输入 n 新建分区

    输入 p 为建立主分区(此时的p是在n后的,不是打印)

    输入 2 为建立第二个主分区

    分区起始位置可以直接回车,默认是651

    分区最后位置可以直接回车,默认为 1305

    输入 p 打印分区情况,发现已建立一个分区 /dev/sdb2,但是 此分区为 Linux 格式

  4.  

    由于分区 /dev/sdb2 为 Linux 格式,我们需要改变系统标识符为Linux LVM格式:

    输入 t 改变分区的属性

    输入 2 表示改变第二个分区的属性

    输入 8e 改变分区1为 Linux LVM格式

    输入 p 打印分区情况,发现建立的分区 /dev/sdb1 为 Linux LVM 格式

    输入 w 保存分区

  5.  

    使kernel重新读取分区表

    命令:partprobe

    但是出现了一些关于sdb的警告,重启系统

    命令:reboot

  6.  

    再次使用 fdisk -l 查看系统内磁盘情况发现 /dev/sdb上已有一个 Linux LVM 格式的 /dev/sdb2分区

  7.  

    创建PV:

    创建PV:pvcreate /dev/sdb2

    查看系统PV:pvscan

    这样我们就创建了一个 5.02G的PV

  8.  

    增加 VG容量:

    增加VG:vgextend vg_test /dev/sdb2

    查看VG:vgdisplay

    这样我们就将vg_test增加了 5.02G(1284 个Free PE,要记住这个数字)

  9.  

    增加LV容量:

    增加LV:lvresize -l +1284  /dev/vg_test/lv_test(1284是VG中Free PE的个数)

    查看LV:lvdisplay

    这样我们就将 lv_test 的容量增加至9.99G

  10.  

    增加文件系统的容量:

    命令:resize2fs /dev/vg_test/lv_test 

    文件系统lv_test已经由 4.9G 增加至 9.9G

    至此,大功告成!

    欲知如何减少LV容量,且待下回分享~~

    END

注意事项

 
  • 使用partprobe重新读取分区表可能会产生错误,重新启动系统即可!

Linux系统下增加LV(逻辑卷)容量 、Linux系统下减少LV(逻辑卷)容量的更多相关文章

  1. RedHat6.5系统LVM增加新硬盘实现根文件系统扩容

    一.新增物理空间 二.linux中创建新分区 1.首先查看硬盘信息,用fdisk -l命令,如果有硬盘有剩余空间就可以对其进行分区. [root@master 桌面]# fdisk -l Disk / ...

  2. Linux系统下减少LV(逻辑卷)容量

    查看文件系统现有 lv_test 容量,总计9.9G,已使用2% 命令 df -h 2 查看系统中的 PV 情况 命令:pvdisplay vg_test 下有两个 PV,分别为  /dev/sdb1 ...

  3. linux下增加swap分区

    Swap交换分区概念 什么是Linux swap space呢?我们先来看看下面两段关于Linux swap space的英文介绍资料: Linux divides its physical RAM ...

  4. 【转载】VMware下LINUX的虚拟机增加磁盘空间

    转载自:http://space.itpub.net/24435147/viewspace-694200 VMware6.7安装目录下有一个命令行工具vmware-vdiskmanager.exe 程 ...

  5. VMware下LINUX的虚拟机增加磁盘空间

    先关闭虚拟机电源,做如下设置:“ 虚拟机”--“虚拟机设置”--“磁盘”--“扩展” 可以随意添加你需要增到到的磁盘大小(如15Gb,表示磁盘总量,包含原来的磁盘容量); 再重启电源进入系统做如下步骤 ...

  6. (转)Linux下增加交换分区的大小

    场景:最近在Linux环境安装ELK相关软件时候发现机器特别的卡,所以就查看了Linux机器的内存使用情况,发现是内存和交换分区空间太小了. 对于虚拟机中的内存问题,可以直接通过更改虚拟机的硬件进行解 ...

  7. 在Linux系统中增加和删除用户

    linux创建账户并自动生成主目录和主目录下的文件 在Linux系统中增加和删除用户 Linux添加用户(user)到用户组(group) usermod -a -G groupA user linu ...

  8. 忽然有一种感觉:云存储必须从系统级定制,所以必须对Linux相当熟悉。Windows下开发软件的模式已经过时了

    看了诸多招聘帖子以后的感觉- 工作内容: .存储相关产品的设计.开发和维护. .Linux系统应用程序研发. .主流Linux内核文件系统研发. .自动化测试框架和工具的研发. 职位要求: .计算机相 ...

  9. 逻辑卷管理(linux)

    (创建分区)1.fdisk /dev/sdb2.n3default4.default5.+200M6.w7.partprobe(更新分区)8mkfs.ext4 /dev/sdb1//格式化sdb1.. ...

随机推荐

  1. Ember报错

    错误是ember-data的版本不对 解决办法是: npm install --save ember-data@2.14.2 //bing.com中去查资料,应有尽有

  2. J2SE的基本简介与J2EE/J2ME的差异

    J2SE简介与J2EE.J2ME的比较 Java2平台包括:标准版(J2SE).企业版(J2EE)和微缩版(J2ME)三个版本. J2SE,J2ME和J2EE,这也就是SunONE(Open NetE ...

  3. 【朝花夕拾】Android自定义View篇之(五)Android事件分发机制(上)Touch三个重要方法的处理逻辑

    前言 转载请注明,转自[https://www.cnblogs.com/andy-songwei/p/10998855.html]谢谢! 在自定义View中,经常需要处理Android事件分发的问题, ...

  4. 还在被大妈灵魂拷问?使用Python轻松完成垃圾分类!

    目录 0 环境 1 引言 2 思路 3 图像分类 4 总结 0 环境 Python版本:3.6.8 系统版本:macOS Mojave Python Jupyter Notebook 1 引言 七月了 ...

  5. jQuery调整表列(左右拉动调整列宽)插件__colResizable,动态列如何使用

    官网地址:http://www.bacubacu.com/colresizable/ 这里值得注意的是,如果是动态加入的列,则需要先清理调用插件生成的class,id和div之后再重新调用才会有作用. ...

  6. HDU 4055:Number String(DP计数)

    http://acm.hdu.edu.cn/showproblem.php?pid=4055 题意:给一个仅包含‘I','D','?'的字符串,’I'表示前面的数字比后面的数字要小(Increase升 ...

  7. 读取ClassPath下resource文件的正确姿势

    1.前言 为什么要写这篇文章?身为Java程序员你有没有过每次需要读取 ClassPath 下的资源文件的时候,都要去百度一下,然后看到下面的这种答案: Thread.currentThread(). ...

  8. SQL Server 表结构操作

    一.创建表 --直接定义主外键 create table wallet( ID ) primary key, ,) not null, Name ) default '余额', Member_ID ) ...

  9. Bzoj3517 翻硬币题解 解异或方程组

    3517: 翻硬币 Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 281  Solved: 211[Submit][Status][Discuss] D ...

  10. MyBatis从入门到精通(2):MyBatis XML方式的基本用法

    本章将通过完成权限管理的常见业务来学习 MyBatis XML方式的基本用法 2.1一个简单的权限控制需求 权限管理的需求: 一个用户拥有若干角色,一个角色拥有若干权限,权限就是对某个模块资源的某种操 ...