开始

Linux下只有根分区、交换分区和其他分区(比如数据分区、日志分区等,具体名字都可以自定义)。一切皆文件。

目录

  • 开始
  • 内容
    • 硬盘
    • 硬盘分区
    • 分区命名
    • 分区格式化
  • 课后作业(答案见评论)

内容

硬盘

硬盘的内部结构如下图所示:

基本描述:传统磁盘由几个磁碟串联在主轴上,马达通过主轴带动磁碟高速旋转(电脑一开机,磁碟就开始旋转)。每一个磁碟有两面,每一面都有一个磁头(从上至下依次是0磁头、1磁头),所有磁头都固定在磁头臂上,音圈马达通过磁头臂带动所有磁头做短弧形运动。这样,磁头的移动加上磁碟的旋转,磁头就可以访问到磁碟的任何一个地方。

磁碟的结构大致为下图所示:

  1. 磁道(Header):磁碟每一面上划分的半径大小不同的同心圆。
  2. 柱面(Cylinder): 全部磁碟上具有相同半径的磁道构成一个柱面。
  3. 扇区(Sector): 字面意思,如图所示。需要注意的是,每一个磁道的扇区数都是一样的。扇区是硬盘访问的最小单位,一般有一个扇区可以存放512个字节。

CHS寻址:CPU访问硬盘上的一个具体扇区时,需要告诉硬盘3个物理参数(柱面号、磁头号、扇区号)。磁头先移动到目标柱面号,再等待磁碟将目标扇区移动到磁头下。

Ps. 固态硬盘内部没有磁碟、磁头等物理部件,是由驱动程序通过映射到具体的存储颗粒。应用软件访问固态硬盘仍然按CHS寻址方式。

硬盘分区

分区:柱面是分区的边界。一个分区包含整数个连续编号的柱面。

主引导扇区(MBR):(0柱面,0磁头,1扇区),也称主引导记录。该扇面上放置了硬盘主引导程序(466bit)、4条硬盘分区表记录(64bit) 、硬盘有效标志55AA(2bit)。该扇区不属于任何分区

主分区: 分区信息占用了MBR中4条硬盘分区记录表之一(因此,一个硬盘至多有4个主分区)。否则,就称逻辑分区。若存在扩展分区,扩展分区也会占用一个一条硬盘分区记录。

分区方案有4种:

Linux系统,必须得创建一个根分区(类似于Windows的C盘,存放系统文件)挂载到 "/"目录(根目录)上。根分区会作为一个主分区占用一条分区记录。
交换分区不是必需的,若要创建,同样占用一条硬盘分区记录。交换分区是物理内存的两倍,但最大不超过4GB。其作用是,当物理内存耗尽是当作内存使用

分区命名

一切皆文件,Linux操作系统中的硬盘分区都是用文件名表示,分区文件名格式如下:

注:Linux下光盘命名为/dev/cdrom。

分区格式化

文件系统类型:操作系统核心功能模块之一。管理分区空间以及即将要复制进来的文件。实际的文件系统位于虚拟文件系统之下,在Linux下存在几十个文件系统,不同的文件系统采用不同的方法管理硬盘分区空间。

分区格式化:采用 指定的文件系统 对分区空间进行登记、索引并建立相应的管理表格的过程。

课后作业(答案见评论)

  1. 请写出计算机中第一块SATA硬盘的第三个主分区和第二个逻辑分区对应的设备文件名。
  2. 解释/dev/sdb3、/dev/sda8 和 /dev/hda1的意思。
  3. 假设计算机物理内存4GB,一个SATA III硬盘1TB,现在需要安装Windows 10和 Ubantu 18.04, 请规划一个硬盘分区方案。

Linux 硬盘分区、分区命名和分区格式化相关推荐

  1. linux 硬盘克隆diskgen,DiskGenius-硬盘分区及数据恢复软件-DiskGenius下载 v5.2.0.884官方版-完美下载...

    DiskGenius是一款非常出名的硬盘分区及数据恢复软件,完美支持Windows系统,拥有分区备份.硬盘复制.数据恢复等功能,操作简单,适合所有人. DiskGenius软件简介 DiskGeniu ...

  2. linux linux硬盘对拷,,分区对拷

    1:对考前准备  一个做好启动盘的U盘,,(linux 做启动盘可使用unetbootin)  .一块硬盘 2:通过U盘启动盘进入U盘启动系统(类似WindowsPE概念),插入移动硬盘,,查看电脑分 ...

  3. linux系统中硬盘及分区如何命名,Linux硬盘命名和安装分区

    硬盘命名: 硬盘命名基于文件,一般有如下文件方式: /dev/hda1 /dev/sdb3 具体含义如下: /dev:是所有设备文件存放的目录. hd和sd:他们是区别的前两个字母,代表该分区所在的设 ...

  4. linux格式化大于2t硬盘分区,linux下大于2tb硬盘格式化及挂载,linux下大于2t的分区方法,linux gpt分区表 管理 自动挂载分区...

    linux下大于2tb硬盘格式化及挂载,linux下大于2t的分区方法,linux gpt分区表 管理 自动挂载分区 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找 ...

  5. linux格式化4t硬盘分区,详解:Linux 硬盘,格式化,分区 详解

    disk是Linux自带的硬盘分区工具,可以对硬盘进行分区,或者对硬盘分区进行调整. 首先选择要进行操作的磁盘 [root@linuxidc ~]# fdisk /dev/sdb 输入m,列出可以执行 ...

  6. Linux磁盘分区及格式化简介,Linux硬盘分区及格式化学习笔记

    一.硬盘分区 (一)硬盘分区好处 1.可避免数据丢失.通常在Windows系统中,常常将硬盘划分成多个分区,如C.D.E.F盘等,而C盘主要作为系统盘.这样的好处在于一旦系统崩溃需重装系统时,除C盘之 ...

  7. linux硬盘的分区、格式化、挂载以及LVM

    多块硬盘的组合: 硬盘分两种:ide和scsi. ide硬盘: /dev/hda 第一块IDE硬盘 /dev/hdb 第二块IDE硬盘 ... /dev/hdn 第N块IDE硬盘 scsi硬盘: /d ...

  8. linux 硬盘分区与格式化挂载 (二)

    1. 文件系统的挂载与卸载(详见linux系统管理P406) 1) 掌握挂载的定义:挂载指将一个设备(通常是存储设备)挂接到一个已存在的目录上. 2) 掌握mount命令的功能:实现文件系统的挂载. ...

  9. Linux 硬盘分区、格式化、挂载

    Linux 硬盘分区.格式化.挂载 1,切换硬盘 [root@ecs-299b-0001 ~]# fdisk /dev/vdb 2,根据提示进行操作 [root@bigboy tmp]# fdisk ...

最新文章

  1. 2017年前端开发工具趋势
  2. Double Free浅析(泄露堆地址的一种方法)
  3. Redis 主从复制
  4. Windows下MySQL 5.6.19 general_log的设置(亲测)
  5. html连在一起的选择器,请问关于css选择器的问题:两个类选择器连在一起是什么意思?...
  6. 大一计算机专业学生如何在寒假充电?
  7. C++中new和malloc
  8. Python编程常见出错信息及原因分析(5):安装扩展库
  9. python程序设计教程胡建华_Python程序设计教程
  10. http 500错误解决方案
  11. 如何成为一名卓越的数据科学家——第一剑之再谈问题定义
  12. 有效的数独 python_LeetCode 36. 有效的数独 | Python
  13. win10手柄震动测试软件,win10系统测试手柄震动频率的操作方法
  14. 服务器晚上自动重启是什么原因,服务器经常自动重启是什么原因
  15. 其他|Cherry 键盘 Fn 锁定切换方法
  16. 基于STM32的智能行车辅助系统(自动大灯,倒车报警,自动雨刷,温湿度传感器,TFT 1.3寸LCD屏幕显示,ESP8266WIFI)
  17. optfine的jar文件打不开_mclauncherBN
  18. INFOCOM2022——brokerChain
  19. SMBus协议与IIC协议区别
  20. 抖音封禁4000个炫富账号,抖音开始严厉打击丨国仁网络

热门文章

  1. 2018 蓝桥杯省赛 B 组模拟赛(一)
  2. 分享一款在线图片无损放大神器,比bigjpg还要快
  3. 数据库死锁常见场景以及排查解决方案
  4. 环球企业家杂志:解密SAP进入电力市场幕后故事
  5. 直连获取串口服务器ip,能够进行串口modbusRTU和以太网modbus-TCP协议转换的串口服务器,并提供好用的MODBUS调试工具-专业自动化论坛-中国工控网论坛...
  6. 计算机专业抑郁症多,曾是计算机专业,因导演指责患重度抑郁,今与漂亮妻子幸福...
  7. 基于python批量统计表格中的某一列去除异常值后的平均值
  8. 耗时2.5h含泪打造windows10家庭版docker安装
  9. 牛客寒假训练营6 阿宁睡不醒
  10. 【数据结构与算法】马踏棋盘(骑士周游世界)算法