@linux文件的备份与恢复(lvm)

1|01、什么是lvm

你如何保证你的硬盘空间恰好够用? 如果你的硬盘你够用了怎么扩容? LVM是文件系统管理工具 /root/oldboy ---> lv[5G] /root/oldboy ---> lv[3G]

2|02、LVM的优点

1、可以动态扩容与缩容 2、可以将新增加的硬盘添加到VG存储池 3、可以突破物理存储卷的限制

3|03、使用lvm

1、安装lvm软件包 yum install lvm2 -y 2、将磁盘交给pv pvreate [磁盘|磁盘分区] 3、查看pv pvs pvscan 列: [root@localhost ~]# pvcreate /dev/sdc1 WARNING: xfs signature detected on /dev/sdc1 at offset 0. Wipe it? [y/n]: y Wiping xfs signature on /dev/sdc1. Physical volume "/dev/sdc1" successfully created. [root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- <49.00g 0 /dev/sdc1 lvm2 --- 5.00g 5.00g

4|04、创建vg

vgcreate [vg名称] [pv路径] 列: root@localhost ~]# vgcreate vg1 /dev/sdc1 Volume group "vg1" successfully created

5|05、查看vg

vgs

6|06、创建lvm逻辑卷(lv)

-L : 创建逻辑卷的大小 -n : 逻辑卷的名字 lvcreate [参数] 逻辑卷名称 #-L指定LV大小,–n指定LV名称 后VG名称 列: [root@localhost ~]# lvcreate -L 2G -n vg1-lv1 vg1 Logical volume "vg1-lv1" created. [root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root centos -wi-ao---- <48.51g swap centos -wi-ao---- 500.00m vg1-lv1 vg1 -wi-a----- 2.00g

7|07、制作文件系统

mkfs.xfs /dev/vg1/xxx

8|08、挂载文件系统

mount [lv的路径] [挂载点的路径]

9|09.永久挂载

vim /etc/fstab添加行 /dev/mapper/vgname-lvname ext4 defaults 0 0 重新加载文件/etc/fstab mount a

10|010.卸载lv/vg/pv方式

格式: lvremove [路径] [名称] 案列: 卸载lv: [root@localhost ~]# lvremove /dev/vg1/vg1-lv1 Do you really want to remove active logical volume vg1/vg1-lv1? [y/n]: y Logical volume "vg1-lv1" successfully removed [root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root centos -wi-ao---- <48.51g swap centos -wi-ao---- 500.00m 卸载vg: [root@localhost ~]# vgremove vg1 Volume group "vg1" successfully removed [root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree centos 1 2 0 wz--n- <49.00g 0 卸载PV: [root@localhost ~]# pvremove /dev/sdc1 Labels on physical volume "/dev/sdc1" successfully wiped. [root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- <49.00g 0

__EOF__

本文作者ଲ小何才露煎煎饺
本文链接https://www.cnblogs.com/zeny/p/15121609.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   ଲ小何才露煎煎饺  阅读(189)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
点击右上角即可分享
微信分享提示