1. 程式人生 > >linux--lvm2--dd

linux--lvm2--dd

linux

LVM2:

LVM:Logical Volume Manager, Version:2


dm:device mapper 設備映射組件,將一個或多個底層塊設備組織成一個邏輯設備的模塊:

pv1+pv2+...>>VG>>LV

VG將PV化成若幹個PE,PE默認為4M。

PE分配給LV之後叫LE.

/dev/mapper/VG_NAME-LV_NAME

/dev/mapper/vo10-root<--/dev/VG_NAME/LV_NAME

pv管理工具:

pvchange pvcreate pvmove pvresize pvscan

pvck pvdisplay pvremove pvs

pvs:簡要管理工具

pvdisplay

pvcreate /dev/sdb1 創建PV

pvremove /dev/sdb1 移除Pv

vg管理工具:

vgcfgbackup vgconvert vgextend vgmknodes vgs

vgcfgrestore vgcreate vgimport vgreduce vgscan

vgchange vgdisplay vgimportclone vgremove vgsplit

vgck vgexport vgmerge vgrename

vgcreate -s 16M(指定PE大小)myvg /dev/sdb1 創建VG

pvcreate /dev/sdb2 創建PV2

vgextend myvg /dev/sdb2 將pv2加入myvg中

pvmove /dev/sdb2 移動Pv

vgreduce myvg /dev/sdb2 從myvg中移除pv

lv管理工具:

lvchange lvextend lvmdiskscan lvmsar lvresize

lvconvert lvm lvmdump lvreduce lvs

lvcreate lvmchange lvmetad lvremove lvscan

lvdisplay lvmconf lvmsadc lvrename

lvdisplay

lvcreate -L (指定大小)-n name (vg名稱)

創建LV:

lvcreate -L 2G -n mylv myvg

mkfs.ext4 /dev/myvg/mylv

mount /dev/myvg/mylv /backup

擴展邏輯卷:

lvextend -L (指定大小) /dev/VG_NAME/LV_NAME

lvextend -L 5G /dev/myvg/mylv 或者lvextend -L +3G /dev/myvg/mylv

resize2fs /dev/myvg/mylv (重新擴展文件系統的大小)

縮減邏輯卷步驟:

umount /dev/myvg/mylv(卸載下來)

e2fsck -f /dev/myvg/mylv 文件系統的強制檢測

resize2fs /dev/myvg/mylv 512M(縮減文件系統指定目標大小)

lvreduce -L 1G /dev/myvg/mylv(縮減LV到指定大小)

mount /dev/myvg/mylv /backup(重新掛載)

快照:snapshot

lvcreate -L (指定大小) -p (指定只讀) r -s(指定是快照) -n snapshot_lv_name original_lv_name

lvcreate -s -L 512M -n mylv-snap -p r /dev/myvg/mylv

掛載光盤設備文件

IDE:/DEV/HDC

STAT:/DEV/SR0

符號鏈接文件;

/dev/cdrom

/dev/cdrw

/dev/dvd

/dev/dvdrw

mount -r /dev/cdrom /media/cdrom

umount /dev/cdrom

dd命令的使用:convert and conpy 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

破壞MBR中的bootloader:

dd if=/dev/zero of=/dev/sda bs=512 count=1

兩個特殊設備:

/dev/null:數據黑洞;

/dev/zero:吐零機


linux--lvm2--dd