在软raid10上使用lvm,并且进行磁盘配额,最后还原。

author author     2022-09-02     221

关键词:

实验环境

1)centos 7.3

2)lvm格式化的文件系统为ext4

3)磁盘为单一磁盘的不同分区

4)使用软件:mdadm,lvm2 tools,quota

软raid10的创建

一,两个raid1的创建

1)对磁盘进行分区,使用工具fdidk,每个大小为1GB,类型改为fd。我的分区情况:/dev/sda{6,7,8,9}将会拿来做为raid的磁盘。

技术分享

2)创建raid1

#mdadm -C /dev/md0 -l 1 -n 2 -a yes /dev/sda{6,7}

#mdadm -C /dev/md1 -l 1 -n 2 -a yes /dev/sda{8,9}

#cat /proc/mdstat

技术分享

二,raid10的创建

#mdadm -C /dev/md2 -l 0 -n 2 -a yes /dev/md{0,1}

#mdadm -D /dev/md2

创建的raid10大小为2GB。

技术分享

进行LVM的创建和使用

1)#pvcreate /dev/md2 /dev/sda10,对设备/dev/md2和分区/dev/sda10创建pv

#pvscan

技术分享

2)创建名为vg0,pe大小为16M的卷组

#vgcreate -s 16M vg0 /dev/md2

扩展卷组vg0

#vgextend vg0  /dev/sda10

查看vg0

#vgdisplay vg0

大小可以看到是3GB,190个pe

技术分享

3)lv的创建和使用

#lvcreate -L 300M -n lv0 vg0创建一个大小为300M的,名为lv0的逻辑空间

技术分享

#lvcreate -s -n snaps -L 100M /dev/vg0/lv0为lv0创建一个100M的快照

技术分享

#mkfs.ext4 /dev/vg0/lv0

#mkdir /srv/lvm

#mount /dev/vg0/lv0 /srv/lvm/

对lv0进行格式化,并挂载。

#mkfs.ext4 /dev/vg0/snaps

#mkdir /srv/sanpshot1

#mount /dev/vg0/lv0 /srv/lvm/

对snaps快照格式化,并挂载。

查看结果

技术分享

4)对lv0的增加和缩减

lv0增加

#umount  /srv/snapshot1

#lvremove /dev/vg0/snaps

#lvextend -r -L 400M /dev/vg0/lv0

lv0缩减

#umount  /srv/lvm

#e2fsck -f /dev/vg0/lvo

#resize2fs  /dev/vg0/lv0 300M

#lvreduce -L 300M /dev/vg0/lv0

#mount /dev/vg0/lv0 /srv/lvm

进行磁盘配额

不使用快照

#umount /srv/shapshot1

#umount  /srv/lvm

#mount -o usrquota,grpquota /dev/vg0/lv0 /srv/lvm

#mount | grep /srv/lvm

技术分享

实验效果

创建用户mengduo和mumu,属于quotagrp组

技术分享

#quotacheck -cug /srv/lvm/创建配额文件

技术分享

开启磁盘配额

技术分享

#setquota mumu 15000 20000 0 0 /srv/lvm对用户mumu设置15M报警20M封顶的磁盘配额

#edquota -p mumu mengduo以mumu的方式配置mengduo

#setquota -g quotagrp 200000 250000 0 0 /srv/lvm 设置组quotagrp为200M报警250M封顶的磁盘配额,宽限天数为6天默认。

需要用户在该目录下创建了文件才可以看到

技术分享

如果想下次还保存着现在的配置,可以写入配置文件中。

#mdadm -D -s >> /etc/mdadm.conf

#vim /etc/fstab 添加一行

UUID=“lv0的uuid” /srv/lvm ext4 default,usrquota,grpquota 0 0 

返回原来的状态

1)去除磁盘限额

#quotaoff  /srv/lvm

#rm -f /srv/lvm/aquota*

2)去除LVM

#umount   /srv/lvm

#lvremove /dev/vg0/snaps

#lvremove /dev/vg0/lv0

#vgremove vg0

#pvremove /dev/md2 /dev/sda10

3)去除mdadm的raid

#mdadm -S /dev/md2;mdadm -S /dev/md0;mdadm -S /dev/md1

#mdadm –zero-superblock /dev/sda{6,7,8,9}

#fdisk /dev/sda 删除分区

磁盘配额,raid和lvm管理(代码片段)

...配额1.磁盘配额的作用??磁盘配额就限制用户在该目录中使用空间的大小和限制用户上传文件的数量(也就是inode号)。2.举例在创建磁盘配额时,需要关闭selinux[[email protected]~]#vim/etc/selinux/config#ThisfilecontrolsthestateofSELinuxonthesys... 查看详情

第7章使用raid与lvm磁盘阵列技术

RAID(RedundantArrayofIndependentDisks)独立冗余磁盘阵列技术RAID0、RAID1、RAID5与RAID10这4种最常见的方案RAID0技术能够有效地提升硬盘数据的吞吐速度,但是不具备数据备份和错误修复能力。RAID1是把两块以上的硬盘设备进行绑定,在写... 查看详情

lvm应用并进行磁盘配额设置

LVM应用并进行磁盘配额设置案例:在虚拟机中添加两块SCSI硬盘,并构建LVM逻辑卷,挂载到/yun01目录下,并实现扩充10GB容量,并对其进行磁盘配额管理。1、向虚拟机中添加两块20G大小的硬盘,右击虚拟机设置,选择硬盘(SCSI)... 查看详情

磁盘管理和lvm技术以及实现磁盘配额

...个逻辑分区类型改为swap④确认分区设置情况,保存退出c.使用partprobe探测硬盘分区的变化d.想使用以及配置完成的分区,还要对分区进行挂载。打开虚拟机,点击右下角硬盘设置。二、实现LVM动态扩 查看详情

使用raid与lvm磁盘阵列技术

 RAID磁盘冗余阵列   RAID技术通过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不同的物理硬盘设备上,然后利用分散读写技术来提升磁盘阵列整体的性能,... 查看详情

基于lvm逻辑卷下的磁盘配额操作(代码片段)

我们继续接上篇进行的LVM逻辑卷进行接下来的磁盘配额的学习本章操作内容接上篇lvm逻辑卷,如果没有看过上篇博客操作的小伙伴,可在操作完逻辑卷的内容时候再继续跟着本篇内容进行磁盘配额的操作!磁盘配额概述:1.需要... 查看详情

使用raid与lvm磁盘阵列技术

1.RAID(独立冗余磁盘阵列,RedundantArraysofIndependentDisks)RAID技术通过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不同的物理硬盘设备上,然后利用分散读写技术来提... 查看详情

lvm逻辑卷轴管理和磁盘配额实验

...:接下来对sdd进行分区(sdd只有一个主分区):第二步:使用LVM管理命令首先创建物理卷(PV):其次创建卷组(VG):最后创建逻辑卷(LV):第三步:格式化第四步:挂载第 查看详情

高级文件系统管理之mdadm与lvm的创建

※配置配额系统磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间,比如一些网盘就是基于这个功能来做的,分配给用户固定的空间,花钱买,可以将空间设置的更... 查看详情

raid与lvm管理

...ndentDisks),名为独立冗余磁盘阵列,可以把RAID理解为一种使用磁盘驱动器的方法,它将一组磁盘驱动器用某种逻辑组合起来,作为一个逻辑磁盘驱动器来使用。主要优点有:提高IO能力,磁盘并行读写,提高耐用性;主要利用磁... 查看详情

linux操作系统中lvm磁盘配额

....LVM概述 2. LVM机制3.LVM管理命令4. 盘配额概述5.磁盘配额设置步骤        1.LVM概述   LVM(LogicalVolumeManager)逻辑卷管理能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高... 查看详情

lvm与磁盘配额(代码片段)

LVM与磁盘配额LVM概述LVM逻辑卷管理(LogicalVolumeManager)能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性注意:/boot分区用于存放引导文件,不能基于LVM创建LVM机制的基本概念PV&#... 查看详情

lvm与磁盘配额(代码片段)

LVM与磁盘配额LVM概述LVM逻辑卷管理(LogicalVolumeManager)能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性注意:/boot分区用于存放引导文件,不能基于LVM创建LVM机制的基本概念PV&#... 查看详情

linux系统配额与raid

...sp;  设置和检查文件系统上的磁盘配额,预防用户使用超出允许量的空间,还要预防整个文件系统被意外填满。  综述      查看详情

redhatenterprise6.5磁盘分区,lvm管理及磁盘配额设置

Linux磁盘分区、LVM管理及磁盘配额设置第一部分:磁盘分区为虚拟机添加一块新的磁盘,重启生效。管理新添加的sdb磁盘。为其创建不同类型的分区,ext4、fat、及swap。2.1创建第一个主分区2.2创建第二个主分区,方法相同。2.3将... 查看详情

raid及磁盘配额

 RAID的对比:版本特点磁盘个数可用空间故障磁盘数应用环境RAID0读写速度快,数据容易丢失两个全部一块测试,临时性RAID1读写速度慢,数据可靠至少两个,可以2的倍数总容量的一半一块装系统 RAID5读写速度提高,可靠... 查看详情

lvm和磁盘配额

...,逻辑卷管理能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性/boot分区用于存放引导文件,不能基于LVM创建LVM机制的基本概念PV(Physical Volume ,物理卷):是LVM机制的基本存储设备,通常... 查看详情

lvm与磁盘配额

    每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的... 查看详情