电脑中数据存储设备:硬盘(实现数据的持久化存储),内存
在Linux操作系统中一切皆文件的思想,所有的设备在Linux操作系统中都是通过文件来标识的,所以每一个硬盘都对应一个块设备文件。
在Linux操作系统中所有的设备文件都存储在/dev/
1.磁盘表示方法/dev/sdX(这里的X表示任意字母)
在Linux操作系统中/dev/sda表示一块硬盘。
block块的意思,
如上图所示,这是一台服务器,每一个槽就是一个硬盘接口,
如上图所示,这个设备是一台磁盘阵列柜,
如果我们需要特别大的存储空间时,就使用磁盘阵列柜,可以使用网线将服务器和磁盘阵列柜连接到一起,将来服务器上产生的数据就储存到磁盘阵列柜中,而每一台磁盘阵列柜在Linux操作系统中都只会产生一个块设备文件。这一个块设备文件就代表整个磁盘阵列柜。
sd代表磁盘接口,iscsi sata sas这是三种不同的磁盘接口。
笔记本电脑常用sata这样的硬盘接口。
硬盘的接口不同直观带来的影响就是在硬盘上读取数据和存储数据的读写速率是不一样的。
scsi:640M/S
sata:6G/S
saa:6G/S
机械硬盘
转速 以分钟为单位 rpm
7200rpm
固态硬盘 SSD
固态硬盘的速度大于机械硬盘的速度。
2.硬盘分区表示方法
分区类型:
主分区:硬盘上主分区的数量是有限制的,最多只能有4个主分区。划分4个主分区后剩余的硬盘空间只能浪费。
扩展分区:不能存储数据,扩展分区存在的目的就是为了创建逻辑分区,只能在扩展分区的基础上去创建逻辑分区。而不能直接创建逻辑分区,
一块硬盘上只能有一个扩展分区,在一块硬盘上主分区加上扩展分区的数量不能超过4个。
逻辑分区没有数量限制。
主分区和逻辑分区都可以正常存储数据,
3.硬盘上的分区规划
可以创建3个主分区,一个扩展分区
也可以创建一个主分区,一个扩展分区,这样以后都在扩展分区中去创建逻辑分区。
如果一块硬盘上只需要在其中储存数据,就可以没有主分区,直接创建一个扩展分区然后在扩展分区中去创建逻辑分区。
如果一块硬盘上即需要储存数据又需要安装操作系统就不能没有主分区的存在。
一个块设备文件会被编号从1-4是属于主分区和扩展分区的编号,剩下的编号是属于逻辑分区的编号。
不管前四个编号有没有用完,从第一个逻辑分区的编号就是5
在/dev/目录下以b开头的设备文件都是块设备文件。