‍‍磁盘基本概念

机械硬盘:

cylinder (柱面)

sector(扇区)

head(磁头)

磁盘在linu中的表示

Linux所有的设备都抽象为一个文件,保存在/dev/目录下

设备名称一般为hd[a-z]或sd[a-z]([a-z]为分区号),例如hda hdb ;sda sdb

如果是IDE插槽的会显示位hd[a-z], SATA SCSI SAS USB设备的名称会是sd[a-z]

分区的概念

将一个磁盘逻辑的分为几个区,每个区当做独立的磁盘,以方便使用管理。

不同的分区用:设备名称+分区号 方式表示,例如 sda1 sda2。

目前主流的分区机制有 MBR 和 GPT 两种。

MBR (Master Boot Record) 是传统的分区机制,应用绝大数使用BIOS的PC设备(MAC电脑而是EFI引导模式)

特点和缺陷 :

1 MBR支持32bit和64bit系统;2 支持分区的数量有限;3MBR只支持不超过2T的硬盘,超过2T的硬盘讲只能使用2T的空间(有第三方的解决方法)

MBR结构

MBR都会使用硬盘的头512个字节, 其中446字节是系统的启动的代码(不同的系统有不同的启动代码),接下来4个16字节是分区表,剩下的2字节是启动标识(永远是55 AA,如果此被修改,就算系统是正常的,也将启动不了)

MBR分区

主分区 :最多只能创建4个主分区

扩展分区:一个扩展分区会占用一个主分区的位置

逻辑分区:Linux最多支持63个IDE分区和15个SCSI分区

notice: 扩展分区是不能直接使用,需要在扩展分区上去创建逻辑分区

GPT(GUID Partition Table)是一个较线的分区机制,解决了MBR的很多缺点。

特点: 1 支持超过2T的磁盘2 向后兼容MBR 3 必须支持UEFI的硬件以上才能使用  4 必须使用64bit系统 5 Mac Liunx 系统都能支持GPT分区格式 6 Windows7 64bit 、windowsServer2008 64bit 也能支持GPT

FDISK 分区工具

fdisk是来自IBM的老牌分区工具,支持绝大多数操作系统,几乎所有的Liunx的发行版都装有fdisk,包括linux的rescue模式下依然能够使用。

fdisk是一款基于MBR的分区工具,所以GPT无法使用fdisk进行分区。

fdisk只有root用户权限才能运行

可以使用fdisk -l 查看磁盘分区信息 , fdisk /dev/sda 对目标磁盘进行分区操作 ,分区之后可以使用partprobe命令让内核更新分区信息 ,/proc/partions文件也可以用来查看分区信息

fdisk 需要自己去练习,通过fdisk /dev/sdb 进入分区命令可以通过

m 查看帮助

p来查看当前分区信息

n 添加新磁盘

t 修改磁盘id号(类型) -> L可以查看 类型列表

w 保存退出

linux on android分区,linux分区笔记相关推荐

  1. 安卓与Linux共存,Android和Linux重新合并成一个操作系统

    Linux又回到了Android中,Android又回到了Linux中. Android一直都是Linux,但多年来Android项目走了自己的路,它的代码没有被合并回主Linux树中.现在,比Lin ...

  2. 三星手机安装linux系统,android – 在Linux上安装带有MTP的三星Galaxy Tab 2 7.0

    我试图通过MTP将三星Galaxy Tab2 7.0"连接到Debian Wheezy盒子.在 https://askubuntu.com/questions/186681/getting- ...

  3. Linux达人养成计划I详细笔记(二)Linux分区与安装

    本系列博文是听了课程Linux达人养成计划后的个人学习笔记,较为详细,供大家参考. 目录 第2章 Linux分区与安装 2.1系统分区 2.2 Linux安装 第2章 Linux分区与安装 2.1系统 ...

  4. linux磁盘权限 /srv,Linux学习笔记之解压压缩,磁盘分区,软件包管理,权限

    关机命令  (不能直接点虚拟机右上角的x) init 0 重启命令 init 6 管道符号  |  ---- 把前一个命令的输出结果传递给后一个命令处理 ----哪些命令支持放在管道符后面  (mor ...

  5. linux挂载磁盘分区,Linux 新磁盘分区与挂载

    1.查看未分区的盘 2.新建分区 3.格式化分区(/dev/sdb1) 4.查看磁盘uuid [root@web-node1 ~]# blkid /dev/vdb1 /dev/vdb1: UUID=& ...

  6. gparted调整分区大小_CentOS Linux系统中用parted分区命令分区

    CentOS7.3学习笔记总结(二十七)-linux系统中用parted分区命令分区 由GNU组织开发的一款功能强大的磁盘分区和分区大小调整工具,与fdisk不同,它支持调整分区的大小,它可以处理最常 ...

  7. Linux磁盘管理之GPT分区

    硬盘分区表扫盲:MBR和GPT表 MBR全称为Master Boot Record 主引导记录,是传统的分区机制,应用于绝大多数使用BIOS的PC设备   MBR+BIOS MBR支持32位和64位系 ...

  8. 关于 Linux中逻辑卷/物理分区等知识的一些总结

    我的需求: 准备红帽考试,这块听课听得稀里糊涂的. 我是这样做的: 请教了公司大佬,书里找了些资料.这里整理笔记加以记忆,不足之处请小伙伴指出来.生活加油.2021.01.08 一,思维导图梳理关系 ...

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

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

最新文章

  1. 程序安装包制作工具 v1.0官方版
  2. LeetCode——最小栈
  3. mysql st centroid_postgresql – ST_Distance的返回值单位
  4. 区块链到底是个什么鬼?一幅漫画让你秒懂!
  5. Android WideVine
  6. 如何生成网站地图(Sitemap)
  7. mac nmap 的下载
  8. 使用CCleaner删除系统还原点
  9. 白巧脆皮奶香雪糕,一次成功
  10. 【Solr空间搜索SpatialSearch】
  11. 最新完整数据结构与算法
  12. 干货笔记,数据仓库工具箱
  13. Vmware centos7 linux 安装scala
  14. 怀旧:制作一款复古风格的游戏
  15. colorpicker(拾色器下载地址)
  16. 先进的分销管理系统(ADMS)行业调研报告 - 市场现状分析与发展前景预测
  17. redis秒杀代码案例
  18. SWUST OJ1168喝可乐
  19. 如何学习symbian(转)
  20. python 3.6 + robotFramework自动化框架 环境搭建、学习笔记

热门文章

  1. Linux 脚本编写基础(二)
  2. 【Windows10】安装一些更新时出现问题,但我们稍后会重试
  3. CRC原理及其逆向分析方法
  4. web自动化测试---概述
  5. 函数-生成器之斐波拉契数列
  6. 动态规划(一)简单例子
  7. 动态资料导出导入平台(一)
  8. windows 7平台 使用 感言
  9. Linux系统编程之进程与线程控制原语对比
  10. 谷歌正式宣称“量子霸权”:意义堪比莱特兄弟的第一次飞行