linux on android分区,linux分区笔记

‍‍磁盘基本概念

机械硬盘:

cylinder (柱面)

sector(扇区)

head(磁头)

c1428470253c39891817398e0508bf13.png

磁盘在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。

a0e8fc56bbd4a228eeb5e4c223c99740.png

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

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

特点和缺陷 :

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

MBR结构

533e1ea1c0db9c426252c646fe4f024c.png

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 保存退出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值