zoukankan      html  css  js  c++  java
  • Linux下逻辑卷创建与管理

    用虚拟机加一块硬盘后,查看硬盘状况,使用fdisk-l命令:

    [root@jerrybj ~]# fdisk -l

    Disk /dev/sda: 21.4 GB, 21474836480 bytes

    255 heads, 63 sectors/track, 2610 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot     Start         End      Blocks  Id  System

    /dev/sda1   *           1          13      104391  83  Linux

    /dev/sda2             14        2610    20860402+ 8e  Linux LVM

    Disk /dev/sdb: 34.3 GB, 34359738368 bytes

    255 heads, 63 sectors/track, 4177 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

    Disk /dev/sdb doesn't contain a valid partition table

    其中/dev/sdb是新添加的,一会拿来做逻辑卷。

    下面继续添加partition:

    [root@jerrybj ~]# fdisk /dev/sdb

    Command (m for help): n

    Command action

       e   extended

       p   primary partition (1-4)

    p

    Partition number (1-4): 1

    First cylinder (1-4177, default 1):

    Using default value 1

    Last cylinder or +size or +sizeM or +sizeK (1-4177, default4177):

    Using default value 4177

    Command (m for help): p

    Disk /dev/sdb: 34.3 GB, 34359738368 bytes

    255 heads, 63 sectors/track, 4177 cylinders

    Units = cylinders of 16065 * 512 = 8225280 bytes

       Device Boot      Start         End      Blocks  Id  System

    /dev/sdb1              1        4177    33551721  83  Linux

    Command (m for help): w

    The partition table has been altered!

    Calling ioctl() to re-read partition table.

    Syncing disks.

    现在我把linux类型 分成LinuxLVM类型。

    [root@jerrybj ~]# fdisk /dev/sdb

    Command (m for help): t

    Hex code (type L to list codes): L

    。。。

    Hex code (type L to list codes): 8e

    Changed system type of partition 1 to 8e (Linux LVM)

    Command (m for help): w

    下面创建pv、vg、lv

    [root@jerrybj ~]# pv

    pvchange  pvcreate   pvmove     pvresize  pvscan    

    pvck      pvdisplay  pvremove   pvs       pv.sh 

    [root@jerrybj ~]# pvcreate /dev/sdb1

      Physical volume"/dev/sdb1" successfully created

    然后创建vg

    [root@jerrybj ~]# vg

    vgcfgbackup    vgconvert      vgextend       vgmknodes      vgs

    vgcfgrestore  vgcreate       vgimport       vgreduce       vgscan

    vgchange      vgdisplay      vgimportclone  vgremove      vgsplit

    vgck          vgexport       vgmerge        vgrename

    [root@jerrybj ~]# vgcreate datavg /dev/sdb1

     Volume group"datavg" successfully created

    创建lv

    [root@jerrybj ~]# lv

    lvchange    lvdisplay    lvmchange    lvmsadc     lvreduce     lvresize

    lvconvert   lvextend     lvmdiskscan  lvmsar      lvremove     lvs

    lvcreate     lvm          lvmdump      lvm.static   lvrename    lvscan

    [root@jerrybj ~]# lvcreate -n lv_data1 -L 15g datavg

      Logical volume"lv_data1" created

    [root@jerrybj ~]# lvcreate -n lv_dsk1 -L 4g datavg

      Logical volume"lv_dsk1" created

    [root@jerrybj ~]# lvcreate -n lv_dsk2 -L 4g datavg

      Logical volume"lv_dsk2" created

    [root@jerrybj ~]# lvcreate -n lv_dsk3 -L 4g datavg

      Logical volume"lv_dsk3" created

    [root@jerrybj ~]# lvcreate -n lv_dsk4 -L 4g datavg

      Logical volume"lv_dsk4" created

    接下来格式化:

    [root@jerrybj ~]# mkfs.ext3 /dev/datavg/lv_data1

    [root@jerrybj ~]# mkfs.ext3 /dev/datavg/lv_dsk1

    [root@jerrybj ~]# mkfs.ext3 /dev/datavg/lv_dsk2

    [root@jerrybj ~]# mkfs.ext3 /dev/datavg/lv_dsk3

    [root@jerrybj ~]# mkfs.ext3 /dev/datavg/lv_dsk4

    下面创建目录:

    [root@jerrybj ~]# mkdir /u01 /dsk1 /dsk2 /dsk3 /dsk4

    下面开机挂载:

    [root@jerrybj ~]# vi /etc/fstab

    末尾添加如下内容:

    /dev/datavg/lv_data1   /u01                    ext3    defaults        0 0

    /dev/datavg/lv_dsk1    /dsk1                   ext3    defaults        0 0

    /dev/datavg/lv_dsk2    /dsk2                   ext3    defaults        0 0

    /dev/datavg/lv_dsk3    /dsk3                   ext3    defaults        0 0

    /dev/datavg/lv_dsk4    /dsk4                   ext3    defaults        0 0

    [root@jerrybj ~]# mount /u01

    [root@jerrybj ~]# mount /dsk1

    [root@jerrybj ~]# mount /dsk2

    [root@jerrybj ~]# mount /dsk3

    [root@jerrybj ~]# mount /dsk4

    大功告成!

  • 相关阅读:
    设计模式:简单工厂模式
    datav轮播表使用事例
    POI操作Excel常用方法总结 .
    序列图像三维重建 学习过程流水账
    python面向对象编程
    python批量生成word文档
    Linux 网络配置方法 nmtui 配置
    leetcode 剑指 Offer 67. 把字符串转换成整数 & leetcode 8. 字符串转换整数 (atoi)
    leetcode 剑指 Offer 59
    leetcode 剑指 Offer 53
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3194302.html
Copyright © 2011-2022 走看看