硬盘

LVM简介及CentOS7 LVM操作实战

╄→гoц情女王★ 提交于 2020-03-11 10:03:06
LVM简介 LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系 统。 LVM是 Logical Volume Manager(逻辑卷管理)的简写 PV:是物理的磁盘分区 VG:LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库统一管理了几个大的硬盘,形成了一个统一虚拟的存储资源池。 LV:也就是从VG中划分的逻辑分区 抽象模型如下: 操作实战 通过在虚拟机的CentOS7上创建LVM ,使用LV,扩容LV,缩减LV实战来了解LVM及熟悉对LVM的操作。 准备工作准备虚拟机,操作系统为CentOS7,初始20G的硬盘 初始状态共20G的系统盘 在虚拟机中添加两块硬盘 启动虚拟机通过pvs命令查看物理卷的情况,目前只看到有虚拟机初始安装时有个pv为/dv/sda2 vg为centso的物理卷 大小为20G 通过fdisk -l 可以看到新加的两个盘大小分别都是5G。我们将用这两个盘组成一个vg

RAID磁盘阵列

一个人想着一个人 提交于 2020-03-11 05:24:47
RAID概念 磁盘阵列( Redundant Arrays of Independent Disks,RAID ),有“独立磁盘构成的具有冗余能力的阵列”之意。 RAID几种常见的类型 RAID类型 最低磁盘个数 空间利用率 各自的优缺点 级 别 说 明 RAID0 条带卷 2+ 100% 读写速度快,不容错 RAID1 镜像卷 2 50% 读写速度一般,容错 RAID5 带奇偶校验的条带卷 3+ (n-1)/n 读写速度快,容错,允许坏一块盘 RAID10 RAID1的安全+RAID0的高速 4 50% 读写速度快,容错 RAID基本思想:把好几块硬盘通过一定组合方式把它组合起来,成为一个新的硬盘阵列组,从而使它能够达到高性能硬盘的要求。   RAID有三个关键技术: 镜像 :提供了数据的 安全性 ; 条带 (块大小也可以说是条带的粒度),它的存在的就是提供了数据并发性; 数据的校验 :提供了数据的安全。 RAID0工作原理示意: 条带 (strping) ,也是我们最早出现的RAID模式 需磁盘数量:2块以上(大小最好相同),是组建磁盘阵列中最简单的一种形式,只需要2块以上的硬盘即可. 特点:成本低,可以提高整个磁盘的性能。RAID 0没有提供冗余或错误修复能力,速度快. 任何一个磁盘的损坏将损坏全部数据;磁盘利用率为100%。 RAID1工作原理示意: mirroring

cookie的工作原理

你离开我真会死。 提交于 2020-03-10 23:33:23
  Cookie是进行网站用户身份,实现服务端Session会话持久化的一种非常好方式。Cookie最早由Netscape公司开发,现在由 IETF 的 RFC 6265 标准备对其规范,已被所有主流浏览器所支持。    1. 为什么需要Cookie?   HTTP是一种无状态的协议,客户端与服务器建立连接并传输数据,数据传输完成后,连接就会关闭。再次交互数据需要建立新的连接,因此,服务器无法从连接上跟踪会话,也无法知道用户上一次做了什么。这严重阻碍了基于Web应用程序的交互,也影响用户的交互体验。如:在网络有时候需要用户登录才进一步操作,用户输入用户名密码登录后,浏览了几个页面,由于HTTP的无状态性,服务器并不知道用户有没有登录。   Cookie是解决HTTP无状态性的有效手段,服务器可以设置或读取Cookie中所包含的信息。当用户登录后,服务器会发送包含登录凭据的Cookie到用户浏览器客户端,而浏览器对该Cookie进行某种形式的存储(内存或硬盘)。用户再次访问该网站时,浏览器会发送该Cookie(Cookie未到期时)到服务器,服务器对该凭据进行验证,合法时使用户不必输入用户名和密码就可以直接登录。   本质上讲,Cookie是一段文本信息。客户端请求服务器时,如果服务器需要记录用户状态,就在响应用户请求时发送一段Cookie信息。客户端浏览器保存该Cookie信息

Linux之磁盘管理

天涯浪子 提交于 2020-03-09 19:39:40
一、Raid卡之初识 又叫磁盘冗余阵列,阵列卡。他的主要作用有三点 1、获取更高的容量 2、获取更高的性能 3、获取更强的安全性 raid卡按 支持的raid级别不同 和raid卡的 缓存容量 不同,分为基础raid卡和高级raid卡 左边是raid基础卡,右边是高级卡。 基础卡只支持raid0和raid1 高级卡支持0、1、3、5、10、11或者更多 常见的raid级别 raid0 主要是为了应对不做raid用不了的情况。 硬盘不做raid,识别不了硬盘。所以如果只有一块硬盘,就做个raid0吧。 安全性最低,其中一个硬盘坏掉了,所有数据都会报废。 用于安全性需求低的数据,不怕丢失的数据。优点就是读写快 raid1 只能有两块硬盘 算是个鸡肋,因为只能同时给两个硬盘做raid1。 raid5 最少需要3块硬盘,在写入之前有一个校验的过程。有一块硬盘用来做校验,用来保护数据的安全性,当其中一块硬盘坏了,就可以使用校验数据恢复丢失的数据。 可以在添加一块热位盘(RAID5 + spare),当坏了一块硬盘之后,可以启动热位盘来替换坏的硬盘。 三个有点都占一点,在并发量不高的时候,可以使用 raid10 读取速度和安全性都很高,但是很奢侈,并发量很大的时候可以使用 raid10的基本原理如下: 二、磁盘分区 磁盘分区表 所在位置:0磁头0磁道1扇区的秘密

win10如何合并硬盘分区

南笙酒味 提交于 2020-03-09 15:38:03
好多人都会讲电脑硬盘分成几个不同的区,以方便自己的资料的存储和查找,但不少人不知道如何合并已经分出的硬盘分区。以下是我的经验,与大家分享: 1. 首先,右击“此电脑”,在弹出来的右键菜单这种选择“管理”。您将会在您的系统桌面上发现这一个图标,也就是XP时代的“我的电脑”,Windows7的“计算机”和Windows8.1的“这台电脑”。 2.进入磁盘管理,在弹出来的窗口中,窗口左侧有一个树形框。点击这一个树形框“储存”分类下的“磁盘管理”。进入磁盘管理界面。 3.删除卷/压缩卷 右键点击一个充裕的磁盘盘符,如果您这个磁盘是没有用的话,建议直接删除卷即可。但是在删除卷之前请检查文件,并且这一关方法成功率比较高。但是如果这一个磁盘是有用的,就需要在弹出来的右键菜单中选择压缩卷。 4.扩展卷 当Windows系统已经把您刚才选择的卷删除完毕后,会在“磁盘”表中出现一个朱红色的标识。这个标识就代表刚才删除了并且未分配的盘。右键点击你想扩展的硬盘盘符,在右键菜单中选择“扩展卷” 5.进入向导 当一切就绪后,会进入一个名为“扩展卷”的向导。这时硬盘灯会狂闪,但是这属于正常情况,无需害怕。点击向导的下一步,进入下一页。 6.添加磁盘 在这一页中,左边选择框代表可以添加进来的空间,而右侧的选择框代表已经添加进来的空间。选择左侧的空间,然后点击“添加”按键。 7.输入空间 添加完毕后

硬盘蓝盘黑盘红盘哪个好?

て烟熏妆下的殇ゞ 提交于 2020-03-09 09:55:10
硬盘是现在非常流行的数据存储设备,主要分为电脑硬盘和移动硬盘两大类。然而许多用户在购买硬盘时,考虑得最多的是硬盘的品牌、内存和价格,实际上,在硬盘选择上,很多人忽略了硬盘的“颜色”,所以在下面的文章中,我们来好好谈谈这个问题。 什么是硬盘的“颜色”? 这其实是我们常提到的蓝盘、黑盘和红盘。所谓的蓝、黑、红等颜色,指的是贴在硬盘上的那张纸的颜色。不同的颜色代表了硬盘不同的性能和性价比。 硬盘蓝盘 蓝盘的优点是价格较低,性价比高,适合家用。 不过蓝盘的缺点也是有的,蓝盘运行时的声音比同品牌的绿盘要响,只不过我们提到蓝盘适合家用,如果是放在家里的主机里面,这点响动应该可以忽略不计。 蓝盘的性能跟黑盘比起来要差一些。 硬盘黑盘 是同品牌硬盘中偏高端的系列,优点是高性能、大缓存、速度快,这代表它主要用于企业文件存储,吞吐量大的服务器,高性能计算机应用等。 缺点则是,相较于其它同等存储量的硬盘,黑盘的价格更高。 硬盘黑盘 是同品牌硬盘中偏高端的系列,优点是高性能、大缓存、速度快,这代表它主要用于企业文件存储,吞吐量大的服务器,高性能计算机应用等。 缺点则是,相较于其它同等存储量的硬盘,黑盘的价格更高。 硬盘数据保存 看完对硬盘蓝盘、黑盘和红盘的介绍,相信大家已经对这几种硬盘有了初步了解,在购买硬盘时,可根据自己的实际需求购买。 不管是侧重那方面的硬盘,我们在使用时也应注意硬盘的保养

linux系统引导过程及引导修复

与世无争的帅哥 提交于 2020-03-08 23:55:47
系统的引导过程 1.通电 2.bios初始化 eg:内存,硬盘没插好 3.磁盘引导 硬盘里面的数据是以分区形式保存,硬盘上的磁头对硬盘的数据进行扫描 ## 磁道:磁头转一周的轨迹,可以确定数据在哪一环 ## 扇区:确定哪一节的数据 ## 系统引导的过程: #装双系统时,启动windows时,磁头需跳到c盘数据位置,来读取里面的数据,才能启动系统 ## 系统关闭以后,断电,磁头会回到断电的时候所在的位置,硬盘通电,硬盘会转起来,磁盘不会跳到c盘位置,还是在默认的位置(0磁道),如何让磁头跳到c盘,读取数据? #在装系统的时候,在硬盘最起始读取的那一部分磁道上去加载磁头下一步要读取哪些数据,哪些位置的程序,要在0磁道的1扇区上写数据:mbr(告诉磁头,读完之后,读c盘信息) ## mbr的作用: 磁头读取mbr引导记录,会自动跳到启动分区,读取里面的数据,(读取下一个文件)mbr所在的 位置:0磁道1扇区446字节 记录启动分区的位置 mbr如果损坏 ,需要修复:系统无法从硬盘启动,所以用光盘进入系统挽救模式 #执行修复命令,如下图笔记 不能把设备里面的数据全部清掉,446个字节后面的64个字节是分区表,分区表损坏后,需要知道设备起始的块和结束的块是多少,需要对分区表备份。bs=446 count=1 备份 企业8无法从硬盘中重启,需要修复数据,进入到挽救模式 从光盘进入修复 **解释

块存储、文件存储、对象存储意义及差异

£可爱£侵袭症+ 提交于 2020-03-08 23:50:54
关于块存储、文件存储、对象存储方面的知识在知乎上看到了个很好的解答: https://www.zhihu.com/question/21536660 通俗易懂,查了些资料做了详细的补充。 块存储 典型设备:磁盘阵列、硬盘 块存储主要是将裸磁盘空间整个映射给主机使用的。 就是说例如:磁盘阵列里面有5块硬盘,然后可以通过划逻辑盘、做Raid、或者LVM等方式逻辑划分出N个逻辑的硬盘。但是逻辑盘和物理盘是两个完全不同的概念。假设每个硬盘100G,共有5个硬盘,划分为逻辑盘也为5个,每个100G,但是这5个逻辑盘和原来的5个物理盘意义完全不同了。例如第一个逻辑盘第一个20G可能来自物理盘1,第二个20G来自物理盘2,所以逻辑盘是多个物理盘逻辑虚构出来的硬盘。 接着块存储会采用映射的方式将这几个逻辑盘映射给主机,主机上面的操作系统会识别到有5块硬盘,但是操作系统是无法区分到底是物理盘还是逻辑盘,它一概就认为只是5块裸的物理硬盘而已,跟直接拿一块物理硬盘挂载到操作系统没区别,至少操作系统感知上没有区别的。 在此方式下,操作系统还需要对挂载的裸硬盘进行分区、格式化后,才能使用,与平常主机内置的硬盘无差异。 优点 (1)这种方式的好处当然是因为通过了Raid与LVM等手段,对数据提供了保护; (2)可以将多块廉价的硬盘组合起来,称为一个大容量的逻辑盘对外提供服务,提高了容量; (3)写入数据时

转:Ubuntu基本命令整理

自古美人都是妖i 提交于 2020-03-08 20:40:15
原文:http://www.cnblogs.com/feisky/archive/2010/03/25/1694867.html sudo: 如何设定/改变/启用 root 使用者的密码:sudo passwd root 当你使用完毕后屏蔽 root 帐号 使用: sudo passwd -l root这个将锁住 root 帐号. 如何在终端机模式下切换到 root 身份: sudo -s -H 在线安装程序:sudo apt-get install g++ pt-get最常用参数: update —-与你的软件源(在/etc/apt/sources.list中列出)更新软件包列表,换源后需要 执行 upgrade —-根据update得到的源软件库与本地已经安装的对比,(如果需要升级就)全部升 级 install —-安装软件包(可以使用tab补全软件包的名字,比较方便) remove —-卸载软件包 purge —-卸载软件包,同时删除该软件的配置文件 source —-从源里下载软件包的源码到当前目录(执行此命令的目录)并解压(除非指定– download-only参数) 该地址由/etc/apt/sources.list中的 deb-src 行指定 check —-用来(自动)修复(已装)软件包之间的依赖关系 clean —-清除/var/cache/apt

计算机基础二

和自甴很熟 提交于 2020-03-08 20:22:32
一、cpu 详解 CPU 按照指令集可以分为精简指令集 CPU 和复杂指令集 CPU 两种,区别在于前者的指令集精简,每个指令的运行时间都很短,完成的动作也很单纯,指令的执行效能较佳;但是若要做复杂的事情,就要由多个指令来完成。后者的指令集每个小指令可以执行一些较低阶的硬件操作,指令数目多而且复杂,每条指令的长度并不相同。因为指令执行较为复杂所以每条指令花费的时间较长,但每条个别指令可以处理的工作较为丰富。 1、x86-64的含义 x86: 是针对 CPU 的型号或者说架构的一种统称 。 64 位: CPU 的位数指的是 CPU 一次性能从内存中取出多少位二进制指令 ,64bit 指的是一次性能从内存中取出 64 位二进制指令 。 CPU具有向下兼容性:64位的CPU 既能运行 32 位的程序也能运行 64 位的程序 2 、 内核态与用户态( 代表 cpu 的两种工作状态 ) (1)内核态:运行的程序是操作系统,可以操作计算机硬件 (2)用户态:运行的程序是应用程序,不能操作计算机硬件 内核态与用户态的转换: 应用程序的运行必然涉及到计算机硬件的操作,那就必须有用户态切换到内核态下才能实现,所以计算机工作时在频繁发生内核态与用户态的转换。 3 、多线程与多核芯片 (1)2 核 4 线程 ( 假 4 核 ) : 2 核代表有两个 cpu , 4 线程指的是每个 cpu 都有两个线程