RHEL7->第二章 LVM创建

1、创建pv

[[email protected] ~]# pvcreate /dev/sdb[1-3]

[[email protected] ~]# pvs

PV         VG   Fmt  Attr PSize   PFree

/dev/sda2  rhel lvm2 a--   12.00g   4.00m

/dev/sdb1       lvm2 ---  100.00m 100.00m

/dev/sdb2       lvm2 ---    1.00g   1.00g

/dev/sdb3       lvm2 ---    1.00g   1.00g

2、创建VG

[[email protected] ~]# vgcreate datavg /dev/sdb[1-2]

[[email protected] ~]# vgs

VG     #PV #LV #SN Attr   VSize  VFree

datavg   2   0   0 wz--n-  1.09g 1.09g

rhel     1   2   0 wz--n- 12.00g 4.00m

3、创建2个lv

[[email protected] ~]# lvcreate -n datalv -L 500M datavg    -n指定lv名字  -L指定大小

Logical volume "datalv" created.

[[email protected] ~]# lvs

LV     VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert

datalv datavg -wi-a----- 500.00m

root   rhel   -wi-ao----  10.00g

swap   rhel   -wi-ao----   2.00g

[[email protected] ~]# lvcreate -n applv -L 500M datavg

[[email protected] ~]# vgs

VG     #PV #LV #SN Attr   VSize  VFree

datavg   2   2   0 wz--n-  1.09g 116.00m

rhel     1   2   0 wz--n- 12.00g   4.00m

[[email protected] ~]# lvs

LV     VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert

applv  datavg -wi-a----- 500.00m

datalv datavg -wi-a----- 500.00m

root   rhel   -wi-ao----  10.00g

swap   rhel   -wi-ao----   2.00g

4、格式化,挂载

[[email protected] ~]# mkfs.xfs /dev/datavg/applv

[[email protected] ~]# mkdir applv

[[email protected] ~]# mount /dev/datavg/applv /applv

[[email protected] ~]# echo "/dev/datavg/applv  /root/applv xfs defaults 0 0" >>/etc/fstab

时间: 2024-08-11 13:56:42

RHEL7->第二章 LVM创建的相关文章

Java 螺纹第三版 第一章Thread介绍、 第二章Thread创建和管理学习笔记

第一章 Thread导论 为何要用Thread ? 非堵塞I/O I/O多路技术 轮询(polling) 信号 警告(Alarm)和定时器(Timer) 独立的任务(Task) 并行算法 第二章 Thread的创建与管理 一.什么是Thread ? Thread是所在主机运行的应用程序任务(task). 仅仅有一个线程的样例: public class Factorial { public static void main(String[] args) { int n = 5; System.o

第二章:创建框架和窗体

没有翻译第一章是由于第一章仅仅介绍了怎样设置IDE.这方面网上文章非常多,我就没有翻译,直接从第二章開始. 以下是原文链接.翻译有不正确的地方请朋友们指正. http://www.rastertek.com/gl40tut02.html Tutorial 2: Creating a Framework and Window This OpenGL 4.0 tutorial will cover setting up a basic frame work and window. 这一章涵盖了创建基

第二章:创建框架和窗口

没有翻译第一章是因为第一章只介绍了如何设置IDE,这方面网上文章很多,我就没有翻译,直接从第二章开始. 下面是原文链接,翻译有不对的地方请朋友们指正. http://www.rastertek.com/gl40tut02.html Tutorial 2: Creating a Framework and Window This OpenGL 4.0 tutorial will cover setting up a basic frame work and window. 这一章涵盖了创建基本框架

第二章:创建和销毁对象。ITEM2:遇到多个构造器参数时要考虑用构建器。

如果一个类中有大量的可选参数,有以下几种方式: 1.重叠构造器: package com.twoslow.cha2; /** * 重叠构造器可行,但是当由许多参数的时候,客户端代码很难编写. * @author sai * */ public class Item201 { private final int servingSize; private final int servings; private final int calories; private final int fat; pr

第二章、创建和销毁对象。ITEM1:考虑用静态工厂方法代替构造器

除了使用构造器来获取类的一个实例,还可以使用静态工厂方法(static factory method). 下面的方法是将boolean基本类型转成一个Boolean对象引用: 1 public final class Boolean implements java.io.Serializable, 2 Comparable<Boolean> 3 { 4 //与基本类型boolean=true匹配 5 public static final Boolean TRUE = new Boolean(

第二章:创建和销毁对象。ITEM3:用私有构造器或者枚举类型强化Singleton属性。

声明一个Singleton类的3种方法: package com.twoslow.cha2; /** * 可以通过AccessibleObject.setAccessible(),通过反射机制调用私有构造器. * @author sai * */ public class Singleton01 { private Singleton01(){} public static final Singleton01 INSTANCE = new Singleton01() ; private Obje

第二章:创建和销毁对象。ITEM6:消除过期的对象引用。

1 package com.twoslow.cha2; 2 3 import java.util.Arrays; 4 import java.util.EmptyStackException; 5 6 public class Stack { 7 8 private Object[] elements ; 9 10 private int size = 0; 11 12 private static final int DEFAULT_INITIAL_CAPACITY = 16 ; 13 14

《Entity Framework 6 Recipes》翻译系列 (3) -----第二章 实体数据建模基础之创建一个简单的模型 (转)

第二章 实体数据建模基础 很有可能,你才开始探索实体框架,你可能会问“我们怎么开始?”,如果你真是这样的话,那么本章就是一个很好的开始.如果不是,你已经建模,并在实体分裂和继承方面感觉良好,那么你可以跳过本章. 本章将带你漫游使用实体框架建模的基本实例,建模是实体框架的核心特性,同时也是区别实体框架和微软早期的数据访问平台的特性.一旦建好模,你就可以面向模型编写代码,而不用面向关系数据库中的行和列. 本章以创建一个简单概念模型的实例开始,然后让实体框架创建底层的数据库,剩下的实例,将向你展示,如

[Effective Java 读书笔记] 第二章 创建和销毁对象 第一条

第二章  创建和销毁对象 第一条 使用静态工厂方法替代构造器,原因: 静态工厂方法可以有不同的名字,也就是说,构造器只能通过参数的不同来区分不同的目的,静态工厂在名字上就能表达不同的目的 静态工厂方法不用每次调用的时候都创建新的对象(其实是因为它是static的,所以只能用static的,所以是一早就创建了,不需要重复创建吧..),比如书中 Boolean.valueOf(boolean) 1 public static final Boolean TRUE = new Boolean(true