文章目录
磁盘简介(了解即可)
名词
磁盘(disk)是指利用磁记录技术存储数据的存储器。磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。
磁盘/硬盘/disk是一个东西,不同于内存的是磁盘容量比较大
类型
工作上原理区分:
-
机械:机械硬盘(HDD)即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。
-
固态:固态硬盘(Solid State Disk或Solid State Drive,简称SSD),又称固态驱动器,是用固态电子存储芯片阵列制成的硬盘。
尺寸
硬盘尺寸有两种,一种是3.5英寸硬盘,另外一种就是2.5英寸硬盘。 SATA硬盘数据和供电接口都是一样的,3.5英寸一般用于尺寸较大的台式机主机,笔记本也不是说不能用,只不过放不下而已。
接口
IDE —— SATA (Serial ATA)
SCSI —— SAS (Serial Attached SCSI)即串行连接 SCSI
other —— PCIE FC
SAS(Serial Attached SCSI)即串行连接 SCSI,是新一代的 SCSI 技术,和现在流行的 Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。
转速
硬盘转速是指硬盘头盘组建内的磁盘每分钟旋转的次数,单位是r/min,所以说,硬盘转速要是越高,硬盘的读取速度就更加快。 一般台式电脑硬盘有5400转/min、7200转/min、10000/min转以及15000转/min等规格
厂商
- 西部数据
- 希捷
术语
-
盘片:一个磁盘划分为多个磁道,事实上一个磁道也就是指磁盘上的一圈数据区域(也就是说同一磁盘撒和国内所有的磁道都会以同心圆环的方式来排列),就像树木年轮中的一环。因此最靠近内圈的磁道上所能记录的数据量最小(由于越靠近内圈则圆圈越小)。
-
柱面: 绕马达旋转轴旋转的多个磁盘,每个磁盘有两个盘面(片),每个盘面里有多个磁道(Track)。多个磁盘上相同大小的磁道在垂直空间上构成了一个柱面,可以想象成圆柱状的形体,视觉上构成了一个空心筒(柱面)。
-
扇区: 事实上仅把数据分为磁道,还不能达到细分数据区的目的(一个磁道中的数据容量还是相当大,即使是最内圈最小的磁道也是一样),因此我们再把磁道分为许多的扇区。由于内圈磁道的数据容量较少,因此内圈磁道所分割出来的扇区数码会比外圈磁道要少。扇区是磁盘上能读取数据的最小单位,大小为 512Bytes,因此,即是是 1 个 Byte 的文件,也要占据一个扇区的大小,无论这个扇区的数据量是 2KB 还是 16KB 都是一样。每个扇区内部的数据被视为连续的数据,因此实际存取时,需要再指定扇区中数据的地址,就可以找到所需要的数据。
-
磁道: 当需要使用磁盘中的数据时,需要利用磁头来读取或写入数据。因此磁头可以说是磁盘与计算机中其他数字设备之间的接口。磁头负责把数字的位数据转换为磁性的变动,以便将数据写入磁盘之中,而反过来的动作就可以把数据由磁盘中读取出来。磁头的质量严重影响整个硬盘的性能,例如当我们增加磁盘的密度以及磁盘旋转的速度来增加数据传输的速率时,一定要有精密的磁头才能将这些数据正确地读取出来,因此每当发展出新技术的磁头时,通常都会带动整个硬盘效率的提高。
命名
kernel(内核)对不同接口的硬盘命名方式:
RHEL 7/centos 7:
-
IDE(并口):/dev/sda 、… (第一个字母代表硬盘的接口类型)
-
SATA(串口): /dev/sda、 /dev/sdb (dex:设备文件目录 、s代表sata就是串口 、d代表磁盘、a第一块 、b是第二块类推)
分区方式
MBR <2TB fdisk 14 个分区(4 个主分区,扩展分区,逻辑分区) 例如: 3 主 + 1 扩展(n 逻辑)
GPT >2TB gdisk(parted) 128 个主分区
注意:从 MBR 转到 GPT,或从 GPT 转换到 MBR 会导致数据全部丢失!
管理磁盘
添加磁盘
在VM中添加磁盘
点击在左方的编辑虚拟机设置
选择添加
选择硬盘,进行下一步
虚拟磁盘类型:选择SCISI(S)(推荐),点击下一步
磁盘:选择创建新虚拟机磁盘(V),点击下一步
最大磁盘大小(GB)(S):5,即可,磁盘过大格式化越时间长。
文件位置不变,完成即可。
管理流程
管理磁盘三部曲:
- 新硬盘:分区(MBR/GPT)—-格式化/文件系统file system------挂载mount
毛胚房:隔间---------------------放家具(打造格子柜)-----------加个门进入房子/目录
1.查看磁盘信息
- 方法1: ll /dev/sd* (sda、sda1、sda2,是同一块硬盘sda,被分了区,所以后面就带数字
- 方法2:lsblk(名称、设备类型、序号、是否可移动、大小、是否只读、磁盘或分区、挂载点)
2.创建分区
MBR:4 个主分区,扩展分区,逻辑分区,三部曲的第一步分区。
启动分区工具
语法:fdisk /dev/磁盘
注意:不可改变 sda磁盘,可改变的为b、c、d、e、f......
结果如图上,就是进入了会话模式。
进入会话模式
第一步:
- 更改将停留在内存中,…,使用写入命令前请三思:
你所有的操作都不会被保存,直到决定存了再存。因为fdisk是将整个磁盘的内容都清空。不储存离开按下 q 、储存离开按下w
操作:输入字母 n 键,进入分区操作
说明:欢迎界面,进行操作。例:使用 p 可以列出目前这颗磁盘的分割表信息、使用n进入分区操作…
第二步:
p:主分区,(使用几个主分区、使用几个扩展、几个空闲分区)
e:扩展分区
操作:输入p,进入主分区操作界面
说明:选择进行主分区,或扩展分区操作
第三步:
操作:输入 1 ,经量按照顺序输入,分区号只有一到四号。不输入则是默认
说明:选择分区号
第四步:
起始扇区:磁盘内存分为一个又一个的单位。如同房间一样,第0号房间到第2048号房间属于MBP用于存放了一个账本记录每个分区的大小。第2048号房间到某一个房间属于这个分区。下一次的分区从上一个分区结束的位置开始
每一个单位是512字节(磁盘内存转换为字节再除以512,5G=5368709120字节,再除以512=10485760)。与图上差一位数,是因为计算方式不同(计算机是从0开始计数,人是从1开始计数)
操作:使用默认值即可,回车
说明:选择磁盘的扇区
第五步:
size(K,M,G):即给的空间:比如:+2G、+200M…
操作:根据实际情况给予磁盘划分,比如:+2G ,回车
说明:选择磁盘分区结束的扇区,即给的分区空间大小
第六步:
说明:已经完成2G大小分区记录,但是未生效
第七步:
操作:输入w保存分区信息,并退出分区工具
刷新分区表
语法:partprobe /dev/磁盘
分区完成后,需要刷新一下。有可能它正在往磁盘中写,没有操作成功
查看分区结果
语法:fdisk -l /dev/磁盘
-l :输出后面接的装置所有的分区内容。‘
若仅 fdisk -l 时, 则系统将会把整个系统内能够搜寻到的装置的分区均列出来。
或者使用lsblk查看
3.创建文件系统
文件系统:三部曲的第二部,房子里的格子柜。
磁盘分割完毕后自然就是要进行文件系统的格式化,格式化的命令非常的简单,使用 mkfs(make filesystem) 命令。
此操作是为了用户能更方便的找的文件,就像是将文件放入有编号的柜子中。有两部组成一是中央控制器,二是一个个的格子,中央控制就叫文件系统,用来统计格子的数据。新建分区都要格式化
语法:mkfs.ext4 /目标磁盘分区
块大小=4096(log=2),这是一个格子的大小,学术名词是block,单位是字节
4.挂载文件
创建挂载文件
mount -t ext4 目标磁盘分区 挂载文件
5.查看磁盘信息
语法:df -hT
(分区、文件系统、大小、占用、空闲、占比、挂载点)
6.扩展分区
在进行最后一个主分区的时候,应该将所有剩余空间给予最后一个主分区, 否则分配后剩余的空间也将无法使用。
.
因为主分区只能装四个,当分区数量不够了,就需要扩展分区 。
.
扩展分区:就是请用户主动放弃一个主分区(最好放弃最后一个分区),此时这个扩展分区里面就可以再划分成多个逻辑分区,只要扩展分区的空间够
.
注意扩展分区不存放数据。想要存放数据,必须存放逻辑分区
.
MBR <2TB fdisk 14 个分区(4 个主分区,扩展分区,逻辑分区)
例如: 3 主 + 1 扩展(n 逻辑)
GPT >2TB gdisk(parted) 128 个主分区
.
扩展分区无法进行挂载,逻辑分区可以挂载
所有主分区分配完后,将无法在进行分区
放弃一个主分区,进行删除操作
创建扩展分区
创建逻辑分区
此时系统不会问你是添加主分区还是扩展分区
三个主分区+一个扩展分区(包含三个逻辑分区)