位置: 编程技术 - 正文

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服务)

  • 一般纳税人公账转法人私账
  • 计提的增值税
  • 自来水适用的税率是多少
  • 小规模纳税人未开票收入如何填申报表
  • 公司员工提成怎么交个税
  • 运输费计入什么科目分录
  • 滴滴打车电子票怎么取票
  • 安全费用提取使用管理办法2022 136
  • 防洪基金减免的会计分录怎么写?
  • 注册资金未到账需要缴纳印花税吗
  • 返利抵扣货款
  • 社保的计提缴纳分录怎么写
  • 如何查询企业开票记录
  • 提高主营业务收入的意义
  • 回购股票手续费会计分录
  • 确认坏账损失的分录怎么做
  • 纳税申报比对
  • 去年亏损今年第一季度盈利
  • 怎么计提担保赔偿准备金?
  • 显卡硬件加速如何开启
  • 无法加载响应数据 对于预检请求没有可显示的内容
  • 关闭系统保留空间
  • 网速突然减慢
  • 如何编辑受保护的word文档
  • win7怎么运行在哪里设置
  • 签证费入什么科目
  • shpc32.exe - shpc32是什么进程 有什么用
  • win10默认网关自动清空
  • win11怎么添加字体到个性化
  • 微软告诉你
  • php strtok
  • 行政事业单位会计科目一览表
  • idea怎么运行前端vue项目
  • 土地使用税缴纳人是使用者还是所有权人
  • php版本7和5区别
  • php和apache
  • 开发票如何计算税率
  • 自产产品对外捐赠销项税额怎么计算
  • 原生js实现promise
  • 工程项目成本核算的依据主要有
  • accubattery准确性
  • 月末制造费用转入生产成本,因此期末账户一定无余额吗?
  • 技术服务行业增值税税税负率是多少
  • 车间购买办公用品
  • 哪种银行贷款利息最低
  • 如何做固定资产的台账
  • 资产持有过程中缴纳的税收有哪些
  • 库存商品期末余额怎么计算
  • 无法收回的应收账款怎么做分录
  • 季节性停工固定资产折旧计入什么科目
  • 公司向外借款给个人怎么做账
  • 股东追加投资如不追加会怎样
  • 私营公司应付利息怎么算
  • 将备份的mdp文件导入数据库
  • sqlserver完全删除
  • win8的运行在哪里打开
  • linux获取进程启动时间
  • 系统之家一键重装系统教程
  • imac如何删除客人用户
  • ias.exe是什么程序
  • xp系统自动升级win7
  • windowsxp优化教程
  • mgaqdesk.exe进程有什么作用 mgaqdesk进程查询
  • 微软内测
  • win7系统桌面不能新建文件夹
  • linux系统怎么复制文件到u盘
  • 定时删除一个文件怎么删
  • 20150405农历
  • js数组常用的方法及用法
  • css 网页布局
  • 前端笛卡尔积
  • 使用node.js实现用IP地址查询天气情况
  • Android-ViewPager使用示例
  • cmd开机启动命令
  • 查看本机开放端口号
  • Unity NGUI Tween的用法
  • unity人物换肤用什么方法
  • jquery设置iframe的src
  • 本期预缴税额怎么填
  • 国税总局王军简历
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设