用虚拟机加一块硬盘后,查看硬盘状况,使用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

大功告成!

Linux下逻辑卷创建与管理的更多相关文章

  1. Linux下逻辑卷LVM的管理和RAID磁盘阵列

    目录 LVM 一:LVM的创建 二:LVM的拉伸 三:LVM的缩小 四:LVM的删除 五:RAID磁盘阵列的添加 LVM LVM(Logical Volume Manager) 逻辑卷管理器,可以动态 ...

  2. 了解linux下RAID(磁盘阵列)创建和管理

    现在的操作系统,不论是windows 还是linux都具有raid的功能,RAID 分为硬件 RAID 和软件 RAID, 硬件 RAID 是通过 RAID 卡来实现的,软件RAID是通过软件实现的, ...

  3. linux下逻辑卷管理 调整分区大小

    [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 50 ...

  4. Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)

    Linux LVM逻辑卷配置过程详解 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份.删除相关数据, ...

  5. (转)Linux LVM逻辑卷配置过程详解(创建、扩展、缩减、删除、卸载、快照创建)

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

  6. Linux 笔记 - 第十七章 Linux LVM 逻辑卷管理器

    一.前言 在实际生产中,有时会遇到磁盘分区空间不足的情况,这时候就需要对磁盘进行扩容,普通情况下需要新加一块磁盘,重分区.格式化.数据复制.卸载旧分区.挂载新分区等繁琐的步骤,而且有可能造成数据的丢失 ...

  7. Linux中逻辑卷(LV)的创建、增大和减小

    首先说一下在缩小逻辑卷的时候要注意的问题:第一步使用resize2fs命令更改文件系统的容量:第二步使用lvreduce命令减小逻辑卷的容量.这两个顺序千万不要搞反了,而且要保证缩减后的逻辑卷容量大于 ...

  8. linux lvm逻辑卷管理之lvdisplay命令

    linux 磁盘管理分fdisk parted 和LVM三种方式,我们这里重点是说lvm 我们来看看LVM基本术语(lvm和传统fdisk分区方式有区别)由于传统的磁盘管理不能对磁盘进行磁盘管理,因此 ...

  9. Linux系统LVM逻辑卷创建过程以及自动化脚本

    转至:https://cloud.tencent.com/developer/article/1068328 Linux系统LVM逻辑卷创建过程以及自动化脚本 2018-03-21阅读 6300   ...

随机推荐

  1. HDU 4324 Triangle LOVE 拓扑排序

    Problem Description Recently, scientists find that there is love between any of two people. For exam ...

  2. 虚拟局域网(VLAN)组态

    图1  实验拓扑图 实验内容: (一)分别把交换机命名为SWA,SWB. (二)划分虚拟局域网vlan,并静态地把port划分到valn中. 第一.使用两种方法划分vlan. l 在全局模式下划分vl ...

  3. NetMQ

    NetMQ发布订阅C#示例 NetMQ (ZeroMQ to .Net),ØMQ号称史上最快中间件.它对socket通信进行了封装,使得我们不需要写socket函数调用就能完成复杂的网络通信.和一般意 ...

  4. 远程调用之RMI技术

    ---恢复内容开始--- RMI已经不是什么新的技术了,但是相对于webservice来说,rmi比较简单,比较适合一些小的应用,下面的helloword列子可以介绍rmi的相关技术 服务器端代码: ...

  5. Kafka的常用管理命令

    1. 查看kafka都有那些topic a. list/usr/hdp/current/kafka-broker/bin/kafka-topics.sh --list --zookeeper test ...

  6. Mongodb操作之查询(循序渐进对比SQL语句)

    工具推荐:Robomongo,可自行百度寻找下载源,个人比较推荐这个工具,相比较mongoVUE则更加灵活. 集合简单查询方法 mongodb语法:db.collection.find()  //co ...

  7. C语言对mysql数据库的操作

    原文:C语言对mysql数据库的操作 这已经是一相当老的话题.不过今天我才首次使用,把今天的一些体会写下来,也许能给一些新手带来一定的帮助,更重要的是供自己今后忘记的怎么使用而进行查阅的! 我们言归正 ...

  8. Math.Round函数四舍五入

    Math.Round函数四舍五入的问题   今天客户跑过来跟我说,我们程序里面计算的价格不对,我检查了一下,发现价格是经过折算后的价格,结果是可能小数位较多,而单据上只能打印两位价格,所以就对价格调用 ...

  9. MVC6 - 视图组建

    MVC6 - 视图组建 VS2015 PERVIEW中可以创建MVC6 项目. 我们可以 发现有几大亮点. 首先我们看目录结构: 当前项目包含两个主要的文件夹:Solution Items .src ...

  10. ajax的post请求

    get和post是http请求方法最主要的两种方式. post: 来个例子test.html <!doctype html> <html lang="en"> ...