linux--lvm2--dd

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:吐零机

时间: 2024-08-03 14:48:53

linux--lvm2--dd的相关文章

linux用dd测试磁盘速度

[[email protected] ~]# time dd if=/dev/zero bs=1024 count=1000000 of=/1Gb.file记录了1000000+0 的读入记录了1000000+0 的写出1024000000字节(1.0 GB)已复制,11.6493 秒,87.9 MB/秒 real    0m11.690suser    0m0.544ssys     0m10.996s[[email protected] ~]# ll /总用量 1016330-rw-r--r

【转】linux 中dd命令使用详解

原文网址:http://xiaozhuang.blog.51cto.com/4396589/850657 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://xiaozhuang.blog.51cto.com/4396589/850657 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果你想要在线看 manual, 可以试试:

Linux 中用 dd 命令来测试硬盘读写速度

https://blog.51cto.com/moerjinrong/2286323 Linux 中用 dd 命令来测试硬盘读写速度dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. dd 命令通用语法格式如下: dd if=path/to/input_file of=/path/to/output_file bs=block_size count=number_of_blocks 1 命令简介 1.1 主要选项 指定数字的地

linux命令dd

原文链接: http://blog.csdn.net/adaptiver/article/details/6672592 dd 使用dd这个linux命令可以创建一定大小文件. linux创建文件命令:dd命令把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换.语法:CODE:[Copy to clipboard]dd [选项]QUOTE:if =输入文件(或设备名称).of =输出文件(或设备名称).ibs = bytes 一次读取bytes字节,即读入缓冲区的字节数.

Linux演示 dd测试IO

dd测试IO,经常会用到,用来简单测试某个目录的读写性能. 本次测试环境:自己电脑的ubuntu系统-其他Unix/Linux系统也可以用dd. Tips:dd操作需要三思而行,搞清楚确认没问题再进行操作!一旦方向搞反了数据就没有了. ① /var目录写速度测试,在/var目录下写入一个约800M大小的iotest文件用时测试 # dd if=/dev/zero of=/var/iotest bs=8k count=102400 102400+0 records in 102400+0 reco

linux 用dd命令读写引导区文件

分类: LINUX 备份MBR,linux下使用如下命令: # dd if=/dev/hda of=/root/linux.bin bs=512 count=1 这里注意使用if=/dev/hda备份MBR中数据,如果grub安装具体某个分区,则要自己选择了. 写入mbr: dd if=/mnt/windows/linux.lnx of=/dev/hda bs=512 count=1 备份之后linux.bin文件可以复制到Windows下,备份一份,另一份复制到C盘根目录下.然后修改boot.

关于Linux下DD测试磁盘的坑!!

在Linux下想要知道磁盘的读写速度,对数据库能承受多大压力也有很有帮助的.方法呢有很多.但我今天要说的是关于DD的. a.有关于测读的 time dd if=/dev/zero of=/var/test bs=2M count=3000 哇,这么快的速度,真不敢相信自己的眼睛.要是你不知道服务器的配置,还以为就真有这么快呢!! b.再来测测写吧 time dd if=/var/test of=/dev/null bs=2M 是不是不相信自己的眼睛. c.再来一张吧 time dd if=/de

linux下dd命令详解【转】

本文转载自:http://www.cnblogs.com/licheng/articles/1116492.html 名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option] 如果你想要在线看 manual, 可以试试: dd --help 或是 info dd 如果你想要看看这个版本如何: dd --version 输入或输出 dd if=[STDIN] of=[STDOUT] 强迫输入或

Linux内存dd,rpm,yum,软件安装

作业一: 1) 开启Linux系统前添加一块大小为15G的SCSI硬盘 2) 开启系统,右击桌面,打开终端 3) 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G 4) 格式化主分区为ext3系统 5) 将逻辑分区设置为交换分区 6) 启用上一步的交换分区 7) 查看交换分区的状态 作业二:free命令查看内存 整理buffer与cache的作用 buffer 缓冲区是尚未被"写入"到磁盘的东西. cache 高速缓存是从磁盘中&qu

Linux下dd和od命令备份查看硬盘mbr,并用vim修改!

主引导记录(Master Boot Record,MBR),位于一个硬盘的0柱面.0盘面.1扇区,共512字节.具体划分依次为:引导代码区440字节.磁盘签名4字节.空白(Ox0000)2字节.MBR分区表(Disk Partition Table,DPT)64字节.结束标志(Ox55AA)2字节.其中的MBR分区表(DPT)区别于另一种“全局唯一标识分区表(GUID Partition Table,GPT)”.本文今天仅讨论MBR及DPT. 废话不多说了,下面先介绍如何备份.恢复MBR及DPT