LVM

MD

  /dev/md#

  meta device

DM:Device Mapper 逻辑设备

  RAID,LVM2




vgcreate VG_NAME /PATH/TO/pv

   -s#:pe大小

10G,VG

fdisk /dev/sda

n

+7G

n

+3G

n

+5G

t

10

L

8e

t

11

8e

t

12

8e

w

partprobe /dev/sda

cat /proc/partitions

pvcreate /dev/sda{10,11}

pvdisplay

pvscan

 

vgcreate myvg /dev/sda{10,11}

vgs

vgdisplay myvg

pvdisplay /dev/sda10

vgremove myvg

vgcreate -s 8M myvg /dev/sda{10,11}

 

pvmove /dev/sda11 移走数据

vgreduce myvg /dev/sda11

vgs

pvs

pvremove /dev/sda11 移除

 

pvcreate /dev/sda12

vgextend myvg /dev/sda12

vgs

pvdisplay /dev/sda12

 

lvcreate -n LV_NAME -L SIZE VG_NAME

lvcreate -L 50M -n testlv myvg

lvs

lvdisplay

lvdisplay /dev/myvg/testlv

 

mke2fs -j /dev/myvg/testlv

mount /dev/myvg/testlv /mnt

ls /mnt

mount

ls -l /dev/mapper

ls -l /dev/myvg

 

lvremove /dev/mapper/myvg-testlv 不能移除

先卸载

umount /mnt

lvs

 

一,扩展逻辑卷

先扩展物理边界,后扩展逻辑边界

lvextend

-L [+]#/path/to/LV

2G,+3G

5G

resize2fs

resize2fs/path/to/LV 5G

resize2fs -p/path/to/LV 有多大扩多大

 

lvcreate -L 2G -n testlv myvg

mke2fs -j /dev/myvg/testlv

mkdir /users

开机自动挂载

vim /etc/fstab

/dev/myvg/testlv /users ext3 defaults,acl 00

mount -a

cd /users

cp /etc/inittab .

df -lh

扩展到5G

扩展物理边界

lvextend -L 5G /dev/myvg/testlv

df -lh

lvs

扩展逻辑边界

resize2fs -p /dev/myvg/testlv

df -lh

 

二,缩减逻辑卷

注意:不能在线缩减,得先卸载

     确保缩减后的空间大小依然能存储原有的所有数据

     在缩减之前应该先强行检查文件,以确保文件系统处于一致性状态

resize2fs

  resize2fs /path/to/PV 3G

lvcreate -L [-]# /path/to/LV

重新挂载

df -lh

umount /users

mount

e2fsck -f /dev/myvg/testlv

resize2fs /dev/myvg/testlv 3G

lvreduce -L 3G /dev/myvg/testlv

mount -a

mount

df -lh

 

三,快照卷

1,生命周期为整个数据时长:在这段时长内,数据的增长量不能超出快照卷的大小

2,快照卷应该是只读的

3,跟原卷在同一卷组内

lvcreate

   -s

   -pr|w

lvcreate -L # -n SLV_NAME -p -r

 

lvcreate -L 50M -n testlv-snap -s -p r/dev/myvg/testlv

lvs

mount /dev/myvg/testlv-snap /mnt

cd /mnt

cat inittab

wc -l inittab

另一个路径

cd /users

vim inittab

删除后2行

cat inittab

 

cd /mnt

tar -jcf /tmp/users.tar.bz2 /mnt/inittab

ls /tmp

umount /mnt

lvremove /dev/myvg/testlv-snap

 

cd /users

rm inittab

tar xf /tmp/users.tar.bz2 -C ./


































  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值