Lvm2:
pv vg lv
PE:
LE
LVM: Logical Volume Manager, Version:2
dm: device mapper, 将一个或多个底层块设备组织称一个逻辑设备的模块
/dev/md-#
/dev/mapper/VG_name-LV_NAME
/dev/mapper/vo10-root
/dev/VG_NAME/LV_NAME
/dev/vo10/root
pv管理工具:
pvs:简要pv信息显示
pvdisplay: 显示pv的详细信息
pvcreate /dev/DEVICE:创建pv
vg管理工具:
vgs
vgdisplay
vgcreate [-s #[kKmMgGtTpPeE]] VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...]
vgextend VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...]
vgreduce VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...]
先做pvmove
lv管理工具
lvs
lvdisplay
lvcreate -L #[mMgGtT] -n Name VolumeGroup
扩展逻辑卷:
#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
练习:创建一个至少有两个pv组成的大小为20G的名为testvg的VG,要求PE大小为16M,
而后在卷组中创建大小为5G的逻辑卷testlv,挂载至/users目录;
2、新建用户archlinux,要求其家目录为/users/archlinux,而后su切换至archlinux用户,复制/etc/pam.d目录
至自己的家目录;
3、扩展testlv至7G,要求archlinux用户的文件不能丢失;
4、收缩testlv至3G;要求 archlinux用户的文件不能丢失;
5、对testlv创建快照,并尝试基于快照备份数据,验证快照的功能
文件系统挂载使用
挂载光盘设备:
光盘设备文件
IDE: /dev/hdc
SATA: /dev/sr0
符号链接文件:
/dev/cdrom
/dev/cdrw
/dev/dvd
/dev/dvdrw
mount -r /dev/cdrom /media/cdrom
umount /dev/cdrom
dd命令:dd - convert and copy a file
用法; dd if=/PATH/FROM/SRC of=/PATH/TO/DEST
bs=#:block size ,复制单元大小;
count=#;复制多少个bs
磁盘拷贝:
dd if=/dev/sda of=/dev/sdb
备份MBR:
dd if=/dev/sda of=/tmp/mbr.bak bs=512 count=1
写0
dd if=/dev/zero of=/dev/sda bs=512 count=1 #覆盖mbr
dd if=/dev/zero of=/dev/sda bs=256 count=1
特殊设备:
/dev/null:数据黑洞;
/dev/zero:吐0机