位置: 编程技术 - 正文

Linux中的LVM之增加容量与删除卷的方法详解(linux的lvm扩容)

编辑:rootadmin
放大LV容量涉及到LVM管理中的命令lvresize,我们先创建一个卷组VG VolGroup,它建立在磁盘/dev/sdc (大小为8G)上。创建逻辑卷LV时,我们故意只使用了一小部分。具体情况如下所示复制代码代码如下:[root@localhost ~]# vgdisplay --- Volume group --- VG Name VolGroup System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 7. GiB PE Size . MiB Total PE Alloc PE / Size 0 / 0 Free PE / Size / 7. GiB VG UUID SETgjx-dobd-Uayt-AWgN-HKID-hsYe-tEotIS[root@localhost ~]# lvcreate -L7. -n LogVol VolGroup Rounding up size to full physical extent . MiB Logical volume "LogVol" created[root@localhost ~]# mkfs -t ext4 /dev/VolGroup/LogVolmke2fs 1.. (-May-)Filesystem label=OS type: LinuxBlock size= (log=0)Fragment size= (log=0)Stride=0 blocks, Stripe width=0 blocks inodes, blocks blocks (5.%) reserved for the super userFirst data block=1Maximum filesystem blocks= block groups blocks per group, fragments per group inodes per groupSuperblock backups stored on blocks: , Writing inode tables: done Creating journal ( blocks): doneWriting superblocks and filesystem accounting information: done This filesystem will be automatically checked every mounts or days, whichever comes first. Use tune2fs -c or -i to override.[root@localhost ~]# cd /[root@localhost /]# mkdir /u[root@localhost /]# mount /dev/VolGroup/LogVol /u[root@localhost /]# vi /etc/fstab ## /etc/fstab# Created by anaconda on Mon Aug :: ## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#UUID=ad--ed-f-ebbf / ext4 defaults 1 1UUID=d3abb-db-4c-d-cabfda0 /boot ext4 defaults 1 2UUID=ff-d-ca-b-fad9da8 /home ext4 defaults 1 2UUID=6fbf0-e--ae-edcff1 swap swap defaults 0 0/dev/VolGroup/LogVol /u ext4 defaults 1 1tmpfs /dev/shm tmpfs defaults 0 0devpts /dev/pts devpts gid=5,mode= 0 0sysfs /sys sysfs defaults 0 0proc /proc proc defaults 0 0此时,我们要放大文件系统/u的大小,那么就需要使用到lvresize 放大LV容量复制代码代码如下:[root@localhost ~]# lvscan ACTIVE '/dev/VolGroup/LogVol' [. MiB] inherit[root@localhost ~]# lvdisplay /dev/VolGroup/LogVol --- Logical volume --- LV Path /dev/VolGroup/LogVol LV Name LogVol VG Name VolGroup LV UUID OCHwx1-EL9P-6C5J-RNuz-2Xu5--H3xt5s LV Write Access read/write LV Creation host, time localhost.localdomain, -- :: + LV Status available # open 1 LV Size . MiB Current LE 1 Segments 1 Allocation inherit Read ahead sectors auto - currently set to Block device :0 [root@localhost ~]# lvresize -L +7.G /dev/VolGroup/LogVol Rounding size to boundary between physical extents: 7. GiB Size of logical volume VolGroup/LogVol changed from . MiB (1 extents) to 7. GiB ( extents). Logical volume LogVol successfully resized复制代码代码如下:[root@localhost ~]# resize2fs -p /dev/VolGroup/LogVolresize2fs 1.. (-May-)Filesystem at /dev/VolGroup/LogVol is mounted on /u; on-line resizing requiredold desc_blocks = 1, new_desc_blocks = Performing an on-line resize of /dev/VolGroup/LogVol to (1k) blocks.The filesystem on /dev/VolGroup/LogVol is now blocks long. [root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda2 G 6.0G G % /tmpfs 5.9G 0 5.9G 0% /dev/shm/dev/sda1 M M M 8% /boot/dev/sdb1 G M G 1% /home/dev/mapper/VolGroup-LogVol 7.7G 2.7M 7.3G 1% /u如果我们此时在虚拟机上将磁盘从8G扩展为G,那么要如何利用扩展的磁盘空间呢? 复制代码代码如下:[root@localhost u]# fdisk -l Disk /dev/sda: .9 GB, bytes heads, sectors/track, cylindersUnits = cylinders of * = bytesSector size (logical/physical): bytes / bytesI/O size (minimum/optimal): bytes / bytesDisk identifier: 0xcf Device Boot Start End Blocks Id System/dev/sda1 * 2 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 LinuxPartition 2 does not end on cylinder boundary./dev/sda3 Linux swap / SolarisPartition 3 does not end on cylinder boundary. Disk /dev/sdc: MB, bytes heads, sectors/track, cylindersUnits = cylinders of * = bytesSector size (logical/physical): bytes / bytesI/O size (minimum/optimal): bytes / bytesDisk identifier: 0xcfe Device Boot Start End Blocks Id System/dev/sdc1 1 Linux Disk /dev/sdb: .4 GB, bytes heads, sectors/track, cylindersUnits = cylinders of * = bytesSector size (logical/physical): bytes / bytesI/O size (minimum/optimal): bytes / bytesDisk identifier: 0xe Device Boot Start End Blocks Id System/dev/sdb1 1 Linux Disk /dev/mapper/VolGroup-LogVol: MB, bytes heads, sectors/track, 4 cylindersUnits = cylinders of * = bytesSector size (logical/physical): bytes / bytesI/O size (minimum/optimal): bytes / bytesDisk identifier: 0x重启过后才能看到/dev/sdc的空间变化情况。 删除物理卷删除卷LVM管理中的命令vgreduce, pvremove: vgreduce:通过删除LVM卷组中的物理卷来减少卷组容量。注意:不能删除LVM卷组中剩余的最后一个物理卷 pvremove: 用于删除一个存在的物理卷。使用pvremove指令删除物理卷时,它将LVM分区上的物理卷信息删除,使其不再被视为一个物理卷。 在删除物理卷PV之前,必须将服务器的分区信息、卷组信息、物理卷信息、逻辑卷信息都掌握清楚,避免出现失误或误操作。复制代码代码如下:[root@localhost ~]# fdisk -l Disk /dev/sda: .8 GB, bytes heads, sectors/track, cylindersUnits = cylinders of * = bytes Device Boot Start End Blocks Id System/dev/sda1 * 1 Linux/dev/sda2 8e Linux LVM/dev/sda3 Linux[root@localhost ~]# vgscan Reading all physical volumes. This may take a while... Found volume group "VolGroup" using metadata type lvm2[root@localhost ~]# pvscan PV /dev/sda2 VG VolGroup lvm2 [. GB / 0 free] PV /dev/sda3 VG VolGroup lvm2 [. GB / . GB free] Total: 2 [. GB] / in use: 2 [. GB] / in no VG: 0 [0 ][root@localhost ~]# pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name VolGroup PV Size . GB / not usable . MB Allocatable yes (but full) PE Size (KByte) Total PE Free PE 0 Allocated PE PV UUID YGtB2J-ZKJr-mV-NluQ-2DGy-vuUT-cCc1lo --- Physical volume --- PV Name /dev/sda3 VG Name VolGroup PV Size . GB / not usable 2. MB Allocatable yes PE Size (KByte) Total PE Free PE Allocated PE 0 PV UUID wsnv-7j1H-SH8q-hl6k-HpNc-x4WU-gM7LzW [root@localhost ~]# lvscan ACTIVE '/dev/VolGroup/LogVol' [. GB] inherit ACTIVE '/dev/VolGroup/LogVol' [1. GB] inherit[root@localhost ~]# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert LogVol VolGroup -wi-ao .G LogVol VolGroup -wi-ao 1.G vgreduce参数:-a:如果命令行中没有指定要删除的物理卷,则删除所有的空物理卷; --removemissing:删除卷组中丢失的物理卷,使卷组恢复正常状态。复制代码代码如下:[root@localhost ~]# vgreduce VolGroup /dev/sda3 Removed "/dev/sda3" from volume group "VolGroup" [root@localhost ~]# 复制代码代码如下:[root@localhost ~]# pvscan PV /dev/sda2 VG VolGroup lvm2 [. GB / 0 free] PV /dev/sda3 lvm2 [. GB] Total: 2 [. GB] / in use: 1 [. GB] / in no VG: 1 [. GB][root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 VolGroup lvm2 a- .G 0 /dev/sda3 lvm2 a- .G .G[root@localhost ~]# pvremove /dev/sda3 Labels on physical volume "/dev/sda3" successfully wiped[root@localhost ~]# pvscan PV /dev/sda2 VG VolGroup lvm2 [. GB / 0 free] Total: 1 [. GB] / in use: 1 [. GB] / in no VG: 0 [0 ]

推荐整理分享Linux中的LVM之增加容量与删除卷的方法详解(linux的lvm扩容),希望有所帮助,仅作参考,欢迎阅读内容。

Linux中的LVM之增加容量与删除卷的方法详解(linux的lvm扩容)

文章相关热门搜索词:linux lvm2_member,linux lvm2_member,linux7 lvm扩容,linux 扩展lvm命令,linux7 lvm扩容,linux新增lv,linux 扩展lvm命令,linux新增lv,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux系统下NTP协议的超级配置攻略 在Linux系统中,为了避免主机时间因为在长时间运行下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的。Linux系统下,一般使用ntp服务来

六款常见的Linux操作系统推荐 你可曾知道Linux的魅力或威力来自哪里?那就是,由于众多发行版百花齐放,Linux的阵营日益壮大,每一款发行版都拥有一大批用户,开发者自愿为相关

Linux下使用socktop来检测socket的通讯状况 所有的socket通讯都是通过socket接口来的,任何family的通讯包括unix域套接都要走的,所以只要截获了socket读写的几个syscall就可以了解unix域套接字的发送

标签: linux的lvm扩容

本文链接地址:https://www.jiuchutong.com/biancheng/353291.html 转载请保留说明!

上一篇:Linux下tar命令的简单使用及相关错误解决方法(linux系统tar命令)

下一篇:Linux系统下NTP协议的超级配置攻略(linux的ntp服务)

  • 向投资者分配的现金股利如何做账
  • 公司职工餐费用怎样入账
  • 资产处置损益包含增值税吗
  • 公司购入小汽车是否可以抵扣
  • 培训发生的住宿费 差旅费可以放入职工教育经费吗
  • 委托外单位加工发出的材料分录
  • 商贸企业增值税优惠政策
  • 收到厂家的销售返利 税收
  • 货样广告品出口需要开票吗
  • 工资不在本公司发票报销可以吗?
  • 待抵扣税费
  • 工地人为受伤一般怎么解决
  • 年终一次性奖金个税计算
  • 易税是什么
  • 水电费没有发票怎么报销
  • 劳务派遣公司会扣工资吗
  • 未计提工资
  • 租赁合同未付款生效吗
  • 增值税有留底怎么申请退税
  • 新会计准则规定资产如何入账
  • 税收征收管理权是什么
  • 银行存款利息的计算方法
  • 多提费用没计入以前年度损益调整,汇算时怎么处理
  • VM虚拟机怎么安装网心容器
  • 获得administer权限
  • nod32kui.exe - nod32kui是什么进程 作用是什么
  • PHP+jQuery翻板抽奖功能实现
  • php字符串定义
  • php 设计模式
  • 公账提取备用金限额
  • 实收资本一定要打进公司对公户吗
  • mysql如果不存在就创建表
  • 拔罐的好处和坏处除湿
  • 微信公众平号平台
  • 商品流通企业商品销售成本计量方法有
  • 实收资本大于注册资本是什么意思
  • 备用金会涨额度吗
  • 关于政府的话
  • php生成微信二维码
  • 物流公司挂靠会计处理
  • 补提所得税费用可以直接计入当期
  • 其他经营收益怎么算
  • println参数
  • php ajax
  • phpipam安装
  • 计算工业总产值公式
  • 购买员工宿舍用品报销
  • fastdfs和minio哪个好
  • 对方不给开发票做账可以直接出费用吗?
  • 残疾人保证金怎么报税
  • 织梦网站怎么添加关键词
  • 企业新成立刻章要求
  • 合营企业和联营企业是关联方吗
  • 预收款项可以开发票吗
  • 个人报销电话费开发票是个人名还是公司名
  • 劳务派遣工资可以税前扣除吗
  • 企业所得税年度纳税申报表A类怎么填
  • 房地产会计分录怎么做
  • 房地产开发企业资质证书
  • 油费预付卡如何办理
  • 母子公司之间的借款
  • 职工福利费如何计提
  • 库存现金是负数怎么调
  • 专票取消认证
  • 会计科目的设置应该符合国家统一会计准则的规定
  • 一些 T-SQL 技巧
  • usb3.0接口可以插优盘吗
  • win10分辨率2560*1080
  • macbook硬盘中的其他
  • 部分用户开启隐私,暂时无法查看怎么办
  • mysql如何建立数据完整性约束
  • win10系统安装搜狗输入法很慢
  • 表单验证插件
  • linux判断脚本执行成功
  • perl里怎么对数组实现一次遍历
  • js判断元素是否显示
  • ip安全策略设置报错
  • jQuery基于$.ajax设置移动端click超时处理方法
  • 无锡市高新区税务局张贤平
  • 销售税金含增值税怎么计算企业所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设