从工作原理区分:

  • 机械   HDD
  • 固态   SSD

SSD的优势:

    SSD是摒弃传统磁介质,采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械硬盘的性能瓶颈,拥有极高的存储性能,被认为是存储
    技术发展的未来新星。固态硬盘的全集成电路化、无任何机械运动部件的革命性设计,从根本上解决了在移动办公环境下,对于数据读写稳定性的需
    求。全集成电路化设计可以让固态硬盘做成任何形状。与传统硬盘相比,SSD固态电子盘具有以下优点:
    第一,SSD不需要机械结构,完全的半导体化,不存在数据查找时间、延迟时间和磁盘寻道时间,数据存取速度快。
    第二,SSD全部采用闪存芯片,经久耐用,防震抗摔,即使发生与硬物碰撞,数据丢失的可能性也能够降到最小。
    第三,得益于无机械部件及FLASH闪存芯片,SSD没有任何噪音,功耗低。
    第四,质量轻,比常规1.8英寸硬盘重量轻20-30克,使得便携设备搭载多块SSD成为可能。同时因其完全半导体化,无结构限制,可根据实际情况  
    设计成各种不同接口、形状的特殊电子硬盘。

从磁盘尺寸区分:

3.5 2.5 1.8

从插拔方式区分:

  • 热插拔
  • 非热插拔

从硬盘主要接口区分:

  • IDE    —— SATA I/II/II    个人计算机
  • SCSI  —— SAS    服务器
  • FC
  • PCIE

从存储连接方式区分:

  • 本地存储:例如DellR730本地磁盘
  • 外部存储:scsi线、stat线、sas线、FC线
  • 网络存储:以太网络、FC网络

从kernel对不同接口硬盘命名方式:

OS		IDE(并口)	    SATA(串口)		      SCSI			
RHEL5	     /dev/hda		    /dev/sda				/dev/sda		
RHEL6	     /dev/sda		    /dev/sda				/dev/sda
RHEL7	     /dev/sda		    /dev/sda				/dev/sda
KVM          /dev/vda(半虚拟化驱动)
           /dev/sda(全虚拟化驱动)

从分区方式区分:

存储大小			分区软件		分区表
2TB以下的硬盘		fdisk/parted/	MSDOS(MBR) 
2TB以上的硬盘		parted		GPT
注意:从MBR转到GPT,或从GPT转换到MBR会导致数据全部丢失!

MSDOS(MBR)分区的限制:

主引导分区(Master Boot Record,缩写:MBR),又叫做主引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区。

MBR(512字节)=446字节(存放grub指针)+64字节(分区表)+2字节(校验位)

主分区,扩展分区,逻辑分区

只支持4个主分区,总分区数不能超过15个

只支持2TB以下的硬盘

GPT的限制:

没有限制

HP服务器硬盘:

/dev/cciss/c0d0
/dev/cciss/c0d0p1	//c0第一个控制器, d0第一块磁盘, p1分区1
/dev/cciss/c0d0p2	//c0第一个控制器, d0第一块磁盘, p2分区2

文件系统与数据资料:

Ext3:文件系统最大16TB,单个文件最大2TB

Ext4:文件系统最大16TB,单个文件最大16TB

XFS:

Ext3:是一款日志文件系统,能够在系统异常宕机时避免文件系统资料丢失,并能自动修复数据的不一致与错误。
然而,当硬盘容量较大时,所需的修复时间也会很长,而且也不能百分之百地保证资料不会丢失。它会把整个磁盘
的每个写入动作的细节都预先记录下来,以便在发生异常宕机后能回溯追踪到被中断的部分,然后尝试进行修复。 Ext4:Ext3的改进版本,作为RHEL 6系统中的默认文件管理系统,它支持的存储容量高达1EB(1EB=1,073,741,824GB),
且能够有无限多的子目录。另外,Ext4文件系统能够批量分配block块,从而极大地提高了读写效率。 XFS:是一种高性能的日志文件系统,而且是RHEL 7中默认的文件管理系统,它的优势在发生意外宕机后尤其明显,
即可以快速地恢复可能被破坏的文件,而且强大的日志功能只用花费极低的计算和存储性能。并且它最大可支持的存
储容量为18EB,这几乎满足了所有需求。

磁盘分区

磁盘管理相关命令

fdisk 分区工具

fdisk是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。

  • 语法:
    fdisk [必要参数][选择参数]
  • 必要参数:
    -l 列出素所有分区表
    -u 与"-l"搭配使用,显示分区数目
  • 选择参数:
    -s<分区编号> 指定分区
    -v 版本信息
  • 菜单操作说明:
    a   toggle a bootable flag                  --设置启动分区
    b   edit bsd disklabel                      --编辑分区标签
    d   delete a partition                      --删除一个分区
    l   list known partition types              --列出分区类型
    m   print this menu                         --帮助
    n   add a new partition                     --建立一个新的分区
    o   create a new empty DOS partition table  --创建一个新的空白DOS分区表
    p   print the partition table               --打印分区表
    q   quit without saving changes             --退出不保存设置
    t   changea partition's system id           --改变分区的类型
    u   changedisplay/entry units               --改变显示的单位
    v   verifythe partition table               --检查验证分区表
    w   write table to disk and exit            --保存分区表
  • 示例
    # fdisk -l
    
    Disk /dev/sda: 10.7 GB, 10737418240 bytes
    255 heads, 63 sectors/track, 1305 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
      Device Boot   Start     End   Blocks  Id System
    /dev/sda1  *      1     13   104391  83 Linux
    /dev/sda2       14    1305  10377990  8e Linux LVM
    
    Disk /dev/sdb: 5368 MB, 5368709120 bytes
    255 heads, 63 sectors/track, 652 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    显示当前分区情况

相关文章: