LINUX 下创建RAID5以及LVM磁盘配额

RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。 RAID 5可以理解为是RAID 0和RAID 1的折中方案。RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低,是目前运用较多的一种解决方案。

在开始之前需要准备以下东西
1.创建RAID5至少需要3块同样容量的硬盘
2.Linux下需要安装mdadm软件包

对磁盘进行分区
先查看磁盘 用fdisk -l 查看

创建RAID5组
配置四块相同大小的硬盘,其中三块为主作为RAID5组,一块为空闲作为热备份。

创建完成后用 cat /proc/mdstat 查看状态信息
可以看到才加载到52.3%

完成后
之后格式化即可挂载使用

LVM磁盘配额
配置之前先安装7:lvm2-2.02.171-8.el7.x86_64 之后创建LV逻辑卷
[[email protected] ~]# yum install 7:lvm2-2.02.171-8.el7.x86_64 -y
[[email protected] ~]# pvcreate /dev/md5
WARNING: ext4 signature detected on /dev/md5 at offset 1080. Wipe it? [y/n]: y
Wiping ext4 signature on /dev/md5.
Physical volume "/dev/md5" successfully created.
[[email protected] ~]# vgcreate vg1 /dev/md5
Volume group "vg1" successfully created
[[email protected] ~]# lvcreate -L 10G -n lv1 vg1 “从中创建10G作为lv”
Logical volume "lv1" created.
[[email protected] ~]# lvscan 扫描lv
ACTIVE ‘/dev/vg1/lv1‘ [10.00 GiB] inherit

格式化
[[email protected] ~]# mkfs.xfs /dev/vg1/lv1
之后挂载磁盘配额
[[email protected] ~]# yum install quota -y
[[email protected] ~]# mkdir /mnt1
[[email protected] ~]#vi /etc/fstab 最后加上
/dev/vg1/lv1 /mnt1 xfs defaylts,usrquota 0 0
[[email protected] /]# mount -a

[email protected] ~]# quotaon /dev/vg1/lv1
quotaon: Enforcing group quota already on /dev/mapper/vg1-lv1
quotaon: Enforcing user quota already on /dev/mapper/vg1-lv1
[[email protected] ~]# quotaon -p /dev/vg1/lv1
group quota on /mnt1 (/dev/mapper/vg1-lv1) is on
user quota on /mnt1 (/dev/mapper/vg1-lv1) is on

[[email protected] ~]# useradd tom
[[email protected] ~]# edquota -u tom

[[email protected] ~]# chmod 777 /mnt1
[[email protected] /]# su tom
[[email protected] /]$ cd /mnt1
[[email protected] mnt1]$ dd if=/dev/zero of=tom.txt bs=10M count=1
记录了1+0 的读入
记录了1+0 的写出
10485760字节(10 MB)已复制,0.133562 秒,78.5 MB/秒
[[email protected] mnt1]$ dd if=/dev/zero of=tom2.txt bs=10M count=1
dd: 打开"tom2.txt" 失败: 超出磁盘限额

原文地址:http://blog.51cto.com/9075724/2176218

时间: 2024-10-09 19:34:28

LINUX 下创建RAID5以及LVM磁盘配额的相关文章

LINUX 创建RAID5 和 LVM 逻辑卷

LINUX 制作 RAID5卷和LVM逻辑卷 环境搭建 虚拟机装有linux操作系统. 在windows物理机上有SecurCRT或者putty等和linux操作系统远程连接的软件. 首先查看linux的ip地址,连接SecurCRT输入linux上的ip地址.root用户名和密码来进行远程连接 如下图 安装mdadm软件包 创建RAID卷需要用的命令mdadm,就要先安装好mdadm软件包 创建挂载点/mnt/cdrom/ 使用mount将光盘挂载到/mnt/cdrom/目录下,进入目录/mn

LINUX下创建RAID1

实验 添加两块30G硬盘 在不重新启动的情况下,让Linux系统识别到新添加的磁盘 使用putty连接linux操作服务器 [[email protected] ~]# fdisk –l 没有识别到新添加的两块磁盘 [[email protected] ~]# echo "- - -" >/sys/class/scsi_host/host0/scan [[email protected] ~]# echo "-- -" > /sys/class/scsi

linux下创建可引导的U盘系统,使用dd命令进行Linux的ghost

1,通过iso创建可引导的U盘系统. 1.0,格式化U盘为FAT32格式 linux下能够使用命令: mkfs.vfat U盘的设备路径 比如: mkfs.vfat /dev/sdb 当中U盘的路径能够通过命令df来查看(df -h) 扩展:mkfs命令使用方法:以特定文件系统格式化分区,文件系统通过直接在命令后面加点和文件系统名来指定(命令行下能够通过双击Tab键来查看当前系统都支持创建那些类型的文件系统) mkfs.vfat ->创建fat32分区 mkfs.ntfs ->创建ntfs分区

转载: linux下创建svn代码库

linux下创建svn代码库 1.安装svn客户端 2.创建svn代码库 1.安装svn客户端 1.1.使用命令安装 1)CentOS $ yum install subversion 2)ubuntu sudo apt-get install subversion 1.2.源码安装 http://www.cnblogs.com/fengbohello/p/4142810.html 2.开启svn服务进程 2.1.我的习惯是把代码仓库放在/opt/svn目录下,所以先创建目录/opt/svn $

linux下创建和删除软、硬链接

参考:https://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/05/2199534.html linux下创建和删除软.硬链接 在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问. 链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法.Linux中包括两种链接:硬链接(Ha

lvm磁盘配额验证用户与组账号那个生效

标题:lvm验证磁盘配额实验环境:(附拓扑图) 实验需求:1.与逻辑卷对应的磁盘分区2.逻辑卷3.用户 实验步骤:创建与逻辑卷对应磁盘分区第一步:创建磁盘分区,分区id改为'8e'结论:第二步:创建pv,vg,lv结论:第三步:创建用户并设置磁盘配额创建用户格式化,挂载使用,写入配置文件限制用户配额容量限制超出文件数量超出结论:用户加入财务组,财务组配额小于用户容量限制超出文件数量超出 总结:无论是哪个,配额较小的生效作者,日期 原文地址:https://blog.51cto.com/14519

两种在linux下创建应用程序快捷方式的方法

两种在linux下创建应用程序快捷方式的方法: A. 在桌面上创建快捷方式 B. 在应用程序菜单中添加快捷方式 在桌面上创建快捷方式 这是最简单的一种方法,在桌面上单击鼠标右键,会有一个“创建启动器”栏.这里我以为mplayer创建快捷方式为例说明: 名称-mplayer(或者你喜欢的任何名称,这个名称会出现在快捷图标的 下方) 命令-/usr/bin/gmplayer(这个是mplayer的gui应用程序的执行文件,跟 安装路径相关,可以通过which gmplayer找到) 图标-一般应用程

4.windows和Linux下创建oracleusername表空间,表,插入数据,用户管理表等操作

进入超级管理员,运行下面命令 Window下创建数据库.表空间,用户,插入数据等操作 -- 01 创建表空间 -- 注意表空间的路径 依据实际安装环境进行调整 CREATE TABLESPACE ts_myscott LOGGING DATAFILE 'F:/app/to-to/oradata/orcl/ts_myscott.dbf' SIZE 10M EXTENT MANAGEMENT LOCAL; CREATE TABLESPACE ts_myscott2 LOGGING DATAFILE

4.windows和Linux下创建oracle用户名表空间,表,插入数据,用户管理表等操作

进入超级管理员,执行以下命令 Window下创建数据库,表空间,用户,插入数据等操作 -- 01 创建表空间 -- 注意表空间的路径 根据实际安装环境进行调整 CREATE TABLESPACE ts_myscott LOGGING DATAFILE 'F:/app/to-to/oradata/orcl/ts_myscott.dbf' SIZE 10M EXTENT MANAGEMENT LOCAL; CREATE TABLESPACE ts_myscott2 LOGGING DATAFILE