1.固态硬盘和机械硬盘的区别:
区别一:
1、SSD就是固态硬盘,它的优点是速度快,日常的读写比机械硬盘快几十倍上百倍。缺点是单位成本高,不适合做大容量存储。
2、HDD就是机械硬盘,它的优点是单位成本低,适合做大容量存储,但速度远不如SSD。
区别二:
工作原理不一样 :SSD里面是由闪存颗粒(芯片等)组成的 ,读取速度要比HDD快的多 ,但是使用寿命的话SSD没有HDD这么久 ,它的读取次数是有限的 。
2.SSD的优势
SSD采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械硬盘的性能瓶颈, 拥有极高的存储性能,被认为是存储技术发展的未来新星。
与传统硬盘相比,SSD固态电子盘具有以下优点:
第一,SSD不需要机械结构,完全的半导体化,不存在数据查找时间、延迟时间和磁盘寻道时间,数据读写/存取速度快。
第二,SSD全部采用闪存芯片,经久耐用,防震抗摔,即使发生与硬物碰撞,数据丢失的可能性也能够降到最小。
第三,得益于无机械部件及闪存芯片,SSD没有任何噪音,功耗低。
第四,质量轻,比常规1.8英寸硬盘重量轻20-30克,使得便携设备搭载多块SSD成为可能。同时因其完全半导体化
无结构限制,可根据实际情况设计成各种不同接口、形状的特殊电子硬盘。
硬盘尺寸:
3.5寸 2.5寸 1.8寸
插拔方式上分为:
热插拔
非热插拔
热插拔即带电插拔,热插拔功能就是允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的硬盘、电源或板卡等部件,从而提高了系统对灾难的及时恢复能力、扩展性和灵活性等,例如一些面向高端应用的磁盘镜像系统都可以提供磁盘的热插拔功能.
非热插拔就是不带电插拔,需关闭系统。
从硬盘接口上:
IDE(已经淘汰---也叫ATA) --—— SATA (Serial ATA)串行的ATA,主流的一种
SCSI(小型计算机的接口--很少了) —— SAS代替了scsi (Serial Attached SCSI) 即串行连接SCSI ,SAS居多。
IDE和SATA的区别:
1、接口不同,传输的速率不同。IDE根据规范,最高到133MB/s, 而SATA3.0,串行的IDE接口,可达6Gb/s,速度差距巨大。
2、SATA支持热插拔。
3、SATA与原来的IDE相比,传输更快,主要用于硬盘市场。
SAS与SCSI的区别
1、接口不同;
2、SAS兼容SATA,SCSI不兼容SATA;
3、一个SCSI控制器最多能使用15个设备,而SAS则可以提供支持更多的设备接入
结论:
1、IDE和SATA接口硬盘多用于家用产品中,但如今IDE已淘汰,因为有更好的SATA接口,数据传输安全,速度快。
2、SCSI和SAS接口的硬盘则主要应用于服务器市场,SAS就是SCSI的升级版(串行连接SCSI接口),传输速度更迅捷。
硬盘设备命名
物理硬盘: /dev/sd[a-z]
KVM虚拟化:
/dev/vd[a-z](半虚拟化驱动)
/dev/sd[a-z](全虚拟化驱动)
HP服务器硬盘
/dev/cciss/c0d0p1 //c0第一个控制器, d0第一块磁盘, p1分区1
/dev/cciss/c0d0p2 //c0第一个控制器, d0第一块磁盘, p2分区2
从存储连接方式
本地存储 例如DellR730本地磁盘
外部存储 scsi线 sata线 sas线
网络存储 以太网络(iscsi, glusterFS,ceph) 分布式
1.2从磁盘分区方式区分
两种分区方式:MBR和GPT。
MBR (MSDOS根据分区表来分区的) <2TB
分区工具:fdisk
一共可以分14个分区(4个主分区,扩展分区,逻辑分区) 例如: 3主 + 1扩展(n逻辑)
MBR 小于2TB的可以。
一块硬盘最多分4个主分区,但是不会直接分配4个主分区;
注意:磁盘分区分成MBR格式,一般有3个主分区,一个扩展分区,扩展分区里有n个逻辑分区。
GPT >2TB和<2TB
分区工具:gdisk(parted---rhel6)
一共可以分128个主分区
GPT大于小于2TB都可以。
#注意:从MBR转到GPT,或从GPT转换到MBR会导致数据全部丢失!
首先需要先给虚拟机添加磁盘
方法:打开虚拟机,右键点击设置,点击添加硬盘,添加完成后重启一下虚拟机 。
2.1 fdisk
fdisk 是 Linux 的磁盘分区表操作工具。
语法:fdisk [-l] 装置名称
选项与参数:
-l :输出后面接的装置所有的分区内容。若仅有 fdisk -l 时, 则系统将会把整个系统内能够搜寻到的装置的分区均列出来。
MBR 14个分区(4个主分区,扩展分区,逻辑分区)
[root@youngfit ~]# fdisk -l /dev/sdb #查看磁盘分区信息
[root@youngfit ~]# fdisk /dev/sdb #针对MBR格式,创建分区
m 查看帮助
n 新建分区
Command (m for help): n
Partition type(磁盘分区): p 新建主分区
p primary (0 primary, 0 extended, 4 free) //primary 主分区
e extended //扩展分区
默认回车
设置主分区大小创建主分区,然后
Command (m for help): p ---打印分区信息
若输错命令,按ctrl+backspace键即可删除。
创建扩展分区
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): e
#注意:将剩下的空间全部给扩展分区了。一路回车即可
创建逻辑分区
Command (m for help): n
Partition type:
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
Select (default p): l 创建逻辑分区
Adding logical partition 5
First sector (208896-20971519, default 208896):
Using default value 208896
Last sector, +sectors or +size{K,M,G} (208896-20971519, default 20971519): +5G #指定大小
Partition 5 of type Linux and of size 5 GiB is set
Command (m for help): w --保存退出
[root@youngfit ~]# partprobe /dev/sdb #更新磁盘分区表,手动让内核更新分区表。不需要重启
[root@youngfit ~]# lsblk #查看磁盘设备
2.2gdisk
GPT 128个主分区
查看磁盘挂载与磁盘使用空间
语法:df -Th //查看磁盘挂载与磁盘使用空间
参数解释:
-T 打印文件系统类型
-h 人性化显示,磁盘空间大小
取消挂载
三、fstab开机自动挂载3.1./etc/fstab文件实现开机的时候自动挂载
3.2/etc/rc.d/rc.local开机自动挂载
这个配置文件会在用户登陆之前读取,这个文件中写入了什么命令,在每次系统启动时都会执行一次。也就是说,如果有任何需要在系统启动时运行的工作,则只需写入 /etc/rc.d/rc.local 配置文件即可。
文件系统inode的内容
文件的字节数
文件拥有者的User ID
文件的Group ID
文件的读、写、执行权限
文件的时间戳,共有三个:ctime指inode上一次变动的时间,mtime指文件内容上一次变动的时间,atime指文件上一次打开的时间。
链接数,即有多少文件名指向这个inode
文件数据block的位置
命令:
[root@youngfit ~]# stat /etc/hosts //查看inode信息
[root@youngfit ~]# ls -i /etc/hosts #-i:查看inode号
拓展知识点:
扇区和块的区别:知乎



