day 18 磁盘管理

1、磁盘的基本概念

(1)、什么是磁盘

是一块小小的硬盘里,就可以存储海量的照片音乐和电影。
每个硬盘中心都是一摞高速运转的圆盘,在圆盘上附着的一圈金属颗粒,每个金属颗粒都有自己的磁化程度,用于储存0和1。
当记录数据时,硬盘的磁头开始通电,形成强磁场,数据在磁场的作用下转变成电流,时颗粒磁化,从而将信息记录在圆盘上。
有海量颗粒组成的信息,就是存在磁盘里的数据。

2、磁盘的基本结构

(1)、什么是盘片

硬盘一般由一个或多个盘片,每个盘片可以有两面,第一个盘片的正面为0面,反面为1面,以此类推

(2)、什么是磁道

每个盘片的盘面在出厂的时候被划分出了多个同心圆环,数据就存在同心圆环上面,将这样的圆环称为磁道,每个盘面可以划分多个磁道。

(3)、什么是扇区

在硬盘出厂时会对此盘进行一次低价,就是在每个磁道划分为若干个弧段,每个弧段就是一个扇区。扇区是硬盘上储存的物理单位,每个扇区可储存512字节数据。

(4)、什么是柱面

柱面实际上就是抽象出来的逻辑概念,简单地说就是处于同一个垂直区域的磁道称为柱面,即各盘面上面相同的位置磁道的集合。这样数据如果储存到相同半径磁道上的统一扇区,可以实现并读取,主要时间少磁头寻道时间。

(5)、什么是磁头

读取磁盘磁道上面金属块,主要负责读或写入数据。


图片.png
图片.png

3、磁盘的预备知识

(1)、磁盘接口

IDE和Scsi 已被淘汰了(out)
SATA III 6Gbps/s 750MB/s 1T 400 100MB/s (在企业使用较多)
SAS 8Gbps/s 1000MB/s 1T 4500(在企业使用较多)
SATA 接口:几乎所有主板都兼容,便宜 性能差
PCI-E 需要看主板是否兼容,贵,性能高
SSD 纯电子 抗摔
ssd 的Msata接口为超极本设计,但是被m.2接口的SSD替代,而m.2接口支持SATA、PCI-E双通道协议

(2)、磁盘名词

容量: KB MB GB TB PB EB
转速:SATA==7200 SAS 15000(非常之高) 磁盘阵列RAID
尺寸:3.5 2.5 1.8
IOPS lnput/Output 输出输入

(3)、磁盘在系统上的命名方式

图片.png

注:系统中分区有数字编号表示,1~4留给主分区使用和扩展分区,逻辑分区从5开始 。
MBR分区只能分配4个主分区,但是还有一种新型的分区表GPT,
GPT支持分配128个主分区。
注:MBR和GPT之间不能互转,会导致数据丢失

4、磁盘基本分区fdisk

(1)、添加一块小于2TB的磁盘进行使用

1、给虚拟机添加一块新的硬盘
2、使用fdisk进行分区
3、使用mkfs进行格式化
4、使用mount进行挂载
注:生产分区建议,无特殊需求直接使用整个磁盘即可,无需分区
注:学习分区建议:1P+1E(3L) 2P+1E(2L) 3P+1E(1L) 仅适用于练习

(2)、添加磁盘

首先再添加硬盘之前,先把虚拟机关掉,然后再添加硬盘

[root@yangdan ~]# fdisk -l
Command (m for help): m   输入m列出常用的命令
Command action
   a   toggle a bootable flag    切换分区启动标记
   b   edit bsd disklabel         编辑sdb磁盘标签
   c   toggle the dos compatibility flag  切换dos兼容模式
   d   delete a partition     删除分区
   g   create a new empty GPT partition  table   
   G   create an IRIX (SGI) partition table
   l   list known partition types    显示分区类型
   m   print this menu       显示帮助菜单
   n   add a new partition    新建分区
   o   create a new empty DOS partition table           创建新的空白分区表
   p   print the partition table    显示分区表的信息
   q   quit without saving changes   不保存退出
   s   create a new empty Sun disklabel   创建新的sun磁盘标签
   t   change a partition's system id    修改分区ID,可以通过 l 查看id
   u   change display/entry units   修改容量单位,磁柱或扇区
   v   verify the partition table   检验分区表
   w   write table to disk and exit   保存退出
   x   extra functionality (experts only)  拓展功能

(2)、fdisk创建主分区

Command (m for help): n   新建分区
Partition type:
   p   primary (0 primary, 0 extended, 4 free)   主分区
   e   extended   扩展分区
Select (default p): p          选择创建主分区
Partition number (1~4, default 1):     默认创建第一个主分区
First sector (2048-2097151, default 2048):     默认扇区回车
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-2097151, defauit 2097151): +50MB 分配50MB  

(3)、fdisk创建扩展分区

Commard (m for help) : n    新建分区
Partition type :
     p    proimary (1 proimary, 0 extended, 3 free)
     e    extended
Select (defauit p) : e   创建扩展分区
Partition number (2~4, default 2): 
First sector (104448-2097151, default 104448): 
Last sector, +sectors or +size{K,M,G} (104448-2097151, defauit 2097151):    空间都给到扩展分区

(4)、fdisk创建逻辑分区

Commard (m for help) : n    新建分区
Partition type :
   p    primary (1   primary, 1 etended, 2 free) :
   l     logical (numbered from 5)
Select (default p) : l      创建逻辑分区
Adding logical partition 5
First sector (106496-2097151, default 106496) :
Using default value 106496
Last sector, +sectors or +size{K,M,G}  (106496-2097151, default 2097151) : +100MB    分配100MB空间

(5)、fdisk 查看分区情况, 并保存

Commard (m for help) : p    查看分区创建
  Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048      104447       51200   83  Linux
/dev/sdb2          104448  2147483647  1073689600    5  Extended
/dev/sdb5          106496      301055       97280   83  Linux

保存分区
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

检查磁盘是否是MBR分区方式
[root@yangdan ~]# fdisk /dev/sdb -l|grep type
Disk label type: dos

安装parted,刷新内核立即生效,无需重启
[root@yangdan ~]# yum install parted -y
[root@yangdan ~]# partprobe /dev/sdb

使用mkfs对磁盘进行格式化
[root@yangdan ~]# mkfs -t xfs /dec/sdb5

使用mount挂载并使用
[root@yangdan ~]# mkdir /data
[root@yangdan ~]# mount /dev/sdb1 /datra
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.磁盘的基本概念 当记录数据时,硬盘的磁头开始通电,形成强磁场,数据在磁场的作用下转变成电流,使颗粒磁化,从而将...
    林深见鹿出阅读 340评论 1 0
  • [if !supportLists]第一章 [endif]磁盘历史和内外部物理结构介绍 [if !supportL...
    Linux_淡忘阅读 526评论 0 0
  • @(linux)[磁盘管理] 1. 写在前面 在此强调一个Linux的核心机制就是一切皆文件。 I/O Ports...
    逃跑中计划阅读 1,313评论 5 18
  • 导读目录 硬盘的组成 硬盘的物理结构主要针对的是机械硬盘及其内部的结构加以介绍,以下内容可能不是硬盘内部全部的部件...
    香吉矢阅读 4,337评论 0 12
  • 最近我回家就开始写作业,之后上课的听讲状态也比以前好了许多,俗话说得好:“功夫不负有心人。”说的正是为了学习...
    李尚政轩阅读 247评论 0 1

友情链接更多精彩内容