zoukankan      html  css  js  c++  java
  • LVM pvcreate,vgcreate,lvcreate,mkfs

    首先介绍LVM的几个概念:
        1. 物理卷Physical volume (PV):可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件(loopback file)。物理卷包括一个特殊的header,其余部分被切割为一块块物理区域(physical extents)。 Think of physical volumes as big building blocks which can be used to build your hard drive.
        2. 卷组Volume group (VG):将一组物理卷收集为一个管理单元。Group of physical volumes that are used as storage volume (as one disk). They contain logical volumes. Think of volume groups as hard drives.
        3. 逻辑卷Logical volume (LV):虚拟分区,由物理区域(physical extents)组成。A "virtual/logical partition" that resides in a volume group and is composed of physical extents. Think of logical volumes as normal partitions.
        4. 物理区域Physical extent (PE):硬盘可供指派给逻辑卷的最小单位(通常为4MB)。A small part of a disk (usually 4MB) that can be assigned to a logical Volume. Think of physical extents as parts of disks that can be allocated to any partition.

    备份
    # rsync -avP -e ssh /data xxx
    卸载
    # umount /data /data?
    设置分区类型为8e
    # fdisk /dev/sdb

    创建PV
    # pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
    检查
    # pvs
    # pvdisplay
    创建VG
    # vgcreate xxx_volume_group /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
    检查
    #vgdisplay
    创建LV
    # lvcreate -l 100%VG -n xxx_lv1 xxx_volume_group
    检查
    # lvdisplay
    格式化
    # mkfs.ext4 /dev/xxx_volume_group/xxx_lv1
    编辑/etc/fstab
    /dev/xxx_volume_group/xxx_lv1 /data ext4 noatime,acl,user_xattr 1 2
    /dev/sda4 /data1 ext4 noatime,acl,user_xattr 1 2
    挂载
    # mkdir /data /data1
    # mount /data
    # mount /data1
    恢复
    # rsync -avP -essh xxx .

    http://www.cnblogs.com/mfryf/p/5047787.html




    pvcreate指令:创建物理卷

    【语    法】pvcreate [选项] [参数]

    【功能介绍】pvcreate指令用于将物理硬盘分区初始化为物理卷,以便被LVM使用。

    【选项说明】

    选    项

    功    能

    -f

    强制创建物理卷,不需要用户确认

    -u

    指定设备的UUID

    -y

    所有的问题都回答“yes”

    -Z

    是否利用前4个扇区

    【参数说明】

    参    数

    功    能

    物理卷

    指定要创建的物理卷对应的设备文件名

    【经验技巧】要创建物理卷必须首先对硬盘进行分区,并且将硬盘分区的类型设置为"8e"后,才能使用pvcreate指令将分区初始化为物理卷。

    【示例351】创建物理卷。具体步骤如下:

    (1)使用fdisk指令创建"Linux-LVM"分区。在命令行中输入下面的命令:

    1. [root@hn ~]# fdisk /dev/sdb#对硬盘 "/dev/sdb"分区 

    输出信息如下:

    1. ......省略部分输出内容......  
    2. Command (m for help): n #创建新分区  
    3. Command action  
    4.    e   extended  
    5.    p   primary partition (1-4)  
    6. p#创建主分区  
    7. Partition number (1-4): 1#创建第一个主分区  
    8. First cylinder (1-1044, default 1): 1#指定起始柱面  
    9. Last cylinder or +size or +sizeM or +sizeK (1-1044,
      default 1044): +100M    #分区大小为100M  
    10. Command (m for help): t #改变分区类型  
    11. Selected partition 1  
    12. Hex code (type L to list codes): 8e  
    13. #输入LVM分区的编号"8e"  
    14. Changed system type of partition 1 to 8e (Linux LVM)  
    15. Command (m for help): p #显示分区表  
    16. Disk /dev/sdb: 8589 MB, 8589934592 bytes  
    17. 255 heads, 63 sectors/track, 1044 cylinders  
    18. Units = cylinders of 16065 * 512 = 8225280 bytes  
    19.    Device Boot      Start      End      Blocks   Id  System  
    20. /dev/sdb1          1          13      104391   8e  Linux LVM  
    21. Command (m for help): w #保存并退出  
    22. The partition table has been altered!  
    23. Calling ioctl() to re-read partition table.  
    24. Syncing disks. 

    (2)使用partprobe指令更新内核的中硬盘分区表。在命令行中输入下面的命令:

    1. [root@hn ~]# partprobe#更新内核中的分区表 

    (3)使用pvcreate指令将分区创建为LVM物理卷。在命令行中输入下面的命令:

    1. [root@hn ~]# pvcreate /dev/sdb1#将分区初始化为物理卷 

    输出信息如下:

    1. Physical volume "/dev/sdb1" successfully created 
    http://book.51cto.com/art/201012/240911.htm
    pvcreate指令:创建物理卷

    【语    法】pvcreate [选项] [参数]

    【功能介绍】pvcreate指令用于将物理硬盘分区初始化为物理卷,以便被LVM使用。

    主要参数

    -f 强制创建物理卷,不需要用户确认
    -u 指定设备的UUID
    -y 所有的问题都回答“yes”
    -Z 是否利用前4个扇区

    http://linux.51yip.com/search/pvcreate


    用到的命令有
      1、pvcreate  (physical volume create)
      2、vgcreate  (volume group create)
    例子1:创建物理卷
      pvcreate /dev/sdb1 -- /dev/sdb1 是一个分区!
      如果在初始化的时候出错了,可能是因为分区的分区类型不正确,区的类型要求是8e(linux lvm)
    --------------------------------------------------------

    例子2:创建卷组
      vgcreate vg0001 /dev/sdb1 /dev/sdb2 /dev/sdb5
      #vg0001是卷组的名字,卷组的成员有/dev/sdb1 /dev/sdb2 /dev/sdb5
    -------------------------------------------------------
    例子3:查看物理卷信息
      pvs
    http://www.cnblogs.com/JiangLe/p/4616042.html












  • 相关阅读:
    Javascript倒计时页面跳转
    php计算时间差的方法
    php mysqli多个查询的例子
    结束线程方法2 Java提供的中断机制
    结束线程方法1:使用退出标志
    Java并发编程面试题1
    生产者消费者 java.util.concurrent.lock包
    多线程实例1 一个线程写入人员信息,一个线程读取人员信息
    Java并发编程笔记
    mysql案例-sysbench安装测试
  • 原文地址:https://www.cnblogs.com/softidea/p/5147090.html
Copyright © 2011-2022 走看看