位置: 编程技术 - 正文

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

  • 小规模纳税人企业所得税计算
  • 税务ukey电子发票二维码用什么扫码
  • 小微企业要做企业年金吗
  • 增值税专用发票抵扣税额是什么意思
  • 个体户一年能开多少普票
  • 发票未到怎么暂估入账
  • 长期待摊费用影响什么
  • 农民合作社交哪些税
  • 社保和公积金是从工资里面扣吗
  • 税务局返还的三种税种
  • 小规模没有成本票企业所得税怎么办呀
  • 装饰设计事务所平面图
  • 已付款已收货但发票未到账务处理怎么做
  • 交易性金融资产的交易费用计入哪里
  • 增值税发票常见问题
  • 印花税申报成功后在哪里查询
  • 技术服务费属于现代服务吗
  • 超市商品售出可以退货吗
  • 固定资产备案怎么备案
  • 其他应付款社保贷方余额怎么冲平
  • 职工福利费和教育费的计提比例
  • 分配利润账务处理
  • 公司投资理财需要纳税吗
  • 收到往来款的账务处理
  • 华为matex3爆料
  • 鸿蒙系统怎么切换回安卓
  • linux开启
  • 稿酬所得怎么纳税
  • linux常用命令make
  • springboot整合了哪些框架
  • 公司缴纳的公积金什么时候到账
  • 用交易所转付货款怎么转
  • 增值税常见账务处理方法
  • 水电费分割单会计分录
  • 结存材料实际成本分录
  • php高并发api接口怎么处理
  • uniapp dom操作
  • 深入全面剖析自己
  • 产成品核算的内容
  • python的切片操作
  • 错账的类型及对应的更正方法
  • 商户待清算账户是什么
  • 其他业务收入不交增值税吗
  • mysql性能提升
  • 织梦系统
  • 帝国cms相关文章调用
  • 建筑业委托加工合同范本
  • 营业税减免会计分录
  • 企业所得税退税怎么操作流程
  • 房租押金需要缴税吗
  • 暂时性差异和永久性差异怎么区分
  • 资产负债表编制
  • 土地增值税纳税申报期限
  • 分配现金股利如何做会计分录长投
  • 退休人员基本养老金计发表
  • 会计科目表2023
  • 营改增是什么时候开始实行的?
  • 本月未过账的凭证怎么写
  • 多交增值税不能抵扣
  • 购入旧的固定资产还能一次性抵扣吗
  • 全面解析皮炎
  • SQL Server COALESCE函数详解及实例
  • fedora iso
  • cygwin在Windows8.1中设置ssh无密码登录
  • 如何查看winxp系统的运行内存
  • windows mobile
  • linux命令怎么用
  • ,linux
  • win8图标大小怎么调
  • 快速掌握日语词汇
  • jquery触发点击操作
  • shell脚本学习指南
  • js如何修改style
  • java 视频教程
  • 即将发布的新能源汽车
  • javascript面向对象编程
  • 在python程序中变量名不能用
  • 江苏国税电子税务局怎么登录
  • 银行是不是要交社保
  • 盘州市税务局党组成员图片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设