LVM练习题

创建一个至少有两个PV组成的大小为20G的名为testvg的

VG;要求PE大小为16MB, 而后在卷组中创建大小为5G的逻

辑卷testlv;挂载至/users目录

第一步!首先准备足够大的硬盘来实验

[root@Cloud /]#lsblk  #添加了/dev/sdb/c硬盘 
NAME                MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0                  11:0    1  3.7G  0 rom  
sda                   8:0    0  200G  0 disk 
├─sda1                8:1    0  200M  0 part /boot
├─sda2                8:2    0   60G  0 part 
│ ├─vg0-root (dm-0) 253:0    0   20G  0 lvm  /
│ ├─vg0-swap (dm-1) 253:1    0    2G  0 lvm  [SWAP]
│ ├─vg0-usr (dm-6)  253:6    0   10G  0 lvm  /usr
│ └─vg0-var (dm-7)  253:7    0   20G  0 lvm  /var
└─sda3                8:3    0    1G  0 part 
sdc                   8:32   0   20G  0 disk 
sdb                   8:16   0   15G  0 disk

第二部!格式成LVM分区,具体操作就略过了,注意:在分区时记得把分区该为8e分区

[root@Cloud /]#fdisk -l |grep 'sd[bc]' #显示LVM分区
Disk /dev/sdc: 21.5 GB, 21474836480 bytes
/dev/sdc1               1        1306    10490413+  8e  Linux LVM
Disk /dev/sdb: 16.1 GB, 16106127360 bytes
/dev/sdb1               1        1306    10490413+  8e  Linux LVM

第三部!创建为pv卷

[root@Cloud /]#pvcreate /dev/sdb1 /dev/sdc1 #创建pv卷
  Physical volume "/dev/sdb1" successfully created
  Physical volume "/dev/sdc1" successfully created

第四部!创建vg组

[root@Cloud /]#vgcreate -s 16M testvg /dev/sdb1 /dev/sdc1 #创建卷名为testvg的vg卷,vg卷中包含/dev/sdb\c1
  Volume group "testvg" successfully created
[root@Cloud /]#vgdisplay testvg  #显示testvg
  --- Volume group ---
  VG Name               testvg
  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               20.00 GiB #vg总大小
  PE Size               16.00 MiB #pe大小
  Total PE              1280
  Alloc PE / Size       0 / 0   
  Free  PE / Size       1280 / 20.00 GiB
  VG UUID               v4d6Uj-vPTv-FGTA-sVFx-sB15-FTGr-o7AQuJ

第四部!创建lv卷

   

[root@Cloud /]#lvcreate -L 5G -n testlv /dev/testvg #创建lv卷  vg组不支持补全。
  Logical volume "testlv" created.
[root@Cloud /]#lvdisplay /dev/testvg/testlv |grep 'LV Size' #查看lv大小 ,全路径查看
  LV Size                5.00 GiB

之后就是都比较简单就不截图了,直接命令表示

 mkdir /users #创建挂载点
    mke2fs -j /dev/testvg/testlv #格式化,系统随意
    mount /dev/testvg/testlv /users #挂载 就OK了!

注意:如果要删除以上操作顺序操作为

    取消挂载、删除lv卷、删除vg组、删除pv卷、删除分区!

[root@Cloud /]#umount /users #取消挂载
[root@Cloud /]#lvremove /dev/testvg/testlv  #删除lv卷
[root@Cloud /]#vgremove testvg #删除vg组
[root@Cloud /]#pvcreate /dev/sdb1 /dev/sdc1 #删除pv卷
  Physical volume "/dev/sdb1" successfully created
  Physical volume "/dev/sdc1" successfully created
[root@Cloud /]#dd if=/dev/zero of=/dev/sdb bs=512 count=1 #破坏分区!
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.0231221 s, 22.1 kB/s
[root@Cloud /]#dd if=/dev/zero of=/dev/sdc bs=512 count=1 #破坏分区!

原创文章,作者:15893442518,如若转载,请注明出处:http://www.178linux.com/85436

(0)
1589344251815893442518
上一篇 2017-08-26 17:13
下一篇 2017-08-26 17:50

相关推荐

  • Linux 第九天: 练习和作业

    Linux 第九天: 练习和作业       编写脚本/root/bin/systeminfo.sh 显示当前主机系统信息 包括主机名 ipv4地址 操作系统版本 内核版本 CPU信号 内存大小 硬盘大小 server_ip=`ifconfig|grep'inet\b'|grep -v '…

    Linux干货 2016-08-15
  • tomcat

    编程语言: 硬件级:微码编程,汇编语言 系统级:C,C++,… 应用级:Java, PHP, Python, Ruby, Perl, C#, … 程序:指令+数据 过程式编程:以指令为中心,数据服务于代码; 对象式编程:以数据为中心,指令服务于数据; java Java代码的运行:*.java(source code) –…

    Linux干货 2017-07-03
  • 马哥教育网络班22期+第1周课程练习

    马哥教育网络班22期+第1周课程练习 1、描述计算机的组成及其功能。 CPU (运算器+控制器), 存诸器(内存与外存),输入设备,输出设备。 运算器:对数据进行加工处理的部件(包括算述运算与逻辑运算)。 控制器:负责从存储器取出指令,按指令的要求发出控制信号,使各部件协调的,一步步的完成各种操作。 存储器:计算机记忆或暂存数据的部件 输入设备:人机接口,负…

    Linux干货 2016-08-12
  • Linux第七周小结

    1、创建一个10G分区,并格式为ext4文件系统 a) 要求其block大小为2048,预留空间百分比为2,卷标为MYDATA,默认挂载属性包含acl; b) 挂载至/data/madata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; 2、创建一个大小为1G的swap分区,并创建好文件系统,并启用之 3、写一个脚本 a)&…

    2017-08-13
  • 文本处理及正则表达式

    文本处理工具:     more:分页查看文件     less:分页控制显示文件     head 查看文件的前几行         -n 3   显示前三行      &nbs…

    Linux干货 2017-05-31
  • Linux破解root口令

    Centos5、6版本破解口令方法 1 启动系统 2 在操作系统选择菜单界面选中要启动的内核 — 按a键 3 在行尾输入 1(或s或S或single)— 按回车键 4 使用passwd命令修改口令即可   Centos7版本破解口令方法 方法1 1 启动系统 2 在操作系统选择菜单界面选中要启动的内核 — 按e键…

    Linux干货 2018-01-08