raid

鸟哥私房菜基础篇:磁碟配额(Quota)与进阶文件系统管理习题

只愿长相守 提交于 2019-12-03 13:38:55
猫宁!!! 参考: http://cn.linux.vbird.org/linux_basic/0420quota.php 1- 在前一章的第一个大量新增帐号范例中, 如果我想要让每个用户均具有 soft/hard 各为 40MB/50MB 的容量时,应该如何修改这个 script ? 你得先要依据本章的作法,先将 /home 制作好 quota 的环境然后, 你可以在 do...done 内的最后一行,新增一行内容为: setquota -u $username 40000 50000 0 0 /home 这样就可以在制作用户时,指定升级口令且给予 quota 的限制! 2- 如果我想要让 RAID 具有保护数据的功能,防止因为硬件损毁而导致数据的遗失,那我应该要选择的 RAID 等级可能有哪些? (请以本章谈到的等级来思考即可) 具有备份数据的有: RAID-1, RAID-5, RAID-6 3- 在默认的 LVM 配置中,请问 LVM 能否具有『备份』的功能? 是有的,就是那个快照 (snopshot) 的功能,此功能即可进行数据的备份! 4-LVM 内的 LV 据说仅能达到 256 GB 的容量,请问如何克服此一容量问题? LV 的容量与 PE 这个数据有关,由於默认 PE 为 4MB ,所以才会有此限制。 若要修改这个限制值,则需要在建置 VG 时就给予 -s

RAID简介

。_饼干妹妹 提交于 2019-12-03 10:49:10
RAID简介 独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(RAID, Redundant Array of Inexpensive Disks),简称硬盘阵列。其基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬盘。根据选择的版本不同,RAID比单颗硬盘有以下一个或多个方面的好处:增强数据集成度,增强容错功能,增加处理量或容量。另外,磁盘阵列对于计算机来说,看起来就像一个单独的硬盘或逻辑存储单元。分为RAID-0,RAID-1,RAID-1E,RAID-5,RAID-6,RAID-7,RAID-10,RAID-50,RAID-60。   简单来说,RAID把多个 硬盘 组合成为一个逻辑扇区,因此, 操作系统 只会把它当作一个硬盘。RAID常被用在 服务器 计算机上,并且常使用完全相同的硬盘作为组合。由于硬盘价格的不断下降与RAID功能更加有效地与 主板 集成,它也成为了玩家的一个选择,特别是需要大容量存储空间的工作。   RAID不同的等级两个目标:     增加数据可靠性     增加存储器(群)读写性能 1、RAID 0   将多个磁盘合并成一个大的磁盘,不具有冗余,并行 I/O ,速度最快。RAID 0亦称为带区集。它是将多个磁盘并列起来

RAID

断了今生、忘了曾经 提交于 2019-12-03 10:32:58
什么是RAID RAID:Redundant Arrays of Inexpensive(Independent) Disks 1988年由加利福尼亚大学伯克利分校(University of CaliforniaBerkeley) “A Case for Redundant Arrays of Inexpensive Disks” 多个磁盘合成一个“阵列”来提供更好的性能、冗余,或者两者都提供 提高IO能力 磁盘并行读写 提高耐用性 磁盘冗余来实现 级别:多块磁盘组织在一起的工作方式有所不同 RAID实现的方式 外接式磁盘阵列:通过扩展卡提供适配能力 内接式RAID:主板集成RAID控制器,安装OS前在BIOS里配置 软件RAID:通过OS实现 RAID级别 RAID-0:条带卷,strip RAID-1:镜像卷,mirror RAID-2 .. RAID-5  RAID-6  RAID-10  RAID-50 RAID-60 RAID-0: 读、写性能提升 可用空间:N*min(S1,S2,...) 无容错能力 最少磁盘数:2, 2+ RAID-1: 读性能提升、写性能略有下降 可用空间:1*min(S1,S2,...) 有冗余能力 最少磁盘数:2, 2N RAID-5: 读、写性能提升 可用空间:(N-1)*min(S1,S2,...) 有容错能力

Get size of volume on Windows

大兔子大兔子 提交于 2019-12-03 08:23:10
I'm writing a library to extract information about physical disks, partitions, and volumes on a Windows system (XP or later). I'm trying to get the capacity of a volume. Here are the approaches I know about and the reason each fails: GetDiskFreeSpaceEx -- Affected by user quota. IOCTL_DISK_GET_DRIVE_GEOMETRY_EX -- Gets size of entire physical disk, even when invoked using a volume handle. IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS -- Doesn't account for RAID overhead. IOCTL_DISK_GET_LENGTH_INFO -- Fails with access denied. (Actually, it requires GENERIC_READ access, unlike all other queries, and

简述RAID 0 和RAID 1 及RAID 5

倾然丶 夕夏残阳落幕 提交于 2019-12-03 07:27:11
RAID 0 : 读、写速度提升 无容错能力 安全性差 最少磁盘数2、2+ 允许0块磁盘损坏 容量大 不建议企业使用 RAID 1 : 读速度提升 写速度略下降 有容错能力和安全性 允许有一块磁盘损坏 最少磁盘数2、2N RAID 10 : 最少由两组RAID 1 阵列组成的RAID 0 结构 弥补了RAID 0在写性能上的不足和RAID 0 的低安全性 是RAID 1和RAID 0的折中方案 RAID 5 : 使用奇偶校验来提高硬盘数据安全性 最少硬盘数3、3+ 允许最多一块磁盘损坏 可用磁盘空间 磁盘数N-1 性能、安全与成本兼顾 目前使用最多的阵列结构 RAID 6 : 使用奇偶校验来提高硬盘数据安全性 多一块备份校验盘 最少硬盘数4、4+ 允许最多2快磁盘损坏 可用磁盘空间 磁盘数N-2 性能、安全与成本兼顾 目前使用最多的阵列结构 成本高于RAID 5 RAID 50 : 由多组RAID 5 阵列组成的RAID 0 结构 读写性能强大 容量超大 成本较高 JBOD: 所有磁盘阵列模式中各项指标最高的级别 来源: https://www.cnblogs.com/jeker/p/11782994.html

怎样查出SQLServer的性能瓶颈

眉间皱痕 提交于 2019-12-03 03:32:06
怎样查出SQLServer的性能瓶颈 --王成辉翻译整理,转贴请注明出自微软BI开拓者[url]www.windbi.com[/url] --原帖地址 如果你曾经做了很长时间的DBA,那么你会了解到SQLServe的性能调优不是一个精密的科学。即使是,对于为最佳的性能找到最佳的配置也是很困难的。这是因为对于调优来说很少东西是绝对的。例如,一个性能调优可能对某一方面有用,可是却会影响其他的性能。 我曾经做过DBA,在最后7年的日子里,我总结了一套SQLServer调优的清单。当第一次进行SQLServer性能调优的时候,可以用它来作为一个向导。我经常被邀请去检查SQLServer并提供一些性能方面的建议。直到现在,我还没有真正写下一个贯穿整个性能调优过程的方案。但是当我做了越来越多的性能调优的咨询工作后,我现在决定花点时间整理出来。你将会发现它是很有用的,就象我发现对我的用处一样. SQLServer性能监控 这套性能优化的清单将至少准科学的帮助你找出你的SQLServer任何明显的性能问题。说是这样说,SQLServer的性能调优仍然是很困难的。我试图用这套清单去找出“容易”的sqlserver性能问题,困难的留待稍后。我这样做是因为很容易将容易和困难的的性能调优问题搞混。通过列出一个“容易”的性能调优范围,就很容易的将这些问题解决,一旦解决了这些容易的问题

[现代操作系统] I/O 设备

匿名 (未验证) 提交于 2019-12-03 00:29:01
RAID CD-ROM ģʽ ģʽ, X Windows System ˼· CPU zh 如磁盘, 硬盘, 软盘, 常作为辅助存储器. 磁记录, 根据每个 小磁针 的极性记录 0, 1. 写的时候, 改变电流方向利用电流的磁效应感性去磁性. 读的时候, 利用电磁感应判断极性. 磁盘被组织成柱面, 每个柱面包含若干磁道, 磁道数与垂直堆叠的磁头个数相同. 磁道被分成若干扇区. 重叠寻道 (overlapped seek): 控制器同时操控多个驱动器进行寻道. 大多数磁盘都有一个虚拟的几何规格呈现给 OS, 控制器可以将虚拟的几何规格映射到实际的物理位置 RAID (Redundant Array of Inexpensive Disk) CPU 性能提升快于磁盘, 出现 并行 I/O RAID 背后的思想是将一个装满了的磁盘盒子安装到计算机上, 用 RAID 控制器替换磁盘控制器卡, 将数据复制到整个 RAID 上, 然后继续常规的操作 对 RAID 的并行操作, 分为 0 级到 5 级 RAID. 层级这个名称或许用词不当, 这里没有分层结构, 只是不同的组织形式而已 * 0 * 组成: 将 RAID 模拟的虚拟单个磁盘划分成 Stripe , 每个 stripe 带有 K 个扇区, 0 ~ k-1 扇区为 条带 0, k ~ 2k-1 为条带 1… 注意还未引入冗余,

RAID磁盘整列之RAID1

匿名 (未验证) 提交于 2019-12-02 23:55:01
前言 RAID 1通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互 为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。 RAID1是将一个两块硬盘所构成RAID磁盘阵列,其容量仅等于一块硬盘的容量,因为另一块只是当作数据“镜像”。RAID 1磁盘阵列显然是最可靠的一种阵列,因为它总是保持一份完整的数据备份。它的性能自然没有RAID 0磁盘阵列那样好,但其数据读取确实较单一硬盘来的快,因为数据会从两块硬盘中较快的一块中读出。RAID 1磁盘阵列的写入速度通常较慢,因为数据得分别写入两块硬盘中并做比较。RAID 1磁盘阵列一般支持“热交换”,就是说阵列中硬盘的移除或替换可以在系统运行时进行,无须中断退出系统。RAID 1磁盘阵列是十分安全的,不过也是较贵一种RAID磁盘阵列解决方案,因为两块硬盘仅能提供一块硬盘的容量。RAID 1磁盘阵列主要用在数据安全性很高,而且要求能够快速恢复被破坏的数据的场合。 创建RAID 1 详细看过前面博客的朋友,对硬盘的加载和创建分区都非常熟悉了,这里直接流程走一波了。 格式化并挂载 验证RAID 1中替代盘是否起作用 在/mnt/lum创建空文件 查看

MegaCli 清除与添加raid组

匿名 (未验证) 提交于 2019-12-02 23:49:02
一、操作原因 raid5组由12块硬盘组成,因其中一块硬盘损坏,备件库中无对应型号硬盘,所以将12块盘拆成11 块盘做raid5 二、操作流程 1、raid组信息 两块硬盘组成 raid1 (系统盘) * 因我坏的是第二块硬盘,所以是从0 到 11,没有 2号盘 4、查看raid组信息 5、查看磁盘信息 6、利用 parted 工具进行分区 parted /dev/sdb mklabel gpt mkpart primary 0% 100% q 7、格式化分区 8、查看磁盘信息 9、挂载使用

HCIA-Storage:第七章存储可靠性

匿名 (未验证) 提交于 2019-12-02 23:40:02
1.为什么要引入RAID? 在传统的计算机存储系统中,存储工作通常是由计算机内置的磁盘来完成的,这种设计方式性能和容量都很容易遇到瓶颈。 内置存储存在诸多问题(重点): 1.由于机箱空间有限,硬盘数量的扩展受到限制了,单台服务器上存储容量自然也会受到限制; 2.不便于扩容,机箱满载的情况下需要扩展容量,只能通过添购服务器的方式实现,投资成本高,而且数据分散存储在不同的服务器上,不利于共享和备份; 3.可靠性低,机箱内部的硬盘相互独立,没有相关数据保护措施,坏盘情况下数据丢失的风险大; 4.存储空间利用率低,一台主机内置一块或几块容量较大的硬盘,而自身业务只需极小部分存储空间的情况下,其他主机也无法利用这些闲置的空间,总体而言造成了存储资源的浪费; 5.内置存储直接通过总线与内存相连,占用总线资源,影响主机性能。 随着大型计算、海量数据存储的发展,各类应用对计算能力、数据存储资源方面都有更高的要求,计算机内置存储已经很难满足各类信息化应用的需求。为了克服传统内置存储存在的问题,扩展磁盘数量,人们把磁盘从机箱里面挪到了机箱外面,通过SCSI总线将主机与外置的磁盘联系起来,进而通过扩展磁盘数量获得足够大的存储容量(引入RAID)。 重点:RAID技术的初衷,是将多个小容量的磁盘组合成一个大的逻辑磁盘,以获得更大的存储容量给大型计算机使用。随着磁盘技术不断发展,单个磁盘容量不断增大