linux LVM快照创建详细步骤(使用PE完成)_unix linux

在VM9的虚拟机下完成操作系统centos5.8 外挂10G硬盘。

1.首先将硬盘sdb分4个区每个区大小200M,分别是sdb{5,6,7,8}。后将四个分区建立pv

2.之后把pv加入vg此处引入PE的概念

由于vg是多个PE(块)组成的,而且每个vg块的PE最大数量是65534。默认每个PE的大小是4m

也就是说默认的每个vg最大也就是4m乘65534=256G,因此PE块的大小决定了最终vg的大小。

此处我们定义PE块的大小为16m。由于每个pv的大小是200m总共800m因此总共的pv个数是48。

建立命令如下vgcreate -s 16M lvm_vg /dev/sdb{5,6,7,8}。

3.接下来我们利用PE块的数量来创建lv由于每个pv能划分出的PE是12个因此要创建一个600M的需要36个PE。命令如下lvcreate -l 36 -n lvm_lv lvm_vg将建立的lv格式化并挂载到/mnt/lvm下。并且在其中建立了三个文件夹aaa bbb ccc

4.接下来我们利用vg中剩下的PE来建立快照lvm_lv这个卷的快照

由于剩下的PE有12个我们全部用来做快照。

命令如下lvcreate -l 12 -s -n lvm_ss lvm_ss /dev/lvm_vg/lvm_lv 快照建立完成后我们将其挂载到/mnt/snapshot下

等我们到该目录下即可看到原来aaa bbb ccc三个目录。

快照建立的关键命令是lvcreate加上-s的参数。而且如果要更新快照内容只需将其卸载并删除卷再从新建立即可。

时间: 2024-09-23 08:46:33

linux LVM快照创建详细步骤(使用PE完成)_unix linux的相关文章

解除使用Linux分区工具时给大家带来的困扰_unix linux

文/吴迪 在学习Linux的过程中,安装Linux是每一个初学者的第一个门槛.在这个过程中间,最大的困惑莫过于给硬盘进行分区.虽然,现在各种发行版本的Linux已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手.这其中的原因主要是不清楚Linux的分区规定,以及它下面最有效的分区工具-Fdisk的使用方法.下面从这两个方面入手,来讲解这个困扰大家的问题. Linux的分区规定 1.设备管理 在Linux中,每一个硬件设备都映射到一个系统的文件,对于硬盘.光驱等IDE或SCSI设备也不例外

Linux 适合你吗?(一)_unix linux

    第一部分:Linux 之你问我答     我能在我的电脑上安装 Linux 吗?    当然!但是要使它工作正常你需要做一些准备--甚至于替换掉某些硬件.围绕着 Linux 的一个为时已久的问题就是硬件支持问题.你可能无法在每一台电脑上都安装 Linux 并期望它工作正常.例如,你可能会遇到图形显示卡在 Linux 下无法正常工作的问题,因为一些厂商并不提供为 Linux 图形界面(XFree86)设计的驱动程序,而这种情况在目前得到了很大的改观:最新发布的XFree86提供了对 NVi

linux下安装jira详细步骤

  linux下安装jira 第一步:安装jdk 1.从官网下载jdk的安装包 2.将jdk的安装包上传到虚拟机或者服务器:scp 文件名(jdk-7u17-linux-x64.tar.gz) root@要传的虚拟机或者服务器(210.56.194.45) 3.在./usr/local/目录下面创建一个java目录:mkdir java 4.将文件复制到java目录下面:cp 文件名(jdk-7u17-linux-x64.tar.gz) /usr/local/java 5.解压文件:先解压成.t

Linux下Makefile的automake生成全攻略_unix linux

文/余涛 作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便.一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了. 在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只要使用"./configure","make","ma

Linux中文件的五个查找命令总结_unix linux

Linux的查找命令有5个,分别如下:     which:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果:     type:用于区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件提供的.如果一个命令是外部命令,那么使用-p参数,会显示该命令的路径,相当于which命令.type命令其实不能算查找命令:     whereis:只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件(参数-s):    

Linux下的信号详解及捕捉信号_unix linux

信号的基本概念 每个信号都有一个编号和一个宏定义名称 ,这些宏定义可以在 signal.h 中找到. 使用kill -l命令查看系统中定义的信号列表: 1-31是普通信号: 34-64是实时信号 所有的信号都由操作系统来发! 对信号的三种处理方式 1.忽略此信号:大多数信号都可使用这种方式进行处理,但有两种信号却决不能被忽略.它们是:SIGKILL和SIGSTOP.这两种信号不能被忽略的,原因是:它们向超级用户提供一种使进程终止或停止的可靠方法.另外,如果忽略某些由硬件异常产生的信号(例如非法存

Linux中BSD套接口开发的基础介绍_unix linux

    这是关于如何用各种可以得到的接口为Linux开发网络程序的系列文章的第一篇.就像大多数Unix-based的操作系统一样,Linux支持将TCP/IP作为本地的网络传输协议.在这个系列中,我们假定你已经比较熟悉Linux上的C编程和Linux的一些系统知识诸如signals,forking等等. 这篇文章是关于如何用BSD套接口创建网络程序的基础介绍 .在下一篇中,我们会解决涉及到建立(网络)deamon进程的问题.而且今后的文章我们还会涉及到使用远程过程调用(RPC),以及用CORBA

谈谈linux中flock、lockf和fcntl的区别_unix linux

首先flock和fcntl是系统调用,而lockf是库函数.lockf实际上是fcntl的封装,所以lockf和fcntl的底层实现是一样的,对文件加锁的效果也是一样的.后面分析不同点时大多数情况是将fcntl和lockf放在一起的.下面首先看每个函数的使用,从使用的方式和效果来看各个函数的区别.  1. flock 函数原型 int flock(int fd, int operation);  // Apply or remove an advisory lock on the open fi

Linux rdesktop操作系统下远程登录Windows XP桌面_unix linux

发现新立得也有下载: sudo apt-get install rdesktop  或到下载rdesktop,下载后安装:  $ tar -zxvf rdesktop-1.5.0.tar.gz  $ cd rdesktop-1.5.0  $ ./configure  $ make  $ make install  终端输入 rdesktop //很详细用法说明  $ rdesktop -u username -p password ip 就可以远程登录了.username是XP当前用户  注意: