本章目录

  • 一、认识磁盘
    • 1、什么是磁盘
    • 2、磁盘运行机理
    • 3、磁盘的扇区、磁道、柱面
  • 二、磁盘的分区
  • 三、文件系统类型
  • 四、分区实验
    • MBR引导分区
      • 1.添加磁盘
      • 2.磁盘分区
      • 3.更改分区类型
      • 4.在分区内创建文件系统
      • 5.交换分区
      • 6.挂载和卸载文件系统
    • GPT引导分区
      • 1.parted工具分区
      • 2.查看分区
  • 五、总结

一、认识磁盘

1、什么是磁盘

磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来存储用户的信息,这种信息可以反复地被读取和改写。绝大多数磁盘被永久封存在一个密封的盒子里。

2、磁盘运行机理

简单来说就是多个盘片之间靠主轴连接,电机带动主轴做旋转运动,通过多个磁头臂的摇摆和磁盘的旋转,磁头就可以在磁盘旋转的过程中就读取到磁盘中存储的各种数据

3、磁盘的扇区、磁道、柱面

(1)磁道:磁盘的每个盘面被划分为许多同心圆,这些同心圆的轨道叫做磁道。
(2)扇区:一个盘面划分为若干个内角相同的扇形,这样盘面上的每个磁道就被分为若干段圆弧,每段圆弧叫做一个扇区。每个扇区中的数据作为一个单元同时被读入或写入。每一个扇区是512字节,其中有64个字节存储的是分区表,一条分区信息占16个字节,固态一个扇区为4K,为8个扇区。
(3)柱面:每一个盘片同一大小的同心圆可以看成连在一起的柱面,磁盘在分区的时候最小单位是柱面,每一个盘片的上下面都可以读取数据,每一个磁头,不可以跨盘面读取数据。

4、磁盘的分类:
(1)IDE磁盘:特点价格低廉,兼容性强,性价比高,数据传输慢,不支持热插拔等等,一般用在台式机上。
(2)SCSI磁盘:传输速率高,读写性能好,运行稳定,可连接多个设备。可支持热插拔,占用CPU低,但是价格相对来说比较贵,一般用于工作站或服务器上。
(3)SATA磁盘:结构简单、支持热插拔,我们的笔记本一般都是SATA
(4)USB
其中IDE的磁盘的文件名为          /dev/hd[a-d]
而SCSI、SATA、USB的磁盘文件名为    /dev/sd[a-p]

二、磁盘的分区

1、磁盘的分区
磁盘分为:主分区和拓展分区,其中拓展分区可再分为逻辑分区
主分区和拓展分区的序号限制在1-4内,逻辑分区始终从5开始,5表示第一个逻辑分区。

主分区有一个分区表,每个逻辑分区都有一个分区表。

如上图所示,磁盘由2048开始,前面为分区表;Extended扩展分区后的逻辑分区前都会有间隔2048。
2、为什么要分区
(1)易于管理和使用:
  比如说我们把磁盘分了sda1、sda2、sda3、sda4盘,我们假设sda1盘为系统盘,其他的比如说游戏、办公、软件盘,这样我们要重新分哪个区就直接在对应的盘分就可以了,不需要整块磁盘进行分区。根据用途我们也能较快的去使用相应的磁盘。
(2)有利于数据的安全:
  通过分区可以降低数据损失的风险。出现硬盘坏道、错误操作、重装系统都有可能造成数据损失,如果分区了,那么我们就可以将损失最小化。
(3)节约寻找文件的时间:
  这个我觉得跟第一条比较像,但是这里所说的寻找文件的时间,是指电脑搜索文件的时间。分区以后,电脑搜索文件时只需要在相对应的分区搜索就可以了,没必要进行全盘搜索。大大节省了寻找文件的时间。
3、MBR引导分区和GPT引导分区
  MBR引导分区,为大多数电脑的引导分区方式,支持创建4个主分区,使用命令工具fidsk;GPT引导分区支持2T以上的磁盘分区,支持创建128个分区,使用命令工具parted。

三、文件系统类型

文件系统决定了可以向底层磁盘写入什么数据和读写速率,当我们分区完成时,我们就要对分区进行格式化,只有进行格式化完成后再挂载到目录下才可以进行数据的存储。Windows操作系统里,就像我们优盘格式化,我们优盘不能存储超过4G的文件时,我们选择格式化优盘选择NTFS文件系统。

  CentOS7默认文件系统为XFS,CentOS6默认文件系统为ext4,CentOS5默认文件系统为EXT3;
  XFS文件系统支持PB级,日志型文件系统;SWAP交换分区很重要,一般为内存的1.5-2倍;
  FAT16、FAT32是xp系统的文件系统;NTFS是Windows的文件系统。FAT和NTFS区别在于FAT不支持安全选项,用户权限分配,也不支持4G以上大小的文件传输。

四、分区实验

MBR引导分区

添加磁盘和进行磁盘分区

1.添加磁盘

在虚拟机关机状态下添加硬盘后,启动虚拟机,查看磁盘信息
fdisk -l

2.磁盘分区

fdisk /dev/sdb

常用的命令
d 删除分区
a 添加一个分区
p 列出分区
q 退出
t 更改分区类型
w 保存退出
添加分区过程如下
输入n     ##表示添加分区
输入p     ##表示添加主分区
输入1      ##表示分区号1
回车     ##默认起始扇区
输入+30G    ##表示分区大小
输入p     ##表示查看已分区列表

按照如上步骤添加3个主分区,分区大小自己设,设置完成后如下:

添加完三个主分区后,再添加一个扩展分区,从扩展分区下在添加逻辑分区
输入n  ##表示添加分区
输入e  ##表示添加主分区
输入4   ##表示分区号1
回车   ##默认起始扇区
输入+100G  ##表示分区大小
输入p  ##表示查看已分区列表

继续添加,添加最后一个的时候可以都使用默认


添加完分区之后一定要w保存,要不然咱们就白做了

3.更改分区类型

输入t  ##代表更改分区类型
输入6   ##代表要修改的分区号
输入82   ##代表修改为交换类型
输入p   ##查看
输入w   ##保存退出


修改分区5为NTFS类型

4.在分区内创建文件系统

mkfs 常见的文件系统有ext2,ext3,vfat等
mkfs -t ext4 /dev/sdb1    ####将sdb1格式化成ext4

mkfs -t vfat -F 32 /dev/sdb6   ####将sdb6格式化成fat32
或则mkfs.vfat -F 32 /dev/sdb6 ####或则可以用将sdb6格式化成fat32

5.交换分区

fdisk -l /dev/sdb    ###查看交换分区的信息
mkswap /dev/sdb5   ###创建交换分区sdb5

cat /proc/meminfo |grep “SwapTotal” ##看目前交换分区的大小

Swapon /dev/sdb5     ##临时启用交换分区
cat /proc/meminfo |grep ”SwapTotal” ##确认增加后的交换分区的大小


swapoff /dev/sdb5     ##关闭交换分区

6.挂载和卸载文件系统

mkdir /opt/a
mount /dev/sdb1 /opt/a    ##将sdb1挂载到/opt/a目录下

umount /opt/a     ##将/opt/a目录下的挂载的全部卸载

强制卸载挂载
fusermount -uz /opt

GPT引导分区

GPT引导分区支持2T以上的磁盘分区,支持创建128个分区,使用命令工具parted。

1.parted工具分区

添加一块磁盘,使用parted工具分区
rpm -q parted         ##查看是否安装了工具
parted /dev/sdc
 help           ##获取帮助
 mklabel          ##创建新的分区表
 mkpart          ##创建分区
 quit            ##保存退出
 print           ##输出信息
如下操作进行分区
patred /dev/sdc
 (parted)mklabel gpt
  (parted)print        ##会输出分区信息
  (parted)mkpart primary 0 10G
    ignore        ##忽略过程信息
  (parted)print       ##可以看到我们分的区

(parted)mkpart primary 10 15G
   ignore            ##忽略过程信息
(parted)print

(parted)quit    ##保存退出

2.查看分区

fdisk -l     ##查看磁盘信息

五、总结

上文提到的的swap分区,可以在系统内存不足的时候,划出一部分去充当虚拟内存。

磁盘管理与磁盘分区操作相关推荐

  1. Windows磁盘管理软件/磁盘管理工具/硬盘分区管理工具

    说到磁盘管理软件/磁盘管理工具/硬盘分区管理工具,大家可能会想到Windows自带的磁盘管理器,可以做简单的创建.删除.格式化.压缩.扩展卷.基本盘/动态盘互转.MBR/GPT盘格式互转等操作.但是对 ...

  2. 磁盘管理器/磁盘管理工具给电脑硬盘分区

    关于给电脑硬盘分区的方法,大家都知道,一般情况下,可以借助Windows自带的磁盘管理器来完成.但特殊情况下,比如磁盘上已存有不少数据,需要在保留数据的情况下对硬盘重新分区,重新调整分区的大小,那么使 ...

  3. linux 获得磁盘 寻道时间,Linux入门篇 —— Linux 磁盘管理之磁盘理论篇 | 七日打卡...

    Linux 磁盘管理之磁盘理论篇 磁盘简介作用: 用来存放数据(二进制方式来管理数据) 分类机械硬盘 固态硬盘 机械硬盘组成盘片: 上面布满磁性颗粒,保存写入数据 主轴: 带动盘片转动,转到磁头的下方 ...

  4. 磁盘管理:磁盘调度算法

    磁盘调度算法 磁盘管理:磁盘调度算法 1.1 一次读写磁盘操作需要的时间 1.1.1 寻道时间 1.1.2 延迟时间 1.1.3 传输时间 2.1 磁盘调度算法 2.1.1 先来先服务(FCFS) 2 ...

  5. 1.2.7存储结构-磁盘管理:磁盘移臂调度算法、先来先服务(FCFS)、最短寻道时间优先(SSTF)、扫描算法(SCAN)、循环扫描(CSCAN)

    1.2.7存储结构-磁盘管理:磁盘移臂调度算法.先来先服务(FCFS).最短寻道时间优先(SSTF).扫描算法(SCAN).循环扫描(CSCAN) 先来先服务(FCFS) 最短寻道时间优先(SSTF) ...

  6. linux 磁盘管理上(分区操作,格式化文件,挂载和卸载)

    一:检测并确认新磁盘,规划磁盘分区 首先加硬盘进去,fdisk -l  查看磁盘分区 device     分区的设备文件名称 boot         是否是引导分区.是 则有*表示 start   ...

  7. Linux命令大全(三)(详解)文件传输、磁盘管理及磁盘维护

    6.linux文件传输命令 bye 功能说明:中断FTP连线并结束程序. 语 法:bye 补充说明:在ftp模式下,输入bye即可中断目前的连线作业,并结束ftp的执行. ftp(file trans ...

  8. 操作系统:第四章 文件管理2 - 磁盘管理,磁盘调度算法

    本文已收录至 Github(MD-Notes),若博客中有图片打不开,可以来我的 Github 仓库:https://github.com/HanquanHq/MD-Notes,涵盖了互联网大厂面试必 ...

  9. 磁盘管理关于磁盘的概念

    1.磁盘的概念 磁盘(disk)是指利用磁记录技术存储数据的存储器. 磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失.早期计算机使用的磁盘是软磁盘(Floppy D ...

最新文章

  1. 常见的IE浏览器的一些兼容问题及解决方法
  2. 《OKR源于英特尔和谷歌的目标管理利器》读书笔记
  3. 快放弃你的管家软件吧! Part 2 强制删除
  4. 详解Vuex常见问题、深入理解Vuex
  5. C#session共享+redis_技术干货分享:基于SpringBoot+Redis的Session共享与单点登录
  6. 5-1 可维护性的度量和构造原则
  7. FreeBSD BSDiff 被曝高危内存损坏漏洞,时隔4年终修复
  8. keepalived高可用LVS与Nginx
  9. 大数据技术原理与应用 第三版 林子雨 期末复习(一)大数据概述 第一章 P2
  10. 怎么用计算机自己做动画片,怎样用电脑制作动画,电脑动画制作怎么做
  11. 考研政治---马克思主义基本原理概论---绪论
  12. LeetCode热题100使用摩尔投票法的题目整理(待更)
  13. 模型实践 | Alphafold 蛋白质结构预测
  14. 数据质量管理—3、数据修正(Data Correcting)
  15. 嵌入式蓝桥杯G431RBT6 串口配置及使用方法cube MX
  16. 《R语言数据分析》作业答案
  17. TI的C28x系列芯片的存储结构(1)——总括
  18. 奥鹏 大工21秋《计算机网络技术》在线作业
  19. document的使用方法
  20. 戴尔EMC服务器重装系统

热门文章

  1. c++gdal如何在大图像中截取小图像并获取其图像信息_盘点GAN在目标检测中的应用...
  2. 8月不良与垃圾信息:涉嫌欺诈类违法短信占60.4%
  3. Android手机短信验证--Bmob短信验证
  4. 员工满意度调查:微软排第二,第一竟然是?
  5. 网银支付处理 | 京东支付处理
  6. AndroidStudio模拟器无声
  7. 什么是FLV格式,及FLV格式如何应用
  8. 上市公司高新技术资质认定匹配数据(2000-2021年)
  9. 医药交易平台如何保证税务合规?
  10. html三段式布局,运用三段式框架,教你轻松应对10分钟即兴演讲!