LVM讲解:
图像大纲:

实验目标:
        掌握LVM(逻辑卷管理器),增添、删除和调节LVM大小。
实施境遇:
       
操作系统:RedHat
Enterprise Linux 5 (RHEL5)
        相关软件:lvm2-2.02.16-3.el5
 
实验步骤:

java创立多级目录文件的实例讲授,java创立实例讲明

实比方下所示:

/**
 * 创建多级目录文件
 *
 * @param path 文件路径
 * @throws IOException
 */
private void createFile(String path) throws IOException {
  if (StringUtils.isNotEmpty(path)) {
    File file = new File(path);
    if (!file.getParentFile().exists()) {
      file.getParentFile().mkdirs();
    }
    file.createNewFile();
  }
}

以上这篇java创设多级目录文件的实例解说就是笔者分享给大家的全体内容了,希望能给我们叁个参阅,也可望大家多多援救帮客之家。

实比方下所示: /** * 创立多级目录文件 * * @param path 文件路线 *
@throws IOException */priva…

金沙国际官网 1

  1. 新建分区,并将新分区的系统项目改为Linux LVM
    应用“fdisk”交互方式新扩大分区
    [root@linux tmp]# fdisk /dev/hda 
    Command (m for help): n  //使用“n”新建分区
    First cylinder (7797-9729, default 7797):
    Using default value 7797
    Last cylinder or +size or +sizeM or +sizeK (7797-9729, default 9729):
    +100M  // 设定分区大小
    Command (m for help): n
    First cylinder (7810-9729, default 7810):
    Using default value 7810
    Last cylinder or +size or +sizeM or +sizeK (7810-9729, default 9729):
    +100M
    Command (m for help): n
    First cylinder (7823-9729, default 7823):
    Using default value 7823
    Last cylinder or +size or +sizeM or +sizeK (7823-9729, default 9729):
    +50M
    Command (m for help): p  //使用“p”查看分区新闻
    金沙国际官网 ,我们刚刚确立的分区如下
    /dev/hda5            7797        7809      104391  83  Linux
    /dev/hda6            7810        7822      104391  83  Linux
    /dev/hda7            7823        7829      56196  83  Linux
    Linux LVM分区项目代码为“8e”,(大家能够透过“l” 查看分区类型代码)
    将刚刚建设构造的分区转变到Linux LVM类型
    Command (m for help): t  //使用“t”转变分区类型
    Partition number (1-7): 7  // 输入分区号
    Hex code (type L to list codes): 8e  //输入分区类型代码
    Changed system type of partition 7 to 8e (Linux LVM)
    Command (m for help): t
    Partition number (1-7): 6
    Hex code (type L to list codes): 8e
    Changed system type of partition 6 to 8e (Linux LVM)
    Command (m for help): t
    Partition number (1-7): 5
    Hex code (type L to list codes): 8e
    Changed system type of partition 5 to 8e (Linux LVM)
    查阅未来的分区新闻
    /dev/hda5            7797        7809      104391  8e  Linux LVM
    /dev/hda6            7810        7822      104391  8e  Linux LVM
    /dev/hda7            7823        7829      56196  8e  Linux LVM
    Command (m for help): w  //输入“w” 保存退出
    旋即更新分区音讯而不用重新启航系统
    [root@linux tmp]# partprobe 
  2. 建立PV(物理卷)
    将新建的分区“ /dev/hda5 /dev/hda6 /dev/hda7 ”调换为PV
    [root@linux tmp]# pvcreate /dev/hda5 /dev/hda6 /dev/hda7     
      Physical volume “/dev/hda5” successfully created
      Physical volume “/dev/hda6” successfully created
      Physical volume “/dev/hda7” successfully created
    查看PV信息
    [root@linux tmp]# pvdisplay
      — NEW Physical volume —
      PV Name              /dev/hda5
      VG Name             
      PV Size              101.94 MB
      Allocatable          NO
      PE Size (KByte)      0
      Total PE              0
      Free PE              0
      Allocated PE          0
      PV UUID              jSaI8a-D2B3-5HSA-LkPT-hQ1v-gut6-yY10t6
     
      — NEW Physical volume —
      PV Name              /dev/hda6
      VG Name             
      PV Size              101.94 MB
      Allocatable          NO
      PE Size (KByte)      0
      Total PE              0
      Free PE              0
      Allocated PE          0
      PV UUID              ZHYeHa-lJtI-0UA8-DZhN-WBiU-0pfF-gqFlsy
     
      — NEW Physical volume —
      PV Name              /dev/hda7
      VG Name             
      PV Size              54.88 MB
      Allocatable          NO
      PE Size (KByte)      0
      Total PE              0
      Free PE              0
      Allocated PE          0
      PV UUID              KLBWkX-l694-Yagy-BdHf-RkJ2-2NIC-ltGty0
  3. 建立VG(卷组)
    将刚刚确立的PV中的2个分配到VG中,将VG命名字为vg1
    [root@linux tmp]# vgcreate vg1 /dev/hda5 /dev/hda6
      Volume group “vg1” successfully created
    翻看建立好的VG
    [root@linux tmp]# vgdisplay
      — Volume group —
      VG Name              vg1
      System ID           
      Format                lvm2
      Metadata Areas        2
      Metadata Sequence No  1
      VG Access            read/write
      VG Status            resizable
      MAX LV                0
      Cur LV                0
      Open LV              0
      Max PV                0
      Cur PV                2
      Act PV                2
      VG Size              200.00 MB
      PE Size              4.00 MB
      Total PE              50
      Alloc PE / Size      0 / 0 
      Free  PE / Size      50 / 200.00 MB
      VG UUID              GOysUz-Fyeu-ttE0-R3UE-ra3Z-s1dM-l4QZ7n
  4. 建立LV(逻辑卷)
    树立新的LV,分配VG中全体的空间,并取名叫LV1
    [root@linux tmp]# lvcreate -L 200M -n lv1 vg1       
      Logical volume “lv1” created
    查看LV信息
    [root@linux tmp]# lvdisplay
      — Logical volume —
      LV Name                /dev/vg1/lv1
      VG Name                vg1
      LV UUID                PkCxki-KweE-AcpE-r1KO-cguR-mxUm-xvPP0n
      LV Write Access        read/write
      LV Status              available
      # open                0
      LV Size                200.00 MB
      Current LE            50
      Segments              2
      Allocation            inherit
      Read ahead sectors    0
      Block device          253:3
    使用ext3格式,创立LV的文件系统
    [root@linux tmp]# mke2fs -j /dev/vg1/lv1
    mke2fs 1.39 (29-May-2006)
    Filesystem label=
    OS type: Linux
    Block size=1024 (log=0)
    Fragment size=1024 (log=0)
    51200 inodes, 204800 blocks
    10240 blocks (5.00%) reserved for the super user
    First data block=1
    Maximum filesystem blocks=67371008
    25 block groups
    8192 blocks per group, 8192 fragments per group
    2048 inodes per group
    Superblock backups stored on blocks:
            8193, 24577, 40961, 57345, 73729
    Writing inode tables: done                           
    Creating journal (4096 blocks): done
    Writing superblocks and filesystem accounting information: done
    This filesystem will be automatically checked every 30 mounts or
    180 days, whichever comes first.  Use tune2fs -c or -i to override.
  5. 挂载LV分区到目录
    [root@linux tmp]# mount /dev/vg1/lv1 /tmp/lvm/
    [root@linux tmp]# mount
    /dev/mapper/vg1-lv1 on /tmp/lvm type ext3 (rw)
     
    实验总计:
           
    LVM将大意磁盘分区通过逻辑情势开展灵活的治本,能够丰富保证在实际上条件中对磁盘空间的合理性运用。上期实行介绍怎么样调节LVM的分寸和删除LVM。
     
    RHCE_LAB(6)EvoqueHEL5的LVM应用实例(LVM创造)——停止金沙国际官网 2

1)LVM是什么,作用:
LVM称为逻辑卷处理,功用是增加磁盘分区的保管和使用灵活性。
通过逻辑卷LVM能够使得的治本和分配磁盘空间,能够把散落的小分区组合成一个大的卷组,从卷组中分出须求的长空做出逻辑卷,那样使得磁盘扩大体积和压缩有助于易用。还具有备份的效劳,指的就是lvm快速照相。
2)创设实例:
磁盘-》分区-》ID修改8e-》保存。
自家用来多个磁盘通过分区来做的。还足以每种磁盘分叁个区来做。
Device Boot      Start        End      Blocks  Id  System
/dev/sdb1              1        1306    10490413+  8e  Linux LVM
/dev/sdb2            1307        2612    10490445  8e  Linux LVM
/dev/sdb3            2613        3918    10490445  8e  Linux LVM

3)制造物理卷:通过pvcreate命令。
pvcreate /dev/sdb1
pvcreate /dev/sdb2
pvcreate /dev/sdb3
[[email protected]
~]# pvs(查看创设的物理卷)。
PV        VG  Fmt  Attr PSize  PFree
/dev/sda2  vg0  lvm2 a–  59.99g  7.99g
/dev/sdb1      lvm2 a–  10.00g 10.00g
/dev/sdb2      lvm2 a–  10.00g 10.00g
/dev/sdb3      lvm2 a–  10.00g 10.00g
pvdisplay 查看尤其详实的开始和结果。

 
[[email protected]
~]# pvdisplay
— Physical volume —
PV Name              /dev/sdb1
VG Name              myvg
PV Size              10.00 GiB / not usable 4.54 MiB
Allocatable          yes
PE Size              4.00 MiB
Total PE              2560
Free PE              2560
Allocated PE          0
PV UUID              XP8QfA-WQDd-1v9p-QKxk-AztZ-Nr9e-QbN6Gu
— Physical volume —
PV Name              /dev/sdb2
VG Name              myvg
PV Size              10.00 GiB / not usable 4.58 MiB
Allocatable          yes
PE Size              4.00 MiB
Total PE              2560
Free PE              2560
Allocated PE          0
PV UUID              f8Dtdd-fV9e-1yB7-1B8P-21mU-CU2f-fQDAxe
— Physical volume —
PV Name              /dev/sdb3
VG Name              myvg
PV Size              10.00 GiB / not usable 4.58 MiB
Allocatable          yes
PE Size              4.00 MiB
Total PE              2560
Free PE              2560
Allocated PE          0
PV UUID              rKNL0x-WXq2-gHYD-T27r-Gf05-a4y3-f4zqzt

4)创制逻辑卷:通过vgcreate。
 [[email protected]
~]# vgcreate myvg /dev/sdb{1,2,3}
  Volume group “myvg” successfully created

金沙国际官网 3

[[email protected]
~]# vgs
VG  #PV #LV #SN Attr  VSize  VFree
myvg  3  0  0 wz–n- 30.00g 30.00g

5)创制逻辑卷,lvcreate。
[[email protected]
~]# lvcreate -L 10G -n test myvg
Logical volume “test” created
-L:空间尺寸。
-n:逻辑卷名称。
[[email protected]
~]# lvdisplay /dev/myvg/test
— Logical volume —
LV Path                /dev/myvg/test
LV Name                test
VG Name                myvg
LV UUID                wY1YUF-f0o6-jzu1-mtTL-64p0-qvfC-3QfF8y
LV Write Access        read/write
LV Creation host, time station106.magelinux.com, 2014-02-10 11:18:43
+0800
LV Status              available
# open                0
LV Size                10.00 GiB
Current LE            2560
Segments              1
Allocation            inherit
Read ahead sectors    auto

  • currently set to    256
    Block device          253:4

6)挂载使用创建好的逻辑卷。
mke2fs -t ext4 /dev/myvg/test 格式化。
mount /dev/myvg/test /mnt/挂载使用。

7)假使有一天逻辑卷远远不够用了。怎么从卷组扩张呢?如下深入分析。
逻辑卷增加的光景步骤:
1,先鲜明扩充的轻重缓急,并保障所属的卷组有足够的盈余空间。
自家前天要推而广之5G,自个儿是10G的深浅。命令如下:
[[email protected]
~]# lvextend -L +5G /dev/myvg/test
Extending logical volume test to 15.00 GiB
Logical volume test successfully resized

2,扩大物理边界。物理边界指的是本人的物理边缘大小。
[[email protected]
~]# lvdisplay /dev/myvg/test
— Logical volume —
LV Path                /dev/myvg/test
LV Name                test
VG Name                myvg
LV UUID                wY1YUF-f0o6-jzu1-mtTL-64p0-qvfC-3QfF8y
LV Write Access        read/write
LV Creation host, time station106.magelinux.com, 2014-02-10 11:18:43
+0800
LV Status              available
# open                1
LV Size                15.00 GiB
Current LE            3840
Segments              2
Allocation            inherit
Read ahead sectors    auto

  • currently set to    256
    Block device          253:4

当扩张完物理边界后你会意识,挂载中的逻辑卷依旧我的轻重。
[[email protected]
~]# df -hT
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/mapper/vg0-root
ext4    20G  387M  19G  3% /
tmpfs        tmpfs    242M    0  242M  0% /dev/shm
/dev/sda1    ext4    194M  29M  156M  16% /boot
/dev/mapper/vg0-usr
ext4    9.9G  1.9G  7.6G  20% /usr
/dev/mapper/vg0-var
ext4    20G  288M  19G  2% /var
/dev/mapper/myvg-test
ext4    9.9G  151M  9.2G  2% /mnt

扩大逻辑边界,逻辑边界指的是挂载后,在接纳中的逻辑卷也直接识别了。
[[email protected]
~]# resize2fs /dev/myvg/test
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/myvg/test is mounted on /mnt; on-line resizing
required
old desc_blocks = 1, new_desc_blocks = 1
Performing an on-line resize of /dev/myvg/test to 3932160 (4k) blocks.
The filesystem on /dev/myvg/test is now 3932160 blocks long.
[[email protected]
~]# df -hT
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/mapper/vg0-root
ext4    20G  387M  19G  3% /
tmpfs        tmpfs    242M    0  242M  0% /dev/shm
/dev/sda1    ext4    194M  29M  156M  16% /boot
/dev/mapper/vg0-usr
ext4    9.9G  1.9G  7.6G  20% /usr
/dev/mapper/vg0-var
ext4    20G  288M  19G  2% /var
/dev/mapper/myvg-test
ext4    15G  153M  14G  2% /mnt

上述正是扩展逻辑卷部分。

推荐介绍阅读:

VMware上安装Oracle 10g RAC-ASM+裸设备

AIX上用裸设备安装Oracle

Oracle for AIX基于裸设备的表空间增添步聚

  • 1
  • 2
  • 下一页

图像大纲: 1)LVM是何许,功用:
LVM称为逻辑卷管理,成效是增加磁盘分区的管制和动用灵活性。
通过逻辑卷LVM能够有效的管住和…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图