Linux磁盘管理

磁盘分类

  • IDE磁盘
  • SATA磁盘
  • SAS磁盘
  • SSD磁盘

磁盘的容量计算

磁盘的结构一般包括磁道、柱面、扇区、磁头。
磁盘的容量具体计算如下:

  • 一个磁道的大小 = 512字节 * 扇区数
  • 一个柱面的大小 = 磁道的大小 * 磁道数
  • 一个磁盘的大小 = 柱面大小 * 磁头数

查看系统磁盘信息的示例如下:

[root@test ~]# fdisk -l

命令输入后的显示结果含义如下:

  • heads 表示磁头数量,255 heads则表示磁头数量为255。
  • sectors/track 表示每个磁道上有多少个扇区,63 sectors/track则表示每个磁道上有63个扇区。
  • cylinders 表示共有多少个柱面,2610 cylinders表示共有2610个柱面,柱面是磁盘分区最小的单位。

磁盘分区

所有磁盘分区信息都存储在分区表中。
Linux系统仅支持4个分区表信息,主分区 + 扩展分区,一个分区表的大小是64字节。
Linux系统一般分为3个分区,分别是boot分区、swap分区、/根分区。
主分区编号是1~4,逻辑分区编号从5开始。
在实际生产环境中,磁盘分区要求即建议如下:

  • 最少需要有 /根分区和swap分区。
  • 建议swap分区大小是物理内存大小的1.5倍,物理内存小于或等于16GB,则可以直接将swap分区设置为16GB。
  • 建议设置boot分区,用于存储linux引导文件和内核文件,这些文件一共几十MB的大小,因此一般此分区设置为100MB~200MB即可。

磁盘分区工具

fdisk 分区工具

fdisk 分区工具是针对磁盘容量小于2TB的磁盘。
示例:

  1. 对系统磁盘/dev/sdb进行分区。
    [root@test ~]# fdisk /dev/sdb
    
    分区完成后,还需要对磁盘进行格式化和挂载才可以使用此磁盘空间。

parted 分区工具

parted 分区工具是针对磁盘容量大于2TB的磁盘。

RAID 技术概述

RAID的定义

RAID叫作独立冗余磁盘列阵系统。
它将多块物理磁盘按不同的技术方式组合成一个磁盘组,在逻辑上形成一块大容量的磁盘,具有存储量大、存储性能高等特点。

RAID的级别与分类

RAID 的级别可分为RAID0、RAID1、RAID2、RAID3、RAID4、RAID5、RAID6、RAID7、RAID10,共9个级别。
RAID 可分为基于软件的RAID与基于硬件的RAID。一般采用基于硬件的RAID。

RAID的优点

RAID将多块磁盘驱动器通过不同的连接方式连接在一起协同工作,大大提高了读取速度,同时也提高了磁盘的可靠性与安全性。
RAID技术的优点如下:

  • 提升磁盘存储数据的安全性。
  • 提升磁盘数据的读写性能。
  • 提高磁盘的数据存储容量。

常用RAID对比

RAID级别优点缺点应用场景
RAID0读写速度最快没有冗余对读写性能要求较高,但对冗余要求不高的应用环境
RAID1100%冗余读写性能一般,且成本高比较重要的业务场景
RAID5读性能较好,有一定冗余,但最多允许损坏一块磁盘写性能不高一般业务可用
RAID10读写速度很快,且100%冗余成本最高读写性能与冗余要求都比较高的业务,如业务数据的数据库或存储
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值