精华内容
下载资源
问答
  • 2022-02-23 23:22:55

    我们今天来认识下磁盘的结构。

    1、盘片

    一个磁盘(如一个 1T 的机械硬盘)由多个盘片(如下图中的 0 号盘片)叠加而成。

    盘片的表面涂有磁性物质,这些磁性物质用来记录二进制数据。因为正反两面都可涂上磁性物质,故一个盘片可能会有两个盘面。

    2、磁道、扇区

    每个盘片被划分为一个个磁道(一个一个半径不同的同心圆环),每个磁道又划分为一个个扇区(磁道上的一个弧段)。扇区是磁盘的最小组成单元,通常是512字节。如下图:

    其中,最内侧磁道上的扇区面积最小,因此数据密度最大。

    3、柱面

    每个盘面对应一个磁头。所有的磁头都是连在同一个磁臂上的,因此所有磁头只能“共进退”。

    所有盘面中半径相同的磁道组成柱面。如下图:

    4、磁盘容量计算

    存储容量 = 磁头数 × 磁道(柱面)数 × 每道扇区数 × 每扇区字节数

    上图中磁盘是一个 3个圆盘6个磁头,7个柱面(每个盘片7个磁道) 的磁盘,图3中每条磁道有12个扇区,所以此磁盘的容量为:

    存储容量 6 * 7 * 12 * 512 = 258048

    5、磁盘的物理地址

    由上,可用(柱面号,盘面号,扇区号)来定位任意一个“磁盘块”。

    可根据该地址读取一个“块”,操作如下:

    ① 根据“柱面号”前后移动磁臂,让磁头指向指定柱面;

    ② 旋转磁盘,让磁头抵达待读的起始扇区。

    ③ 激活指定盘面对应的磁头;

    ④ 旋转磁盘,指定的扇区会从磁头下面划过,这样就完成了对指定扇区的读/写。

    6、磁盘读取响应时间

    1. 寻道时间:磁头从接收到指令开始,移动到数据所在磁道(柱面)所需要的时间,寻道时间越短,I/O操作越快。目前磁盘的平均寻道时间一般在3-15ms,一般都在10ms左右。
    2. 旋转延迟:盘片旋转将请求数据所在扇区移至读写磁头下方所需要的时间,旋转延迟取决于磁盘转速。普通硬盘一般都是7200rpm,慢的5400rpm。
    3. 数据传输时间:完成传输所请求的数据所需要的时间。

    所以读写一次磁盘信息所需的时间可分解为:寻道时间、延迟时间、传输时间。

    7、块/簇

    磁盘块/簇(虚拟出来的)。 块是操作系统中最小的逻辑存储单位。操作系统与磁盘打交道的最小单位是磁盘块。
    通俗的来讲,在Windows下如NTFS等文件系统中叫做簇;在Linux下如Ext4等文件系统中叫做块(block)。每个簇或者块可以包括2、4、8、16、32、64…2的n次方个扇区。

    更多相关内容
  • 2、打开的“计算机管理”窗口中,依次展开【存储】→【磁盘管理】项。在右侧窗格中即可看到当前硬盘的分区情况。3、...2016-12-11 11:50:21打开桌面上:我的电脑,进入分盘区; 点击自己想要清理的盘,左键点击,在...

    c508ca6254fac96335dad745e301d43f.png

    2017-01-04 14:53:36

    一般情况:1、右击【我的电脑】,选择【管理】命令,打开“计算机管理”。2、打开的“计算机管理”窗口中,依次展开【存储】→【磁盘管理】项。在右侧窗格中即可看到当前硬盘的分区情况。3、...

    31c898022a101fe62e3184e49a59ac4d.png

    2016-12-11 11:50:21

    打开桌面上:我的电脑,进入分盘区;  点击自己想要清理的盘,左键点击,在出现的下拉列表中点击:属性,进入属性窗口,选中:常规,选项卡,这个中间位置,会出现一个:磁盘清理  点击:磁...

    97fc3eef8d0759f107389a67d450514f.png

    2017-02-07 12:44:48

    手机的磁盘空间在内存上,手机运行使用的磁盘空间是手机内物理储存空间 并不是指内存卡,所以MP3 电影等这些东西都最好存到内存卡里 尽量不要存到手机储存空间里 因为手机储存空间有些手...

    e27e5667715dddc87c761d2b1d03cf4b.png

    2017-01-04 14:09:49

    1: 右键点“我的电脑” 选管理2:找磁盘管理,你会看到磁盘的卷和状态3:如果你就一个C盘,那就右键点C盘,选压缩卷(就是把C盘缩小,多出的空间增加其他的盘)4: C盘缩小...

    f2fdf1f45c913f212fda208ea37a95a1.png

    2016-12-13 11:23:17

    鼠标右击我的电脑,里面有个管理。然后点击管理会进入一个对话框。对话框左面有个磁盘管理的按钮。点击进入就可以对磁盘管理了。注意不要动系统盘。也就是C盘。

    12376aad89dba078798bd05e233c4ab5.png

    2017-01-04 14:33:02

    你好,电脑的磁盘一般都是划分为四个盘,系统盘和c、d、e盘的,系统盘一般不安装什么东西,东西都要放在其他盘的,以增加电脑的运行速率。希望对你有帮助哈。

    b6ebf0048c3725972dce73f2fd539d1f.png

    2016-12-26 17:11:15

    1、单击“开始”,依次指向“所有程序”、“附件”、“系统工具”,然后单击“磁盘清理”。如果有多个驱动器,会提示您指定要清理的驱动器。 磁盘清理工具计算您可以释放的磁盘空间量 2、在...

    be1a5eabfe134794b92ad58886359fd2.png

    2016-11-21 14:31:04

    你好,1、手机磁盘里安装的软件能转到别的盘的就全转过去,我的意思是先卸载再安装在别的盘里。2、把系统drive里面的驱动程序放到别的盘里去,这些都是安装文件,不要紧的。3、用优化大...

    f27137753ab5711fcdd473928399640a.png

    2016-12-01 15:37:07

    你好:分区应该按照个人需求分区,除去主分区所占用的容量以外,剩下的容量被认定为扩展分区,再分区以后叫逻辑分区。 硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。希望可以帮到你,...

    040f8844c45e88f77ef1985158f6c875.png

    2016-11-21 15:57:05

    硬盘是一种最为常见的外存储器,它好比是数据的外部仓库一样。电脑除了要有“工作间”,还要有专门存储东西的仓库。硬盘又叫固定盘,由金属材料涂上磁性物质的盘片与盘片读写装置组成。这些盘片...

    ed185cc7c34be718d34478394559f3e3.png

    2017-03-22 20:48:36

    磁盘有足够空间,为何提示空间不足(如图)?请各位老大赐教。先谢了!

    b698dcda1325b227be47c5eb8d07b080.png

    2017-04-22 13:49:23

    电脑磁盘空间显示不出

    f4c60e818b10564c334e8b37cf6a2d28.png

    2017-05-29 18:23:02

    扩大电脑磁盘空间的方法:1.打开电脑机箱,用螺丝把新硬盘固定到硬盘槽里。2.给新装的硬盘插上电源插头,用sata串口硬盘线把硬盘的sata接口和主板上的sata接口连接。3.启动电...

    681224a8113f8f0a75c7ecb11fdacb23.png

    2017-06-17 12:23:08

    用360清理出来了磁盘里的压缩包什么的 但是不知道敢不敢清理

    e234f99d5ae8020f672b085c676504a3.png

    2017-06-30 11:46:20

    这个实现不了。1、电脑的硬盘可自由分区,但不可划分到u盘中。2、另外,U盘中存储资料有中毒的风险。所以还是建议你使用移动硬盘,来增大储存空间,或者购买1T以上的硬盘。

    268065527a9865f838af9fd0f7877e0a.png

    2017-08-10 09:50:37

    怎么把未分配的空间分到D盘去

    37977de6b1a2a0e6849d1d5719def435.png

    2017-08-17 10:22:18

    之前出去了一段时间,回来后守望先锋提示更新,我电脑里每个盘之后还有30G到27G左右,就c盘快满,然后守望先锋就一直提示磁盘空间不足,是为什么?

    aa0860d98e4ae9e40f85c007514a71e7.png

    2017-08-22 13:07:18

    求大神帮忙,如何把未分配的分入其他磁盘??

    ba9f6c0266044553d5a0ed434848cf03.png

    2017-09-17 14:09:54

    可以添加么 还是需要买内存条什么的?

    d908af3ab45b8875c54e588cb18c423d.png

    2017-11-25 08:10:27

    下其他盘都可以就是不能下H里面

    展开全文
  • 软件磁盘阵列(Software RAID)介绍

    千次阅读 2017-09-08 20:18:09
    这种级别的RAID会把每一块磁盘分成一小块一小块的大小相同、数量相等的 chunk (大小可以自己设定,一般在4K—1M之间),当有文件要写入磁盘时,系统会依据划分好的chunk大小,依次存入各个磁盘,不过这种存储不是一...

    简介

    • RAID,英文全称为:Redundant Arrays of Independent Disks,中文译为:独立容错式磁盘阵列,以前也叫作容错式廉价磁盘阵列,现在一般都称为磁盘阵列。这个东西是由加州大学伯克利分校提出来的,可以把多块较小的硬盘整合成一块较大的盘使用,也可用做保护数据的安全。现在磁盘阵列分为:软件RAID和硬件RAID;在应用中若是企业的要求比较高,一般都是用硬件RAID,因为软件的速度,怎么也比不上硬件的速度的,当然硬件太烂的话就算了,不过一般企业也不会用很烂的硬件的!!

      这里由于资源有限,介绍的是软RAID!!

    一、RAID等级及功能

    • 1、RAID-0 (等级模式, stripe):效能最佳
    • 首先要介绍的是RAID-0,这种模式的RAID要求要使用至少两块以上的硬盘,而且硬盘的型号、容量大小什么的最好都是一致的。这种级别的RAID会把每一块磁盘分成一小块一小块的大小相同、数量相等的 chunk (大小可以自己设定,一般在4K—1M之间),当有文件要写入磁盘时,系统会依据划分好的chunk大小,依次存入各个磁盘,不过这种存储不是一个盘一个盘的去存,而是进行交错的存储,并不会将数据集中存入到一个磁盘中,具体情况如下图所示:
      这里写图片描述
    • 图中并没有将chunk画出来,但也能大致体现RAID-0的数据存储模式。当有文件要存入RAID-0时,文件会首先被切分成与chunk一样的大小,然后依次存入不同的磁盘中去。由于文件是被切分成小块儿存储在不同的磁盘上(不是一整份文件存在同一块磁盘上),所以每个磁盘的存储负担也就降了下来,文件的存储速度也就自然而然的得到提升了。当组成RAID-0的磁盘数量越多时,数据的存储速度也会也来越快,效率也会越来越高,存储总容量也会跟着磁盘的数量一起增长。
    • 但这样也会造成一个很明显的问题,那就是虽然磁盘的数据存储速度提升,磁盘的容量也变大了,但是数据的安全性就明显的降低了,磁盘的数量越多,数据的安全性就越低,因为RAID-0这种模式是没有数据备份的,同时同一个文件又被切分存在了不同的磁盘上,数据变得非常零散,一旦有一块盘出了问题,那么RAID-0磁盘上的所有数据都可能会被损坏,磁盘的数量与数据的安全性是成反比的(我瞎说的,具体的数学关系我也不知道,只是感觉这样好表达一些!)。
    • 在组成RAID-0时,虽然要求保证磁盘的型号、容量什么的尽量保持一致,但由于现实问题仍然可能使用的磁盘在容量什么方面不一致,当磁盘的容量不一致时,特别是容量较小的磁盘被存满时,系统会自动将数据存放入容量较大的磁盘中去,但是这样做就会造成存储效率的下降,在使用时要考虑清楚!
    2、RAID-1 (映射模式, mirror):完整备份
    • RAID-1对磁盘的要求与RAID-0一样,最好都是型号、大小相同的两块以上的磁盘,若是磁盘容量不同时,系统将会以容量较小的磁盘容量为基准。这样做的原因是和RAID-1的数据存储方式有关,RAID-1在存储数据时会将数据分别存储在每一个磁盘上,相当于每一块磁盘上都会有一份完全相同的数据,有多少块磁盘就会有多少份数据,数据的安全性就会得到大大的提升。RAID-1的数据存储方式如下图所示:
      这里写图片描述 如图所示,使用RAID-1在进行文件存储时,系统会自动地将文件分别存进两块磁盘中,也就是说会有一个磁盘用作冗余备份,数据的安全性会大大地得到提升。图中用的只是两块磁盘,其实还可以使用更多的磁盘组成RAID-1,但是这些磁盘所存储的数据是完全相同的;一块磁盘的损坏,并不会损坏数据的完整性,所以这种模式很适合于那些对数据安全要求非常高的场合。
    • RAID-1对于数据的安全性确实得到了很好的保证,但同时也暴露了一些问题,就是数据的存储效率却大大地降低了,毕竟我们的磁盘在同一时刻是只能进行一个磁盘的读写操作的,所以组成RAID-1的磁盘数量越多,数据的存储效率也就越低,这是一个令人很头疼的问题,毕竟鱼和熊掌不可同时得焉!!
    3、RAID-10 和 RAID-01
    • RAID-10 和RAID-01这两种模式是根据 RAID-0 和 RAID-1 两种模式的特点优势组合而成的,在很大程度上可以克服 RAID-0 和 RAID-1 单种模式的不足之处,但是在实际使用中一般使用较多的还是 RAID-10 这种组合模式,原因就在于这种组合模式在造价、数据冗余和数据存取效率上来说能够达到一种较为理想的状态,下图为 RAID-10 这种组合模式的数据存储方式:
      这里写图片描述
    • 如上图所示,RAID-10模式是先组成RAID-1,再组成RAID-0的。Disk A + Disk B 组成第一组RAID 1,Disk C + Disk D 组成第二组RAID-1, 然后这两组再整合成为一组RAID-0。如果有1G 的数据要写入,则由于RAID-0 的关系, 两组RAID-1 都会写入512MB,又由于RAID-1 的关系,因此每颗磁盘就会写入512MB 而已。如此一来不论哪一组RAID-1 的磁盘损毁,由于是RAID-1 的映像资料,因此就不会有任何问题发生了!这也是目前储存设备厂商最推荐的方法!
    4、RAID-5:效能与资料备份的均衡考量
    • 要想组成RAID-5至少需要三块磁盘!这种磁盘阵列的数据写入方式类似于RAID-0,与RAID-0不一样的地方在于每个循环写入的过程中(striping),都会在每个磁盘中写入一个数据校验的数据,这个校验的数据记录着一起写入磁盘的数据的信息,可以在其他磁盘损坏时,用于磁盘数据的恢复。具体的读写情况如下图所示:
      这里写图片描述
    • 如上图所示,RAID-5在进行数据存储时与RAID-0的方式是有点类似的,不同之处就在于RAID-5多了一个数据校验的部分(记录着同时存入数据的信息,可以叫做:同位校验码),这个同位校验码随着每一次磁盘存储,其存放位置都会不同,分散在各个磁盘中,可以降低数据损毁的概率;在磁盘有损坏的情况下,通过将未损坏的磁盘数据与这个数据校验的部分进行计算,便可以恢复丢失的数据,在数据安全性上要比RAID-0好很多。
    • RAID-5在磁盘的读性能上与RAID-0差不了太多,但是在相同硬件环境下,在写性能上RAID-5比RAID-0可能就会差点了。因为在写的时候,RAID-5要计算同为校验码,在进行这个计算的时候,是会占用计算机的计算资源,而RAID-0由于没有同位校验码,所以也就不需要这一步的计算了,效率上会稍微比RAID-5高些(关键要看硬件环境)!读的时候没有这些操作,所以读性能差别不大!
    • 还有一种RAID-6的模式,与RAID-5相似,都是通过同位校验码来保证数据的安全,不同的是RAID-6是有两份同位校验码的,并且校验码的存储方式与RAID-5一样,都是分散存储的。这种模式比RAID-5好的地方在于RAID-6允许系统中有两块磁盘可以同时损坏,依然能保证数据可以被恢复(因为有两份冗余校验),而RAID-5只能同时损坏一块磁盘。
    5、Spare Disk:预备磁盘的功能
    • Spare Disk也可以叫做热备盘,它的作用就是在磁盘阵列中的磁盘发生损坏时,系统会自动启用热备盘,并自动重建磁盘阵列中损坏磁盘的数据,这也会是热备盘的优点。热备盘可以有一块,也可以有多块!当然若要使用热备盘,首先使用的磁盘阵列要支持热备盘的功能,同时硬件系统最好能支持热拔插,否则还要手动卸下损坏的磁盘,再手动安装新的磁盘,而且手动安装的话还要关机才能进行!
    6、磁盘阵列的优点
    • 磁盘阵列的应用主要要考虑以下几点: 数据安全与可靠性:指的并非网络数据安全,而是当磁盘损毁时,数据是否还能够被安全的救援或使用之意; 读写效能:例如RAID 0 可以加强读写效能,让你的系统I/O 部分得以改善; 容量:可以让多颗磁盘组合起来,所以单一文件系统可以有相当大的容量。 重点是保证数据的可靠性和安全性(完整性)是RAID使用的重点考虑,毕竟在企业中数据是异常重要的,在日常生活中一般也没有使用这个的必要!
    • 下表为几种RAID级别的各自特点:(n为假定有n块磁盘组成)
    项目RAID-0RAID-1RAID-10RAID-5RAID-6
    最少磁盘数22434
    最大容错磁盘数n-1n/212
    数据安全性完全没有最佳最佳比RAID-5好
    理论写入效率n1n/2
    理论读出效率nnnn
    磁盘实际可使用量n1n/2n-1n-2
    一般应用强调效率但数据重要性要求不高的环境数据存储与备份服务器与云系统中常用数据存储与备份数据存储与备份

    注:因为RAID-5和 RAID-6读写都需要经过parity 的计算机制,因此读/写效能都不会刚好满足于使用的磁碟数量!
    另外,根据使用的情况不同,一般推荐的磁盘阵列等级也不太一样,需要根据自己的使用环境进行选择。

    二、 软件RAID与硬件RAID

    • 前面也都提到过RAID分为软件RAID和硬件RAID,以下将会介绍什么是软件RAID,什么又是硬件RAID,以及二者又有什么区别是什么。
    • 硬件磁盘阵列(hardwareRAID)是通过磁盘阵列卡来创建磁盘阵列的。在磁盘阵列卡上会有一个专门的芯片来处理RAID任务,可以大大减轻原来系统的计算压力和I/O压力,效率也会得到很好的提升;同时现在相当一部分的磁盘阵列卡都支持热拔插,所以在更换损坏磁盘时是非常方便的。但是不好的一点是磁盘阵列卡比较贵,特别是那些好一点的磁盘阵列卡就会特别贵,而且功能还不能保证特别齐全,所以在这种情况下就出现了软件RAID,来模拟硬件RAID。
    • 软降RAID是一种模拟硬件RAID的产物,是要运行在系统上面的,是要占用一定的系统资源的,特别是计算和I/O资源,所以在效率上跟硬件RAID相比还是有有相当的差距的。虽然说现在的机器计算速度都非常快了,但是对于一些要求较高的场景或企业,一般最好还是尽量不要选择软件RAID的,毕竟在总的使用成本上来说硬件RAID还是很划算的!

    三、软件磁盘阵列的设定

    本次实验环境使用的CentOS7的系统,使用官方原装镜像安装的系统是内置mdadm软件来实现磁盘阵列设置的。这套软件是支持partition或disk为磁盘的单位,所以我们是可以针对分区(partition)进行磁盘阵列设计的,同时mdadm软件的功能是非常强大的,它不仅能支持前面介绍的几种RAID模式,而且还能模拟出热拔插的功能,可以直接在系统正常使用时进行分区的更换。
    
    在实际中,硬件磁盘阵列在Linux下是以一整块实际大小的磁盘存在的,所以在系统中显示的设备名称也是按照/dev/sd[a-z],而软件RAID则是由系统模拟出来的,并不是实际存在的,所以在系统中显示的设备名称就是/dev/md0,/dev/md1...。二者在设备名上就是不同的。
    
    • 1、软件RAID的指令介绍
      软件RAID的设置很简单,就一个指令,但是这个指令和在CentOS7中设置quota的xfs_quota指令类似,都是一条指令后面跟很多可选选项。
    • 指令格式:
    • mdadm –create /dev/md[0-9] –auto=yes –level=[015] –chunk =NK –raid-devices=N –spare-devices=N /dev/sdx /dev/hdx…

    常用选项与参数:

    option描述
    –create创建磁盘阵列(RAID)
    –auto建立后面接的软件磁盘阵列(RAID)设备,比如/dev/md0,/dev/md1…
    –chunk设置设备的chunk大小,也可以当做stripe大小,一般为64K或者512K
    –raid-devices设置组成磁盘阵列(RAID)的磁盘数量
    –spare-devices设置热备盘的数量
    –level设置磁盘阵列(RAID)的等级,一般建议0,1,5即可
    –detail显示后接磁盘阵列(RAID)的详细信息
    • 2、创建磁盘阵列:
      mdadm –create /dev/md0 –auto=yes –level=5 –chunk=256K –raid-devices=4 –spare-devices=1 /dev/sdc {1,2,3,4,5}
      这里写图片描述

      按照上图中的指令,将会创建一个设备名称为:/dev/md0,级别为:RAID-5级别,chunk大小为256K,由四块磁盘和一块热备盘组成的磁盘阵列。需要注意的地方是组成RAID的磁盘数与热备盘数必须要与后面的磁盘设备数相等才行!!

    • 3、查看创建RAID的信息: mdadm –detail /dev/md0
    这里写图片描述

    由图中可知,磁盘阵列md0由分区/dev/sdc1、/dev/sdc2、/dev/sdc3、/dev/sdc4组成,/dev/sdc5设置成了热备盘。若是创建时没有报错,但是使用该指令却无法查询时,可以先等几分钟,然后再使用此指令查询,因为创建时,系统是需要时间去进行创建的,创建慢一点的话,可能查的时候查不出来!

    这里写图片描述

    通过上图中的 cat /proc/mdstat 可以查看系统软件磁盘阵列的文件来查看系统中软件磁盘阵列的状态:

    上图标注的第一行:指示的是md0为RAID-5,组成的磁盘为:sdc4,sdc3,sdc2,sdc1四块磁盘;每块磁盘设备名后面的中括号表示的是该磁盘在磁盘阵列中的顺讯,sdc5后面小括号里的“S”表示该设备为热备盘的意思。
    第二行的意思为:此磁盘阵列拥有3142656个block,使用的是RAID-5,chunk大小为256K,使用的是algorithm 2磁盘阵列演算法。后面的[4/4]中的第一个“4”代表的是该磁盘阵列装置需要4块磁盘装置,后一个“4”表示的是该磁盘阵列中的4块磁盘都在正常运行。最后面的[UUUU]代表的是该磁盘阵列所需的四块磁盘的启动情况,“U”代表的是正常运行,若为“_”则代表的是不正常。
    • 4、RAID的格式化与挂载使用:

    这里写图片描述

    上图中进行格式化的参数含义为:

    • su:表示chunk大小为256K;
    • sw:表示被格式化的磁盘数量,设置为3,所以格式化了三块磁盘,所以df查询出来的大小为3GB;
    • extsize:表示由上面两项计算出来的数据宽度:256K*3=768K。

    四、模拟RAID错误的救援模式

    这个救援模式主要用于磁盘阵列里的设备发生意外时使用的,在一些情况下,这个救援模式是支持在线使用的!
    
    • 指令格式:mdadm –manage /dev/md[0-9] [–add 设备] [–remove 设备] [–fail 设备]
    option描述
    –add将后面跟的设备添加到该RAID中
    –remove将后面跟的设备从该RAID中移除
    –fail将后面跟的设备设置成出错状态

    1)将磁盘状态设置成出错状态:
    这里写图片描述
    2)查看:mdadm –detail /dev/md0
    这里写图片描述
    3)将出错的设备移除并添加新的设备:
    这里写图片描述
    4)查看:mdadm –detail /dev/md0
    这里写图片描述

    注意:以上操作都是在线完成的

    五、开机自动启动RAID并自动挂载

    现在新的系统发布版本大都会在开机时自动搜索/dev/md[0-9],并开启预设的功能,虽然如此,但还是建议在配置文件中对设置进行修改,否则在开机时虽然会自动开启挂载,但是系统那是随机进行的,可能会不便于我们管理。
    
    修改的内容很简单,同时只需修改两处配置文件即可!一处是要修改/etc/fstab文件,这是设置开机自动挂载的配置文件;另一处是要修改/etc/mdadm.conf,这个是软件RAID的配置文件。
    
    • 1)查询md0的UUID识别码及UUID号:
      这里写图片描述
    • 2)修改/etc/fstab:(该文件中添加的是UUID号)
      这里写图片描述
    • 3)修改/etc/mdadm.conf:(该文件中添加的是UUID识别码)
      这里写图片描述
    • 4)查看:
      这里写图片描述

    六、关闭软件RAID

    由于本次实验是以磁盘分区进行的,所以为了避免以后我在分区时会出现麻烦,所以在这里就将之前设定的软件RAID关闭掉。
    
    • 以下为关闭的步骤:
      1)首先要先卸载掉该RAID设备:umount /srv/raid;
      2)将/etc/fstab文件中的有关该RAID设备的那一行删除掉;
      3)覆盖该RAID设备的元数据块及superblock:dd if=/dev/zero of=/dev/md0 bs=1M count=50;
      4)关闭该RAID设备:mdadm –stop /dev/md0;
      5)将组成该RAID设备的各磁盘的RAID相关数据:dd if=/dev/zero of=/dev/sdc{1..5} bs=1M count=10
      6)将/etc/mdadm.conf文件中关于该RAID设备的那一行数据删除或注释掉即可
      7)查看:cat /proc/mdstat

      注:上述的dd指令是为了将磁盘中所有有关该RAID设备的信息覆盖掉;若不进行覆盖,在开机时,系统还是会自动将该RAID设备建立起来,名称是随机指定的!

    展开全文
  • 为您提供R-Drive Image ...软件会自动将你所有的磁盘分区全面读取进入管理界面,包括主驱动区,FAT或NTFS格式的磁盘分区,移动设备,甚至未划分磁盘空间,都能一览无余。基本简介 R-Drive Image 和之前和大家分享的 R-
  • 软件磁盘阵列配置-RAID5 实验目的及要求 掌握软件磁盘阵列(Software RAID)的基本概念以及工作原理; 掌握RAID几种模式的概念和每种模式的优缺点,以及不同模式之间的区别 掌握在linux环境下RAID四种模式(RAID0、...

    软件磁盘阵列配置-RAID5

    实验目的及要求

    1. 掌握软件磁盘阵列(Software RAID)的基本概念以及工作原理;
    2. 掌握RAID几种模式的概念和每种模式的优缺点,以及不同模式之间的区别
    3. 掌握在linux环境下RAID四种模式(RAID0、RAID1、RAID01、RAID5)的配置
    4. 实验要求在virtualbox上建4个硬盘来完成创建RAID5实验,并且需要完成对磁盘失效恢复的步骤的描述

    实验内容

    在Virtualbox上建立四个硬盘完成RAID5实验,并完成模拟磁盘失效进行恢复的步骤。

    实验步骤

    一、 实验内容及过程(主要内容、连接图、操作步骤、程序代码)
    (一)主要内容
    在Virtualbox上建立四个硬盘完成RAID5实验,并完成模拟磁盘失效进行恢复的步骤。
    (二)实验步骤

    1. 添加四个虚拟硬盘并进行查看
      在虚拟机启动之前,先在virtualbox进行创建4个虚拟磁盘,作为实验的基本条件,这里我创建了4个大小均为1G的虚拟磁盘,如下图:
      在这里插入图片描述

    打开虚拟机,执行命令sudo fdisk -l|grep sd查看磁盘信息,从下图可以看到系统能够搜索到添加上来的四个虚拟磁盘,分别为sdb、sdc、sdd、sde:

     `sudo fdisk -l|grep sd`
    

    在这里插入图片描述
    2. 安装mdadm,并验证硬盘
    该实验需要安装mdadm软件,执行命令sudo apt-get install mdadm进行软件下载,下载安装成功后,执行命令 mdadm -E /dev/sd[b-e]检查磁盘是否存在raid信息,从下图可以看到新创建的磁盘没有raid信息:

    sudo apt-get install mdadm
     mdadm -E /dev/sd[b-e]
    

    在这里插入图片描述在这里插入图片描述
    3. 创建硬盘分区并检查磁盘信息
    信息显示没有raid信息之后,就可以开始对磁盘进行创建分区了,为了简单起见,对每个磁盘近创建一个大小为1000M的主分区,执行命令 sudo fdisk /dev/sdb(sdc、sdd、sde操作同理):

    sudo fdisk /dev/sdb在这里插入图片描述在这里插入图片描述
    sdc、sdd、sde操作同理,下面仅展示分区结果:

    在这里插入图片描述在这里插入图片描述在这里插入图片描述
    最后执行命令ls -l /dev |grep sd进行查看,可以看到创建分区是成功的:
    ls -l /dev |grep sd在这里插入图片描述
    4. 以mdadm创建RAID
    4个磁盘的分区创建成功之后,接着便进行RAID的创建,根据RAID5的概念,需要拿出一个磁盘当作spare disk,其余三个磁盘处于active状态,执行命令sudo mdadm --create /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1,然后执行命令sudo mdadm --detail /dev/md0查看详细信息:
    sudo mdadm --create /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
    sudo mdadm --detail /dev/md0在这里插入图片描述在这里插入图片描述
    5. 格式化和挂载使用RAID
    创建好RAID之后,便开始对/dev/md0进行格式化,执行命令sudo mkfs -t ext3 /dev/md0进行格式化处理,随后执行命令sudo mkdir /mnt/raid创建文件夹用于raid的挂载,挂载执行命令sudo mount /dev/md0 /mnt/raid,最后执行命令df查看文件系统信息:
    sudo mkfs -t ext3 /dev/md0
    sudo mkdir /mnt/raid
    sudo mount /dev/md0 /mnt/raid在这里插入图片描述
    任意拷贝一个文件到/dev/md0去,并显示,可以看到/dev/md0已经可以作为一个正常的磁盘进行工作了,并且模式是raid5:
    在这里插入图片描述
    6. 模拟磁盘出错并恢复
    执行命令 sudo mdadm --manage /dev/md0 --fail /dev/sdb1假设sdb1发生了错误,随后执行命令 sudo mdadm --detail /dev/md0再进行查看md0的详细信息:
    sudo mdadm --manage /dev/md0 --fail /dev/sdb1
    sudo mdadm --detail /dev/md0在这里插入图片描述
    执行命令sudo cat /proc/mdstat可以看到如下,仍有3块磁盘正常工作,原因是处于spare disk的sde1的状态变为active进行工作:
    sudo cat /proc/mdstat在这里插入图片描述
    将出错的磁盘移除并加入新的磁盘sdf1,创建一块与sdb大小相等的磁盘sdf,并按照sdb相同的划分方式对sdf进行分区得到sdf1,执行命令sudo mdadm --manage /dev/md0 --add /dev/sdf1 --remove /dev/sdb1将出错的磁盘sdb1移除并将新的磁盘sdf1加入进来,然后执行命令sudo mdadm --detail /dev/md0进行查看信息:
    sudo mdadm --manage /dev/md0 --add /dev/sdf1 --remove /dev/sdb1
    sudo mdadm --detail /dev/md0在这里插入图片描述
    7. 启动自动启动RAID并自动挂载
    关于启动自动启动RAID并让系统自动挂载,只需让系统在启动时能够在配置文件中获取磁盘的UUID并进行挂载,所以需要我们对系统的配置文件进行相应的修改,首先执行命令sudo mdadm --detail /dev/md0 | grep -i uuid获取md0的UUID,其次修改/etc/mdadm.conf文件内容,加入UUID的语句进行声明UUID,最后配置启动自动挂载:
    sudo mdadm --detail /dev/md0 | grep -i uuid在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
    8. 关闭RAID
    如果不再使用磁盘md0,那么应该选择把它进行关闭。首先执行命令 sudo umount /dev/md0取消挂载,其次注释掉上一步写进/etc/fstab的信息,然后执行命令sudo mdadm --stop /dev/md0将磁盘直接关闭,最后注释掉上一步写在/etc/mdadm.conf里的信息:

    sudo umount /dev/md0
    sudo mdadm --stop /dev/md0
    

    在这里插入图片描述

    实验分析总结

    本次实验通过配置RAID5更加深刻地认识和理解了关于Linux环境下关于文件系统的管理,实验结果基本到达预期,以下是本次实验的分析以及总结:

    1. RAID5最少需要三个硬盘,RAID5将数据存和奇偶校检信息放在多个硬盘上,是RAID0和RAID1的折中方案.它将含奇偶校验信息的条带数据写在多个磁盘,意味有良好的数据冗余;RAID5的优点有:良好的性能,读会比较快、支持冗余和容错、单磁盘损失,可以通过奇偶信息重建;缺点为写会稍慢,因为要同时写入校检块、重建会花费较长时间;
    2. 本次实验需要用到磁盘的分割、格式化、检验以及挂载,所以熟练地掌握相关命令能够提高我们的工作效率;
    3. Mdadm是个工具包,可以帮助我们配置管理raid设备,我们需要在创建和配置raid后在mdadm.conf文件中保存这些信息,例如我们在配置启动自动启动RAID并自动挂载时就需要用到这个文件;
    4. 该实验具有实际意义,能够帮助我们在以后的工作生活中避免一些因为硬盘损坏而带来的数据丢失的问题,应该在以后的工作生活多加练习。
    展开全文
  • 并能精确地支持指定文件在硬盘上的磁簇位置,最新版本还新增了能够将驱动器划分为虚拟区域、碎片整理时进行文件压缩和碎片文件资源管理器以及无任何使用限制的高性能和存档文件选择选项等更多磁盘碎片整理新方法,...
  • Linux学习心得-磁盘管理

    千次阅读 2019-09-22 23:33:27
    quota是磁盘配额,主要为用户提供磁盘限额的(简单来说指定某个用户最多可以用多大的空间)。 quota的使用限制? 对EXT系列文件系统,quota仅能针对整个文件系统进行设计,无法对单一的目录进行磁盘配额;而在xfs的文件...
  • 磁盘空间不足怎么办?教你重新分配磁盘空间 ...良好的软件存储设置会帮助我们合理安排电脑的磁盘空间,建议常用的软件QQ、微信、钉钉、google等都进去设置改下下载路径位置。 万事大吉! ...
  • 操作系统(习题记录):设磁盘的转速为3000r/min,盘面划分为10个扇区,则读取一个扇区的时间为...
  • RAID软件磁盘阵列一、常用RAID介绍1.1 RAID 0(条带化存储)— 性能最佳1.2 RAID 1(镜像存储)— 完整备份1.3 RAID 5 — 性能与数据备份的均衡考虑1.4 RAID 6 — 更强大的数据备份1.5 RAID 1+0(先做镜像,再做条带...
  • 非常好用的一款磁盘分区工具,它能将包含数据的磁盘分区重新组合或者划分为新的磁盘分区,让你方便地调整磁盘内分区的大小。使用它改变可以磁盘容量大小、复制、移动硬盘分割区并且不会遗失数据。 虽然硬盘分区确定...
  • 电脑磁盘修复

    千次阅读 2021-07-14 00:27:01
    如果您选择按照说明初始化硬盘驱动器,请打开 Windows磁盘管理,右键单击显示“未初始化未知”的磁盘,选择“ 初始化磁盘” 并按照向导完成任务。但是这样的操作经常会导致数据丢失。对于新硬盘驱动器,要在计算机上...
  • Linux磁盘管理工具RAID、Parted

    千次阅读 2021-12-27 19:41:44
    第十二章:磁盘管理工具 第十二章:磁盘管理工具一、RAID:磁盘冗余阵列1、核心关注点2、RAID 0级别(条带)3、RAID 1级别(镜像)4、RAID 5级别()5、RAID 6级别()6、RAID 10级别(0和1的组合)二、RAID使用...
  • 磁盘大小不够了,但是自己C盘还是有空间的,我想着挪一点过来,发现用windows自带的不生效,明明有空间,但是提示 发现了这款分区助手软件,亲测可以使用! 操作步骤: 1、C盘有空间,则点击C盘然后右键,...
  • ORACLE RAC ASM磁盘规划

    千次阅读 2020-12-16 21:17:58
    ASM将文件的主盘区分配给磁盘组中的一个磁盘时,它会将该盘区的镜像副本分配给磁盘组中的另一个磁盘。给定磁盘上的主盘区将在磁盘组中的某个伙伴磁盘上具有各自的镜像盘区。ASM确保主盘区和其镜像副本不会...
  • Linux之磁盘管理——磁盘分区

    千次阅读 2021-08-21 21:18:16
    磁盘分区(硬件的物理设备,在逻辑上划分边界) 盘片: 磁盘中有多个盘片,堆叠起来的,通过磁头去读取盘片信息 磁道:同一个盘片中划分的同心圆,在出厂的时候已经弄好了 柱面:不同盘片的相同磁道,组成的圆柱体 ...
  • centos8磁盘分配

    千次阅读 2021-03-23 17:27:51
    安装系统得时候进行了默认分区,导致root下的磁盘空间比较小,后期软件安装后导致root目录下的磁盘空间不足。 执行 df -hl 获取空间状态 重新分配 1. 备份home目录 切换到/目录下,压缩home目录并转移到他,tmp...
  • 例如基本输入/输出系统(BIOS)、操作系统(如windows)、程序设计语言处理系统(如C语言编译器)、数据库管理系统(如ORACLE、Access等)、常用的实用程序(如磁盘清理程序、备份程序等)等都是系统软件。 系统软件的主要特征...
  • 基本磁盘与动态磁盘、分区与卷

    千次阅读 2019-12-18 18:32:21
    1 基本磁盘与动态磁盘   基本磁盘使用主分区、扩展分区和逻辑分区组织数据。一个分区不能与其他分区共享或拆分数据、主动备份数据,也不能主动容错,也不能跨磁盘。基本磁盘上的每个分区都是该磁盘上一个独立的...
  • Linux系统配置(磁盘管理)

    千次阅读 2022-01-08 21:00:18
    一、管理磁盘及分区 1、MBR分区 2、GPT分区 二、挂载、卸载文件系统 1、临时挂载 2、永久挂载 三、磁盘设置 1、LVM逻辑卷管理 2、磁盘配额 (1)用户 (2)组 (3)验证 结语 前言 在Linux服务器中...
  • 目录 一、位示图 1.位示图的概念 2. 位示图的计算 二、页式存储 ...)磁盘上的所有盘块都有一个二进制位与之对应,这样,由所有盘块所对应的位构成一个集合,称为位示图。 2. 位示图的计算 20
  • 可以重新划分磁盘大小,卸载软件不会还原,非常好用。
  • Linux 存储结构与磁盘划分

    千次阅读 2016-07-14 09:36:34
    9. /opt 放置第三方的软件 10. /root 系统管理员的主目录 11. /tmp 任何人均可使用的共享临时目录 12. /var 主要存放经常变化的文件,如日志 > 挂载硬件设备 Mount 用于挂载文件系统 ...
  • 1、磁盘配额的概念 磁盘配额 限制用户对磁盘的使用空间。 软限制:可以限制使用空间和文件数量,允许在规定时间内超出限制。 硬限制:可以限制使用空间和文件数量,不允许超出限制。 配置步骤: 第一步:挂载分区时启用...
  • 磁盘基本知识介绍

    千次阅读 2022-01-30 13:27:18
    文件系统是操作系统用来明确存储设备或分区上的文件 的方法和数据结构(存储设备常见的是磁盘,也有基于NAND Flash的固态硬盘) 磁盘上数据必须用一个三维地址唯一标示:柱面号、盘面号、块号(磁道上的盘块)。 硬盘...
  • RAID是Redundent Array of Inexpensive Disks的缩写,直译为“廉价冗余磁盘阵列”,也简称为“磁盘阵列”。后来RAID中的字母I被改作了Independent,RAID就成了“独立冗余磁盘阵列”,但这只是名称的变化,实质性的...
  • 磁盘IO 基本常识

    千次阅读 2021-04-22 22:42:51
    传统磁盘的 I/O读写速度成为了计算机系统性能提高的瓶颈,制约了计算机整体性能的发展。 硬盘性能的制约因素是什么?如何根据磁盘I/O特性来进行系统设计?针对这些问题,本文将介绍硬盘的物理结构和性能指标,以及...
  • 磁盘管理与磁盘分区操作

    千次阅读 2020-06-23 23:03:39
    本章目录一、认识磁盘1、什么是磁盘2、磁盘运行机理3、磁盘的扇区、磁道、柱面二、磁盘的分区三、文件系统类型四、分区实验1.添加磁盘2.磁盘分区3.更改分区类型4.在分区内创建文件系统5.交换分区6.挂载和卸载文件...
  • 【转载】磁盘阵列的分类

    千次阅读 2020-11-27 19:22:58
    什么是磁盘阵列 前言: #:本文转自IT百科 #:https://product.pconline.com.cn/itbk/software/dnyw/1710/10143588.html #:如有侵权,练习即删 磁盘阵列有几种 磁盘阵列有什么好处和作用 磁盘阵列就是 Raid RAID...
  • 磁盘分割器

    2011-10-21 14:00:53
    一个可以任意分割自己硬盘的软件,有了它你可以把自己的硬盘划分得最优!!!!

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 70,337
精华内容 28,134
关键字:

划分磁盘软件