在现阶段的企业环境中,为了数据的安全性及完整性必须要有一个合理的存储方案。面对着每秒可能产生超过几TB的数据,考虑到磁盘能不能实现

热冗余,及扩容,缩容。Linux给出了RAID(磁盘阵列)以及LVM(虚拟化媒介卷组管理)来实现这以一系列的功能

磁盘阵列

RAID 10

-C:指定要创建一个磁盘阵列

-a:自动创建

-v:显示详细的创建过程信息

-I:指定RIAD级别

-n:指定磁盘的个数

-D:显示创建的磁盘阵列参数信息

-f:移除阵列中的一个磁盘

RAID 5

-x:备份磁盘

移除一块磁盘,备份盘自动替换移除的磁盘

LVM(逻辑卷管理)

Pvcreate:创建

pvdisplay:显示

Pvscan:扫描

Pvremove:删除

pvs:扫描

让物理卷支持LVM功能

监视支持LVM功能的物理卷

扫描支持LVM的物理卷

对物理卷取消LVM功能

Lvcreate:创建

Lvdisplay:显示当前创建的逻辑卷

Lvscan:扫描

lvmdiskscan:全局扫描

Lvextend:扩容

Lvconert:删除快速卷

Lvremove:删除

lvreduce:缩小

lvrename:重命名

lvresize:重置逻辑卷的大小

lvmdump:生成逻辑卷配置报告

lvm:LVM命令管理器

将划分的逻辑卷组切割成大小一致的逻辑卷33

查看划分出来的逻辑卷

扫描划分出来的逻辑卷状态,包括路径及容量信息

将原来的逻辑卷扩容到200M

删除划分出来的逻辑卷

重置硬盘容量,并检测是否扩容好,并检测完整性

同扩容逻辑卷类别,对逻辑卷缩小同样,首先检逻辑卷的完整性,并用resize2fs缩小逻辑卷 ,-p指定要缩小的容量

创建一个快照卷 -L:指卷组分割给快照卷的大小 -s:声明这是一个快照卷

用Lvdisplay查看一下当前的卷组,发现多出了自命名的快照卷,且大小为分割快照卷所指定的大小,这里要特别注意allocated to snapshot:这是对快照卷的容量大小的监视

在挂载LVM的目录下用dd命令创建一个大小为50M,个数为1的字符块

可以看出allocated snapshot即快照卷的容量由原来的0%增加到50.24%,实现了为实际卷的容量分担

对创建的快照卷删除,当再次查看卷组信息时,先前创建的快照卷信息已荡然无存

缩小逻辑卷的大小:

重命名逻辑卷:

在原有的卷组大小上增加卷组的容量:

扫描所有的LVM卷

在管理员目录下生成LVM管理报告

Vgcreate:创建

Vgdisplay:显示

Vgscan:扫描

Vgremove:移除

vgmerge:合并

vgreduce:移除

vgrename:重命名

将LVM磁盘合并成一个卷组

查看划分出来的LVM卷组

扫描由多个物理LVM磁盘合并的卷组信息

同RAID磁盘阵列相同的是,目的是为了到本地使用,首先格式化,在挂载到本地目录

删除多个支持LVM物理合并的卷组

合并两个卷组:

将物理卷从卷组内移除:

重命名卷组:

注:

1:LVM的下线,必须要遵循先后顺序:Lvremove----->Vgremove----->Pvremove

2:执行remove时,对象的名称要对应于映射关系

:Lvremove<->/dev/name ; Vgremove<->name;Pvremove<->/dev/name_1 /dev/name_2......./dev/name_n

【Linux磁盘优化管理--RAID和LVM】的更多相关文章

  1. Linux fdisk命令参数及用法详解---Linux磁盘分区管理命令fdisk

    fdisk 命令 linux磁盘分区管理 用途:观察硬盘之实体使用情形与分割硬盘用. 使用方法: 一.在 console 上输入 fdisk -l /dev/sda ,观察硬盘之实体使用情形. 二.在 ...

  2. Linux磁盘系统——管理磁盘的命令

    Linux磁盘系统——管理磁盘的命令 摘要:本文主要学习了Linux系统中管理磁盘的命令,包括查看磁盘使用情况.磁盘挂载相关.磁盘分区相关.磁盘格式化等操作. df命令 df命令用于显示Linux系统 ...

  3. quota - linux磁盘配额管理

    磁盘管理系列 linux磁盘管理系列一:磁盘配额管理   http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...

  4. Linux磁盘的管理

    文件系统 磁盘必须要有文件系统---数据库 文件系统是用来数据存储,数据库是用来管理数据 windows fat32  ntfs   exfat linux  单文件系统 inode--索引空间(文件 ...

  5. Linux 磁盘分区管理

    Linux 磁盘管理进阶 磁盘分区介绍 基本分区(primary partion) 基本分区也称主分区,引导分区.每块磁盘分区主分区与扩展分区加起来不能大于四个. 基本分区创建后可以立即使用,但是有分 ...

  6. Linux磁盘分区管理-LVM回顾

    LVM(逻辑分区管理)的几个概念:PV(物理卷),VG(卷组),LV(逻辑卷),PE(物理区域),LE(逻辑区域),其中PV, VG, LV 三者之间的关系如下图 : 物理存储介质:这里指系统的存储设 ...

  7. Lvm linux磁盘分区管理(多个分区合并成一个)

    备份# rsync -avP -e ssh /data qqmap@10.173.139.100:/data1/qqmap/backup/10.234.22.143卸载# umount /data / ...

  8. 【linux之挂载,Raid,LVM】

    一.挂载,卸载 挂载:将新的文件系统关联至当前根文件系统卸载:将某文件系统与当前根文件系统的关联关系移除 cat /etc/mtab 存储着已经挂载的文件系统 (跟 mount 一样) mount:显 ...

  9. Linux磁盘分区管理

    1.分区步骤          fdisk -l                                  查看系统中的磁盘 fdisk /dev/vdb                   ...

随机推荐

  1. Android 解决Glide 加载图片缓慢(第一次加载不出来图片)的Bug

  2. 使用 profile 进行python代码性能分析

    定位程序性能瓶颈 对代码优化的前提是需要了解性能瓶颈在什么地方,程序运行的主要时间是消耗在哪里,对于比较复杂的代码可以借助一些工具来定位,python 内置了丰富的性能分析工具,如 profile,c ...

  3. wxpython grid

    构建Grid方法,效果如下: 其它构建grid方法和grid的使用见:还可以见下载资源中的wxpython教程第5章的 gridGeneric.py gridModel.py gridNoModel. ...

  4. 注入类型(Injection Type)

    a) setter(重要) <property name="userDAO"> <ref bean="u"/> </propert ...

  5. Informatica 9.1.0 Domain地址变化修改

    由于公司机房的变动,infa所连数据库的IP地址变化,致使INFA不能启动.经过查找资料终于解决,现分享给大家,解决方法如下: 1.查看日志路径: Informatica/9.1.0/tomcat/l ...

  6. [图]Windows 10 Build 16273版本更新发布:新增可变式字体Bahnschrift

    在经历了长达三周的等待之后,微软于今天终于面向Windows Insider项目的Fast通道用户发布了Windows 10 Build 16273版本更新.事实上,微软应该会在两周前就应该发布新版本 ...

  7. day3 函数、递归、及内置函数

    请查看我的云笔记链接: http://note.youdao.com/noteshare?id=7d5aa803981ae4375a1f648f48e7ade3&sub=5DFD553A6C5 ...

  8. robotframework_如何用Chrome模拟手机打开H5页面

    由于公司目前的产品大部分都是APP端的H5页面,APP原生页面很少,测试H5页面如果去搭建appium或者macaca这类自动化平台太费时,太重而不能快速落地:与自动化的目标:提高测试效率相悖.但如果 ...

  9. Codeforces Round #460 (Div. 2)

    A. Supermarket We often go to supermarkets to buy some fruits or vegetables, and on the tag there pr ...

  10. [19/03/24-星期日] 容器_Collection(集合、容器)之List(表,有顺序可重复)

    一. 概念&方法 Collection 表示一组对象,它是集中.收集的意思.Collection接口的两个子接口是List.Set接口. 由于List.Set是Collection的子接口,意 ...