我是靠谱客的博主 害怕大神,最近开发中收集的这篇文章主要介绍分区表,磁盘,du,df,lsblk分区表du,df,lsblk,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 分区表
    • MBR分区表
    • GPT分区表
    • parted
    • 概念
    • 盘片
    • 磁道
    • 扇区
    • 柱面
    • 磁头
  • du,df,lsblk
    • du
    • df
    • lsblk

分区表

MBR分区表

MBR就是主引导记录的意思。而在传统硬盘分区模式中,引导扇区属于每个分区的第一扇区,而主引导扇区属于硬盘的第一扇区。在MBR磁盘的第一扇区还会保存着电脑系统的启动代码以及硬盘分区表,这就是为啥你的电脑是mbr分区,要支持的启动模式一致才能正常启动。

  • 在MBR中,分区表的大小是固定不变的,一共可容纳4个主分区信息。MBR分区表中支持的硬盘最大分区容量仅为2TB,对2TB以上容量的物理硬盘,不适合使用MBR分区方案。

  • MBR结构
    主引导扇区由三个部分组成(共占用512个字节):
    1.主引导程序即主引导记录(MBR)(占446个字节)
    可在FDISK程序中找到,它用于硬盘启动时将系统控制转给用户指定的并在分区表中登记了的某个操作系统。
    2.磁盘分区表项(DPT,Disk Partition Table)
    由四个分区表项构成(每个16个字节)。
    负责说明磁盘上的分区情况,其内容由磁盘介质及用户在使用FDISK定义分区时决定。
    3.结束标志(占2个字节)
    其值为AA55,存储时低位在前,高位在后,即看上去是55AA(十六进制)。

GPT分区表

/dev/vdd3 虚拟磁盘,一般在云服务器

GPT是GUID磁碟分割表的缩写,主要的意思是全局统一标识磁盘分区表,这是实体硬盘的分区表的结构布局的标准。在GTP磁盘的第一个数据块中同样有一个与MBR(主引导记录)类似的标记,叫做PMBR。PMBR的作用是,当使用不支持GPT的分区工具时,整个硬盘将显示为一个受保护的分区,以防止分区表及硬盘数据遭到破坏。UEFI并不从PMBR中获得GPT硬盘的分区信息,它有自己的分区表,即GPT分区表,GPT的分区方案相对MBR来说更为先进,这是有原因的,主要是GPT分区表头中可自定义分区数量的最大值,也就是说GPT分区表的大小不是固定的,在Windows中,微软设定GPT磁盘最大分区数量为128个,GPT分区表能够识别2TB以上的硬盘空间。除此之外,GPT分区方案在硬盘的末端还有一个备份分区表,保证了分区信息不容易丢失。

  • 带宽换算

网络传输速率的单位用b/s(比特每秒)(或bit/s,有时也写作bps,即bit per second)表示
1Mb/s=1000Kb/s=1000000b/s=1000000/8 B/s=125000B/s=125000/1024 KB/s= 122.07KB/s

parted

1.功能:

可用于查看磁盘的分区状态
可用于磁盘的分区/删除
可用于磁盘分区表的类型转换(可以实现,但是不建议做,十分危险)
2.格式

parted [设备文件名] [命令 [参数] ]
命令与参数

打印磁盘分区信息:parted 设备文件名 print
新增分区:parted 设备文件名 mkpart [primary/logical/Extended] [文件系统格式] 分区开始内存处 分区结束内存处
删除分区:parted 设备文件名 rm 分区号码
磁盘分区表的类型转换:parted 设备文件名 mklabel 分区表格式
3.注意事项

parted可以直接一行命令就新增一个分区,比较方便使用
parted可以将MBR改为GPT分区表,也可以将GPT改为MBR分区表,但是这个操作十分危险
4.各种事例

①查看/dev/sda磁盘的分区信息:parted /dev/sda print

  • 尺寸:2.5英寸、3.5英寸
  • 转速:5.4k、7.2k、10k、15k,单位表示为RPM,RPM是Revolutions per minute的缩写,是转/每分钟
  • IOPS:每秒能够发生IO的次数 ,可以视为是每秒的读写次数。

概念

每个硬盘中心都是一摞高速运转的圆盘,圆盘由一层带磁的微型金属颗粒组成,每个颗粒也被称为一比特,都有自己的磁化程度,用于储存0和1,当记录数据时,硬盘的磁头开始通电,形成强磁场,数据在磁场的作用下转变成电流,使颗粒磁化,从而将信息记录在圆盘上,由海量颗粒组成的信息,就是我们存在硬盘里的数据。

  • 磁盘开始指的是1.44MB的3.5英寸磁盘,这是很早时候的电脑储存盘,也叫软盘

盘片

盘片是硬盘中承载数据存储的介质。硬盘盘片是以坚固耐用的材料为盘基,将磁粉附着在铝合金(新材料也有用玻璃)圆盘片的表面上,表面被加工的相当平滑。这些磁粉被划分成称为磁道的若干个同心圆,在每个同心圆的磁道上就好像有无数的任意排列的小磁铁,它们分别代表着0和1的状态。当这些小磁铁受到来自磁头的磁力影响时,其排列的方向会随之改变。
利用磁头的磁力控制指定的一些小磁铁方向,使每个小磁铁都可以用来储存信息。硬盘是由多个盘片叠加在一起,互相之间由垫圈隔开。
硬盘中一般会有多个盘片每个盘片包含两个面每个盘面都对应地有一个读/写磁头(Head,简写为H)。受到硬盘整体体积和生产成本的限制,盘片数量都受到限制,一般都在5片以内。盘片的编号自下向上从0开始,如最下边的盘片有0面和1面,再上一个盘片就编号为2面和3面。

磁道

当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。
每个盘片的盘面在出厂的时候被划分出了多个同心圆环,数据就存储在这样的同心圆环上面,每个盘面可以划分多个磁道,但是肉眼不可见。通常一块盘面有成千上万个磁道。
磁盘上的磁道是一组记录密度不同的同心圆。磁表面存储器是在不同形状(如盘状、带状等)的载体上。

扇区

在硬盘出厂时会对磁盘进行一次低级格式化,其实就是再将每个磁道划分为若干个弧段,每个弧段就是一个扇区(Sector)。若干个扇区就组成整个盘片,硬盘的读写以扇区为基本单位。这种以簇为最小分配单位的机制,使硬盘对数据的管理变得相对容易。现在每个扇区可存储512字节数据,已经成了业界的约定。
低级格式化就是将空白的磁盘划分出柱面和磁道,再将磁道划分为若干个扇区,每个扇区又划分出标识部分ID、间隔区GAP和数据区DATA等。
硬盘低级格式化的功用:硬盘低级格式化是对硬盘最彻底的初始化方式,经过低格后的硬盘,原来保存的数据将会全部丢失,所以一般来说低格硬盘是非常不可取的,只有非常必要的时候才能低格硬盘。而这个所谓的必要时候有两种,一是硬盘出厂前,硬盘厂会对硬盘进行一次低级格式化;另一个是当硬盘出现某种类型的坏道时,使用低级格式化能起到一定的缓解或者屏蔽作用。

柱面

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

磁头

磁头是硬盘中最昂贵的部件,也是硬盘技术中最重要和最关键的一环。主要作用是读取磁盘磁道上面的金属块,负责读或写入数据。

du,df,lsblk

du

du命令用来查看目录或文件所占用磁盘空间的大小

  • -a :显示目录中文件的大小 单位 KB
  • -b #显示目录中文件的大小,以字节byte为单位。
  • -c #显示目录中文件的大小,同时也显示总和;单位KB
  • -k 显示目录中文件的大小,-k 单位KB
  • -m 显示目录中文件的大小 -m 单位MB
  • -s 仅显示目录的总和
  • -h 易读模式显示
  • –exclude=<目录或文件> #略过指定的目录或文件

df

df命令作用是列出文件系统的整体磁盘空间使用情况。可以用来查看磁盘已被使用多少空间和还剩余多少空间
df命令显示系统中包含每个文件名参数的磁盘使用情况,如果没有文件名参数,则显示所有当前已挂载文件系统的磁盘空间使用情况。

  • -a 查看全部文件系统,单位默认KB
  • -h 易读模式

lsblk

查看设备详情,以及分区的情况
mount -a 重新加载挂载列表

最后

以上就是害怕大神为你收集整理的分区表,磁盘,du,df,lsblk分区表du,df,lsblk的全部内容,希望文章能够帮你解决分区表,磁盘,du,df,lsblk分区表du,df,lsblk所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部