Quantcast
Channel: CodeSection,代码区,Linux操作系统:Ubuntu_Centos_Debian - CodeSec
Viewing all articles
Browse latest Browse all 11063

高级文件系统管理之逻辑卷管理

$
0
0

一,概述

逻辑卷管理器(LVM)

LVM: Logical Volume Manager, Version:2

dm:device mapper (设备映射),将一个或多个底层块设备组织成一个逻辑设备的模块

/dev/dm-#


高级文件系统管理之逻辑卷管理

LVM的块:

PE:Phsical Extent

/dev/mapper/VG_NAME-LV_NAME

/dev/mapper/vo10-root

/dev/VG_NAME/LV_NAME

/dev/vo10/root

/dev/mapper/v010-root < /dev/VG_NAME/LV_NAME (/dev/vo10/root) 符号链接

pv管理工具:

pvs:简要pv信息显示

pvdisplay:显示pv详细信息显示

pvcreate:创建pv物理卷

pvcreate /dev/DEVICE

vg管理工具:

vgs

vgdisplay

vgcreate [-s| physicalextentsize PhysicalExtentSize[bBsSkKmMgGtTpPeE]]

指明大小

vgextend VolumeGroupName PhysicalDevicePath [PhysicalDevicePath…]

增加拓展

vgreduce VolumeGroupName PhysicalDevicePath [PhysicalDevicePath…]

移除逻辑卷 移除某个vg,先要做pvmove移动到其他某个vg中

vgremove /dev/VG_NAME

lv管理工具

lvs

lvdisplay

lvcreate -L #[mMgGtT] -n NAME VolumeGroup

指明大小和名字

lvremove /dev/VG_NAME/LV_NAME

扩展逻辑卷:

# lvextend -L [+]#[mMgGtT] /dev/VG_NAME/LV_NAME

# resize2fs /dev/VG_NAME/LV_NAME

缩减逻辑卷

#umount /dev/VG_NAME/LV_NAME

#e2fsck -f /dev/VG_NAME/LV_NAME 检查文件系统

# resize2fs /dev/VG_NAME/LV_NAME #[mMgGtT] 缩减逻辑卷 # lvreduce -L [-]#[mMgGtT] /dev/VG_NAME/LV_NAME 缩减物理卷

# mount

快照:snapshot

lvcreate -L #[mMgGtT] -p r -s -n snapshot_lv_name original_lv_name

文件系统挂载使用:

挂载光盘设备:

IDE:/dev/hdc

SATA:/dev/sr0

符号链接文件:

/dev/cdrom

/dev/cdrw

/dev/dvd

/dev/dvdrw

mount -r /dev/cdrom /media/cdrom

umount /dev/cdrom

1、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录

首先创建2个LVM的分区,fdisk工具中8e为lvm的分区


高级文件系统管理之逻辑卷管理
高级文件系统管理之逻辑卷管理

创建好分区之后,我们首先来做物理卷..


高级文件系统管理之逻辑卷管理

将PV的两个组组成一个VG组,名字为testvg


高级文件系统管理之逻辑卷管理

将PE大小修改为16MB


高级文件系统管理之逻辑卷管理

在卷组中创建大小为5G的逻辑卷testlv..


高级文件系统管理之逻辑卷管理

最后将LVM卷挂载到/users目录,首先格式化LVM分区,然后挂载到目录,最后配置文件中写入,开机自动挂载


高级文件系统管理之逻辑卷管理
高级文件系统管理之逻辑卷管理

2、新建用户archlinux,要求其家目录为/users/archlinux,而后su切换至archlinux用户,复制/etc/pam.d目录至自己的家目录


高级文件系统管理之逻辑卷管理
高级文件系统管理之逻辑卷管理

3、扩展testlv至7G,要求archlinux用户的文件不能丢失


高级文件系统管理之逻辑卷管理
高级文件系统管理之逻辑卷管理
高级文件系统管理之逻辑卷管理

文件没有丢失

4、收缩testlv至3G,要求archlinux用户的文件不能丢失


高级文件系统管理之逻辑卷管理
高级文件系统管理之逻辑卷管理
高级文件系统管理之逻辑卷管理

5、对testlv创建快照,并尝试基于快照备份数据,验正快照的功能


高级文件系统管理之逻辑卷管理
高级文件系统管理之逻辑卷管理

Viewing all articles
Browse latest Browse all 11063

Trending Articles