随着互联网技术的不断发展,服务器数据的备份和恢复显得越来越重要,尤其是对于企业级应用和网站数据。数据的丢失和不可恢复造成的影响和损失是不可估量的。因此,在Linux操作系统中,为了更有效地备份数据,LVM快照应运而生。
在阿城等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、做网站 网站设计制作按需定制开发,公司网站建设,企业网站建设,品牌网站设计,成都全网营销,成都外贸网站建设公司,阿城网站建设费用合理。
一、什么是LVM快照
LVM(Logical Volume Manager)是Linux下的逻辑卷管理器。它可以将物理硬盘的分区进行虚拟化,创造出更为灵活的存储管理方式。LVM快照是指,利用LVM技术进行数据备份时,通过快照技术将原始数据卷的数据快速复制到新的卷上,实现数据平滑的备份和恢复。
二、LVM快照与传统备份的对比
传统的数据备份方式是通过将数据复制到另一个存储介质上。这种方式费时费力,而且占用的存储空间也很大。而LVM快照技术则可以帮助我们更轻松地备份数据,极大地节省了备份和恢复的时间。与传统方式相比,LVM快照有以下优势:
1.快速备份
LVM快照技术可以在极短的时间内完成对数据的备份,从而缩短备份时间,提高效率。而且,采用LVM快照备份方式不会影响用户的正常使用,也不会对系统造成太大的负载。
2.节省存储空间
传统的备份方式占用大量的存储空间。而LVM快照技术只需占用少量的空间,随着备份的进行,占用的空间也会随之增长。这样,就可以减少备份产生的存储负担,同时也可以更灵活地配置备份存储空间。
3.便于恢复
LVM快照技术可以支持数据的随时恢复。如果发生数据丢失或损坏等情况,可以很快地找回需要的数据,从而更大程度地降低损失。
4.减少数据冗余
LVM快照技术可以避免重复备份数据,从而减少数据冗余。当两个快照中的数据内容完全相同时,只需要备份一份数据即可。
三、创建LVM快照的步骤
针对不同的Linux操作系统,LVM快照的创建步骤可能会有所不同。下面以CentOS 7为例,简单介绍一下创建LVM快照的步骤:
1.创建物理卷
使用pvcreate命令对要备份的硬盘进行物理卷的创建和配置,例如:
“`
pvcreate /dev/sdb1
“`
2.创建卷组
使用vgcreate命令对物理卷进行卷组的创建和配置,例如:
“`
vgcreate vg_backup /dev/sdb1
“`
3.创建逻辑卷
使用lvcreate命令对卷组进行逻辑卷的创建和配置,例如:
“`
lvcreate -n lv_backup -L 20G vg_backup
“`
4.挂载逻辑卷并备份数据
使用mount命令将逻辑卷挂载到指定的目录下,例如:
“`
mount /dev/mapper/vg_backup-lv_backup /mnt/backup
“`
然后,将需要备份的数据拷贝到/mnt/backup目录下,例如:
“`
cp -r /var/www/html /mnt/backup
“`
5.创建快照
使用lvcreate命令创建快照,例如:
“`
lvcreate -n lv_backup_snapshot -s /dev/vg_backup/lv_backup
“`
6.卸载逻辑卷
使用umount命令卸载挂载的逻辑卷,例如:
“`
umount /mnt/backup
“`
7.恢复数据
如果需要恢复数据,只需要使用lvconvert命令将快照恢复到原始的逻辑卷上,例如:
“`
lvconvert –merge /dev/vg_backup/lv_backup_snapshot
“`
四、注意事项
1.备份存储空间的容量要足够,否则会由于存储空间不足而备份失败。
2.备份的过程中应避免大量写入操作,这会影响备份的效率和数据的完整性。
3.在数据备份前,应进行数据的完整性检查,以确保备份的数据是正确的。
4.备份完成后,应对备份数据进行加密或压缩,以保障数据的安全性和完整性。
五、
LVM快照是一种有效和方便的备份方式,尤其对于服务器级别的应用和网站数据备份更为适用。通过LVM快照备份,不仅可以在短时间内完成备份,而且可以大大减少备份产生的存储负担,同时也提高了数据的可恢复性。通过合理的配置和管理,可以更大限度地发挥LVM快照备份的优势,确保数据完整性和安全性。
成都网站建设公司-创新互联为您提供网站建设、网站制作、网页设计及定制高端网站建设服务!
LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。在LVM管理下的逻辑卷可以按需改变大小或档芦添加移除。另外,LVM可以为所管理的逻辑卷提供定制的命名标识。因此,使用LVM主要是方便了对存储系统的管理,增加了系统的扩展性。
一、准备lvm环境
1.硬盘的准备
添加了一块碰哗硬盘/dev/hdb。
准备了三个分区,方案如下:容量为100M,仅为了实验准备。
/dev/hdb1
/dev/hdb2
/dev/hdb3
2.转换分区类型为lvm卷
fdisk /dev/hdb
t转换为lvm卷类型
Device Boot Start End Blocks Id System
/dev/hdb98248+ 8e Linux LVM
/dev/hdbe Linux LVM
/dev/hdbe Linux LVM
然后w保存并且
#partprobe/*使用磁盘分区生效*/
二、lvm创建过程
1.从硬盘驱动器分区中创建物理卷(physical volumes-PV)。
2.从物理卷中创建卷组(volume groups-VG)
3.从卷组中创建逻辑卷(logical volumes-LV),并分派逻辑卷挂载点,其中只有逻辑卷才可以写数据。
lvm的更大的特点就是可以动态的调整分区的大小,并且可以随着分区容量的增长而增加磁笑蠢行盘空间的容量。
LVM配置与创建
三、LVM的物理卷PV
1.相关命令
pvcreate 创建PV
pvscan 扫描PV
pvdisplay 显示PV
pvremove 删除PV
partprobe
2.创建物理卷
如果以上容量不够,可以再添加其它分区到物理卷中。
# pvcreate /dev/hdb1 /dev/hdb2
Physical volume “/dev/hdb1″ successfully created
Physical volume “/dev/hdb2″ successfully created
# pvscan
PV /dev/hdblvm2
PV /dev/hdblvm2
Total: 2 / in use: 0 / in no VG: 2
# pvdisplay
— NEW Physical volume —
PV Name /dev/hdb1
VG Name
PV Size 95.95 MB
AllocatableNO
PE Size (KByte)
Total PE0
Free PE 0
Allocated PE
PV UUID 2Ni0Tx-oeSy-zGUP-t7KG-Fh22-0BUi-iyPhhQ
— NEW Physical volume —
PV Name /dev/hdb2
VG Name
PV Size 95.98 MB
AllocatableNO
PE Size (KByte)
Total PE 0
Free PE 0
Allocated PE
PV UUID 2XLXfY-V3L2-Mtsl-79U4-ovuJ-YaQf-YV9qHs
四、创建LVM的卷组VG
1.相关命令
vgcreate 创建VG
vgscan 扫描VG
vgdispaly
vgextend
vgreduce
vgchange
vgremove
2.创建逻辑卷VG
# vgcreate vg0 /dev/hdb1 /dev/hdb2
Volume group “vg0″ successfully created
# vgscan
Reading all physical volumes. This may take a while…
Found volume group “vg0″ using metadata type lvm2
# vgdisplay
逻辑卷
LVM(逻辑卷)的产生是因为传统的分区一旦分区好后就无法在线扩充空间,也存在一些工具能实现在线扩充空间但是还是会面临数据损坏的风险;传统的分区当分区空间不足时,一般的解决办法是再创建一个更大的分区将原分区卸载然后将数据拷贝到新分区,但是在企业的生产系统往往不允许停机或者允许停机的时间很短,LVM就能很好的解决在线扩充空间的问题,而且不会对数据造成影响,LVM还能通过快照在备份的过程中保证日志文件和表空间文件在同一时间点的一致性。《linux 就该毕纤慎这么学》
在LVM中PE(Physical Extend)是卷的最小单位,默认4M大小,就像我们的数据是以页的形式存储一样,卷就是以PE的形式存储。PV(Physical Volume)是物理卷,如果要使用逻辑卷,首先之一步操作就是将物理磁盘或者物理分区格式化成PV,格式化之后PV就可以为逻辑卷提供PE了。VG(Volume Group)是卷组,VG就是将很多PE组合在一起生成一个卷组,当然这里的PE是可以跨磁盘的,如果当前服务器磁盘空间不足就可以增加一个新磁盘对当前系统不会产生任何影响。LV(Logical Volume)是逻辑卷,逻手敬辑卷最终是给用户使用的,前面几个都是为创建逻辑卷做的准备,创建逻辑卷的大小只要不超过VG剩余空间就可以。
文件系统
当硬盘分区被创建完成之后,还并不能直接挂载到目录上存储文件,需要选择合适的文件系统进行格式化。常见的分区类型有FAT32、FAT16、NTFS、HP-UX等,而专供Linux使用的主流的一些分区有ext2/3/4、physical volume (LVM) 、softwareRAID、swap、vfat、xfs等。其中:
1、ext2/3/4:是适合Linux的文件系统类型,由于ext3文件系统多了日志记录功能,因此系统恢复起来更加快速,ext4是ext3的升级,效率更加高,因此建议使用默认类型ext4类型,而不要使用ext2/3;
2、physical volume (LVM):这是一种弹性调整文件系统大小的机制,即可以让文件系统变大或变小,而不改变原文件数据的内容,功能不错,但性能不佳。
3、softwareRAID:利用Linux系统的特性,用软件仿真出磁盘阵列功能。
4、swap:就是内存交换空间。由于swap并不会使用到目录树的挂载,竖陪因此用swap就不需要指定挂载点。
5、vfat:同时被Linux与windows所支持的文件系统类型。如果主机硬盘同事存在windows和linux两种操作系统,为了进行数据交换,可以使用该文件系统。
6、xfs:也是一个文件系统类型,在centos7中将被作为默认的文件系统类型,替换ext4。
关于linux的lvm快照的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
四川成都云服务器租用托管【创新互联】提供各地服务器租用,电信服务器托管、移动服务器托管、联通服务器托管,云服务器虚拟主机租用。成都机房托管咨询:13518219792
创新互联(www.cdcxhl.com)拥有10多年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验、开启建站+互联网销售服务,与企业客户共同成长,共创价值。
文章名称:LinuxLVM快照:备份数据的有效方式(linux的lvm快照)
当前链接:http://www.csdahua.cn/qtweb/news42/305642.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网