1.磁盘分区

[root@ol6-121-rac1 ~]# fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xd8bb2864.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)WARNING: DOS-compatible mode is deprecated. It's strongly recommended toswitch off the mode (command 'c') and change display units tosectors (command 'u').Command (m for help): n
Command actione   extendedp   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1305, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-1305, default 1305): +5GCommand (m for help): n
Command actione   extendedp   primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (655-1305, default 655):
Using default value 655
Last cylinder, +cylinders or +size{K,M,G} (655-1305, default 1305):
Using default value 1305Command (m for help): pDisk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd8bb2864Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         654     5253223+  83  Linux
/dev/sdb2             655        1305     5229157+  83  LinuxCommand (m for help): w
The partition table has been altered!Calling ioctl() to re-read partition table.
Syncing disks.
[root@ol6-121-rac1 ~]# partprobe
Warning: WARNING: the kernel failed to re-read the partition table on /dev/sda (Device or resource busy).  As a result, it may not reflect all of your changes until after reboot.
Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0 has been opened read-only.
[root@ol6-121-rac1 ~]# fdisk -l /dev/sdbDisk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd8bb2864Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         654     5253223+  83  Linux
/dev/sdb2             655        1305     5229157+  83  Linux

2.创建PV

[root@ol6-121-rac1 ~]# pvcreate /dev/sdb{1,2}

  Physical volume "/dev/sdb1" successfully createdPhysical volume "/dev/sdb2" successfully created
[root@ol6-121-rac1 ~]# pvscanPV /dev/sda2   VG vg_ol6121rac1   lvm2 [11.51 GiB / 0    free]PV /dev/sdb1                      lvm2 [5.01 GiB]PV /dev/sdb2                      lvm2 [4.99 GiB]Total: 3 [21.50 GiB] / in use: 1 [11.51 GiB] / in no VG: 2 [10.00 GiB]
[root@ol6-121-rac1 ~]# pvdisplay--- Physical volume ---PV Name               /dev/sda2VG Name               vg_ol6121rac1PV Size               11.51 GiB / not usable 3.00 MiBAllocatable           yes (but full)PE Size               4.00 MiBTotal PE              2946Free PE               0Allocated PE          2946PV UUID               YEG40A-wEWW-9F8Z-bgcL-PWvA-7sef-FP12my"/dev/sdb1" is a new physical volume of "5.01 GiB"--- NEW Physical volume ---PV Name               /dev/sdb1VG Name               PV Size               5.01 GiBAllocatable           NOPE Size               0   Total PE              0Free PE               0Allocated PE          0PV UUID               p2nXS7-MmpX-Pawj-ThU3-k1NQ-t5Rc-hqKtb4"/dev/sdb2" is a new physical volume of "4.99 GiB"--- NEW Physical volume ---PV Name               /dev/sdb2     ----PV名VG Name                             ----分配的VG,因为没有分配,所以是空PV Size               4.99 GiB      ----PV的大小 Allocatable           NO            ---是否被分配   PE Size               0             ---PE的大小     Total PE              0             ----共分配的PE数  Free PE               0             ----没有被LV用掉的PE  Allocated PE          0             ----尚可被分配的PE数量PV UUID               M31k1o-JGJx-3OrN-DmNf-W8uJ-SXBB-JdSviW由于PE是在创建VG的时候才指定,所以这里的PE都显示0
[root@ol6-121-rac1 ~]# pvdisplay     ---这里显示已经被VG使用的PV(与上面做个对比)   --- Physical volume --- PV Name               /dev/sdb1VG Name               datavgPV Size               5.01 GiB / not usable 10.10 MiBAllocatable           yes PE Size               512.00 MiBTotal PE              10Free PE               10Allocated PE          0PV UUID               p2nXS7-MmpX-Pawj-ThU3-k1NQ-t5Rc-hqKtb4  

3.创建VG

创建格式:vgcreate -s N[mgt] VG名称 PV名称

[root@ol6-121-rac1 ~]# vgcreate -s 512M datavg /dev/sdb1   ---“-s”后面加PE的大小,单位可以是m,                                                                                  g,t Volume group "datavg" successfully created
[root@ol6-121-rac1 ~]# vgscanReading all physical volumes.  This may take a while...Found volume group "datavg" using metadata type lvm2Found volume group "vg_ol6121rac1" using metadata type lvm2
[root@ol6-121-rac1 ~]# pvscan PV /dev/sdb1   VG datavg          lvm2 [5.00 GiB / 5.00 GiB free]PV /dev/sda2   VG vg_ol6121rac1   lvm2 [11.51 GiB / 0    free]PV /dev/sdb2                      lvm2 [4.99 GiB]     ---,没有被使用的PVTotal: 3 [21.49 GiB] / in use: 2 [16.51 GiB] / in no VG: 1 [4.99 GiB]
[root@ol6-121-rac1 ~]# vgdisplay datavg--- Volume group ---VG Name               datavgSystem ID             Format                lvm2Metadata Areas        1Metadata Sequence No  1VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                0Open LV               0Max PV                0Cur PV                1Act PV                1VG Size               5.00 GiBPE Size               512.00 MiBTotal PE              10Alloc PE / Size       0 / 0   Free  PE / Size       10 / 5.00 GiBVG UUID               wtuMSA-qOM7-eslo-BeiR-N8pJ-PVic-ZQXDXu
扩展VG
[root@ol6-121-rac1 ~]# vgextend datavg /dev/sdb2Volume group "datavg" successfully extended
[root@ol6-121-rac1 ~]# vgdisplay datavg--- Volume group ---VG Name               datavgSystem ID             Format                lvm2Metadata Areas        2Metadata Sequence No  2VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                0Open LV               0Max PV                0Cur PV                2Act PV                2VG Size               9.50 GiBPE Size               512.00 MiBTotal PE              19Alloc PE / Size       0 / 0   Free  PE / Size       19 / 9.50 GiBVG UUID               wtuMSA-qOM7-eslo-BeiR-N8pJ-PVic-ZQXDXu

4.创建LV

创建格式:lvcreate -L N[mgt] -n LV名称 VG名称   或者  lvcreate -l N -n LV名称 VG名称
说明:-L 后面加容量  -l 后面加PE的个数
[root@ol6-121-rac1 ~]# lvcreate -L 5G -n datalv datavg   创建一个5G的LVLogical volume "datalv" created
[root@ol6-121-rac1 ~]# vgdisplay datavg--- Volume group ---VG Name               datavgSystem ID             Format                lvm2Metadata Areas        2Metadata Sequence No  3VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                1Open LV               0Max PV                0Cur PV                2Act PV                2VG Size               9.50 GiBPE Size               512.00 MiBTotal PE              19Alloc PE / Size       10 / 5.00 GiBFree  PE / Size       9 / 4.50 GiBVG UUID               wtuMSA-qOM7-eslo-BeiR-N8pJ-PVic-ZQXDXu[root@ol6-121-rac1 ~]# lvdisplay --- Logical volume ---LV Path                /dev/datavg/datalvLV Name                datalvVG Name                datavgLV UUID                sZ5JSE-YkRc-QxLA-GzWT-lLSR-s0WY-b0R8PvLV Write Access        read/writeLV Creation host, time ol6-121-rac1.localdomain, 2014-03-18 10:09:29 +0800LV Status              available# open                 0LV Size                5.00 GiBCurrent LE             10Segments               1Allocation             inheritRead ahead sectors     auto- currently set to     256Block device           252:2[root@ol6-121-rac1 ~]# ll /dev/datavg/datalv
lrwxrwxrwx 1 root root 7 Mar 18 10:09 /dev/datavg/datalv -> ../dm-2
删除LV:lvremove /dev/datavg/datalv  ---注意:要加绝对路径
扩展LV
[root@ol6-121-rac1 ~]# lvresize -l +9 /dev/datavg/datalv   绝对路径Extending logical volume datalv to 9.50 GiBLogical volume datalv successfully resized
[root@ol6-121-rac1 ~]# lvdisplay --- Logical volume ---LV Path                /dev/datavg/datalvLV Name                datalvVG Name                datavgLV UUID                j5Wvb3-ZFiz-5PyG-gfdp-NPb4-BdRq-PhT1wmLV Write Access        read/writeLV Creation host, time ol6-121-rac1.localdomain, 2014-03-18 10:14:28 +0800LV Status              available# open                 0LV Size                9.50 GiBCurrent LE             19Segments               2Allocation             inheritRead ahead sectors     auto- currently set to     256Block device           252:2

5. 创建文件系统

[root@ol6-121-rac1 ~]# mkfs -t ext4 /dev/datavg/datalv   ---格式化,注意LV全名
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
622592 inodes, 2490368 blocks
124518 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2550136832
76 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: doneThis filesystem will be automatically checked every 37 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
[root@ol6-121-rac1 ~]# mount /dev/datavg/datalv /oradata/   ---挂载
[root@ol6-121-rac1 ~]# df -lhT                              ---查看
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/mapper/vg_ol6121rac1-lv_rootext4    9.4G  3.9G  5.1G  43% /
tmpfs        tmpfs    499M  100K  499M   1% /dev/shm
/dev/sda1     ext4    485M   55M  405M  12% /boot
/dev/sr0   iso9660    3.5G  3.5G     0 100% /media/OL6.4 x86_64 Disc 1 20130225
/dev/mapper/datavg-datalvext4    9.4G  150M  8.8G   2% /oradata

——————————————————————————

Lookers-on see most of the game.-- Smedley

旁观者清

——————————————————————————

转载于:https://www.cnblogs.com/haoxiaoyu/p/3607078.html

Linux LVM全面实践相关推荐

  1. Linux LVM 的使用详解

    Linux LVM 的使用详解 2011-12-20 14:41 摘要: Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配合适的硬盘空间.而 ...

  2. linux lvm使用情况,Linux LVM系列(一)lvm使用

    简介 逻辑卷管理LVM是一个多才多艺的硬盘系统工具.无论在Linux或者其他类似的系统,都是非常的好用.传统分区使用固定大小分区,重新调整大小十分麻烦.但是,LVM可以创建和管理"逻辑&qu ...

  3. linux删除配置信息,Linux LVM逻辑卷配置过程详解(创建、扩展、缩减、删除、卸载、快照创建)...

    一.预备知识 LVM全称为Logical Volume Manager逻辑卷管理器,LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分 ...

  4. 通用线程: 学习 Linux LVM

    为什么80%的码农都做不了架构师?>>>    通用线程: 学习 Linux LVM "逻辑卷管理"为存储器管理带来的魔力 Daniel Robbins ( dr ...

  5. Linux LVM 收藏

    对于Linux用户而言,在安装一台Linux机器的时候,遇到的问题之一就是给各分区估计和分派足够的硬盘空间.无论对一个正在为服务器寻找空间的系统管理员,还是一个磁盘即将用尽的普通用户来说,这都是一个非 ...

  6. [zz]一份非常内行的Linux LVM HOWTO

    作 者: 谢启发 1. 绪论 欢迎你,亲爱的读者. 写这个文档的目的是为了告诉你什么是LVM,它怎样工作,你怎样运用它使你的生活变得更容易.虽然有一份LVM FAQ,但仍是德文的,它是从不同的角度来描 ...

  7. linux查看lvm命令,linux lvm常用命令总结

    linux LVM 1 创建 .删除思路创建:Linux分区---物理卷---卷组---逻辑卷删除:逻辑卷---卷组----物理卷---Linux分区 2 linux分区 linux中我们通常使用fd ...

  8. linux lvm添加磁盘,Linux下添加磁盘创建lvm分区

    shell> fdisk /dev/xvdb #### 选择磁盘 Command (m for help): m #### 帮助 Command action a toggle a bootab ...

  9. linux系统下卷组管理,Linux LVM卷组管理

    Linux LVM卷组管理 由于传统的磁盘管理不能对磁盘进行磁盘管理,因此诞生了LVM技术,LVM技术最大的特点就是对磁盘进行动态管理. 由于LVM的逻辑卷的大小更改可以进行动态调整,且不会出现丢失数 ...

最新文章

  1. 周鸿祎重做路由器,到底在做什么?
  2. 2020腾讯校招后台开发
  3. 【bzoj5427】最长上升子序列(贪心+LIS)
  4. 超级计算机性能调查,调查:多数超级计算机使用Linux操作系统
  5. 安装mysql5.5时常见错误--缺失make
  6. ECMAScript 对象类型
  7. A - System Administrator CodeForces - 245A(水题)
  8. 视频容器与编解码器的区别
  9. 喜庆红色C4D立体电商首焦模板|PSD分层格式,设计师大呼真香!
  10. c++ 调用python_闲话python 48: C/C++扩展Python与Swig工具
  11. 数据表 高水位 mysql_Oracle中的高水位(HWM)
  12. 6.1 tensorflow2实现WideDeep推荐系统——Python实战
  13. 《疯狂的程序员64》读后感
  14. 与卿共赴鸿蒙是什么意思,经典的爱情诗句
  15. SpringBoot2.2.X整合ElasricSearch7.8
  16. windows资源监视器中内存项(提交、工作集、可共享、专用)的含义及区别
  17. 局域网计算机怎样注销用户名,win10系统取消局域网共享用户名密码的解决办法...
  18. 红黑树区分 左旋 和 右旋
  19. css svg做动图,如何制作svg动态图
  20. Zynga的数据分析

热门文章

  1. 领域模型的概念:失血 贫血 充血 胀血
  2. Centos 7 图形化界面安装
  3. ​区块链公链“三元悖论”专题系列之去中心化(Decentralization)
  4. 开源SDK实现Android视频直播
  5. CMake Tutorial
  6. 三色球问题python_零基础入门学习Python习题3【输密码+水仙花数+摸三色球】
  7. 喜羊羊与灰太狼java_喜羊羊与灰太狼之懒洋洋风波
  8. SpringBoot的幕后推手,五年Java开发者小米、阿里面经
  9. Swing实现五子棋
  10. JS实现PDF文件下载