文档章节

linux分区笔记

厚德
 厚德
发布于 2015/05/28 11:40
字数 765
阅读 34
收藏 1
  • 磁盘基本概念

    机械硬盘:

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

        



© 著作权归作者所有

共有 人打赏支持
厚德
粉丝 2
博文 53
码字总数 33193
作品 0
武汉
私信 提问
【CentOS 7笔记19】,磁盘分区#171102

hellopasswd --- 使用fdisk命令查看当前已有的磁盘 添加虚拟机硬盘(设置->添加) 磁盘 10G fdisk用法 常用命令 p查看当前分区表 n新建分区表 l查看分区类型 t改变分区系统 d删除分区 演示 ...

hellopasswd
2017/11/02
0
0
使用VMware安装Centos7

1.1学习之初 Linux介绍 如何学好linux:记好笔记 1.2约定 linux是什么 可以做什么 学习linux的目的:需求 1.3认识Linux 这样学好Linux 孰能生巧 坚持 制定工作计划 勤奋 总结 交流 1.4安装虚...

Zhouliang6
2018/09/05
0
0
windows+ubuntu双系统重新安装windows后的引导修复

今天在笔记本上重装了windows 7,之后发现开机直接进入windows,没有linux选项,解决方法: 1、找一张linux的liveCD光盘或者用U盘做一个U盘启动 2、进入linux的liveCD,打开终端, 执行sudo ...

笨鸟
2013/06/17
0
0
修复win10更新搞坏的grub

场景:win10和kali双系统,由于windows自动升级,重启后黑屏显示grub rescue> 一大早刚开机电脑就成了这样 旁边一哥们儿说你确定这不是恶搞的网页?无奈苦笑。寻思着干不了活,我看会儿书总行...

M4K0
2018/08/28
0
0
关于Windows下删除Linux系统的笔记

本文内容有: 一、windows直接删除linux系统,但未格式化原linux分区为NTFS格式 二、windows直接删除linux系统,直接格式化原linux分区为NTFS格式 三、正确的在windows目录下删除linux系统的...

acmfly
2013/10/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

带你看数据挖掘与机器学习-厦大EDP上课出勤预测

带你看数据挖掘与机器学习-厦大EDP上课出勤预测 标签: 数据挖掘 特征工程 机器学习 出勤预测 write by xmhexi 2019/3/22 内容提要 首先说明本文是一篇科普文章,通过一个实际案例,帮助理解什...

xmhexi
今天
43
0
IOS  学习记录

1.StackView=>IOS 9及以上支持 2.布局方式: AutoLayout / StackView 堆布局 (线性布局) 3.屏幕适配 (资源分辨率、设计分辨率、屏幕分辨率) Size Class技术 可以针对 屏幕的方向进行设置...

萨x姆
今天
4
0
第四次工业革命:自主经济的崛起

https://36kr.com/p/5170370.html

shengjuntu
昨天
3
0
Cloud Native 与12-Factor

12-Factor(twelve-factor),也称为“十二要素”,是一套流行的应用程序开发原则。Cloud Native架构中使用12-Factor作为设计准则。 12-Factor 的目标在于: 使用标准化流程自动配置,从而使...

waylau
昨天
10
0
java多线程2

“非线程安全”问题存在于“实例变量”中,如果是方法内部的私有变量,则不存在线程安全问题。这是因为方法内部的变量都是私有造成的。 synchronized 获取的都是对象锁。如果多个线程访问多个...

一滴水穿石
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部