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

1、什么是lvm

你如何保证你的硬盘空间恰好够用?
如果你的硬盘你够用了怎么扩容?

LVM是文件系统管理工具

/root/oldboy --->  lv[5G]
/root/oldboy --->  lv[3G]
2、LVM的优点
	1、可以动态扩容与缩容
	2、可以将新增加的硬盘添加到VG存储池
	3、可以突破物理存储卷的限制

3、使用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、创建vg

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

5、查看vg
	
	vgs
6、创建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、制作文件系统
		mkfs.xfs /dev/vg1/xxx
		
8、挂载文件系统

		mount [lv的路径] [挂载点的路径]
9.永久挂载
  vim /etc/fstab添加行
    /dev/mapper/vgname-lvname ext4 defaults 0 0
    重新加载文件/etc/fstab
    mount a
10.卸载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 


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值