Linux系统中的重要概念,一切资源都看做是文件,包括硬件设备。

1. 基本概念

  • 1)MBR:Master Boot Recorder,存放主引导记录,446字节的引导代码。

    2)主分区表:存放主分区信息的表,64字节。由于分区信息需要16字节,所以一个硬盘最多只能有4个“主分区”。

    3)签名值:2字节,值为“55AA”

  • 主分区:硬盘启动分区,也是磁盘的第一个分区,又名“引导分区”。

编号从1-4,例如sda1,sda2, sda3, sda4

  • 扩展分区:除主分区以外,剩余的磁盘就是扩展分区。扩展分区是概念上的,实际是看不到的。当整个硬盘分为一个主分区的时候,就没有扩展分区。

在MBR分区中最多有4个主分区或者3个主分区+1个扩展分区,也就是说扩展分区最多只能一个

  • 逻辑分区:在扩展分区上面可以创建多个逻辑分区。

编号从5~16,例如:hda5~hda16

 2. LINUX 分区命名

[h|s]d[a-z][1-16]

  • [h|s]: LInux把IDE设备分配一个以hd前缀组成的文件;对于SCSI、SATA、USB设备,分配一个以sd前缀组成的文件。

一般主板上有2个IDE接口,一共可以安装4个IDE设备,第一个IDE设备对应hda和hdb,第二个IDE接口上的设备为hac和hde。

一般硬盘安装在主IDE的主接口是,所以是hda

光驱一般安装在第二个IDE的主接口上,所以是hdc

  • [a-z]:第一个设备为a,第二个为b,以此类推。
  • [1-16]:主分区+扩展分区:1-4;逻辑分区:5-16

Linux上的对应地址为/dev/xxyN,例如:/dev/sda2

查看命令:fdisk -l

3. LVM

Logical Volume Manager,逻辑盘卷管理,对磁盘分区管理的一种机制,建立在硬盘和分区之间的一个逻辑陈,用以提高磁盘管理的灵活性。

  • 通过LVM可以将若干磁盘分区链接为一整块卷组(Volume Group),形成存储池。可以在卷组上随意创立逻辑卷,并进一步在卷组上创建文件系统,与直接通过物理存储在管理上更为灵活。
  • LVM为虚拟设备驱动,处在物理设备和文件系统层之间,维护这逻辑盘区和物理盘区之间的映射。
  • 优点

1)不会受限于物理磁盘的大小

2)灵活的容量

3)可升缩的存储

4)方便的设备命名

  • 命令

1)查看物理卷:pvdisplay

2)查看卷组:vgdisplay

3)查看逻辑卷:lvdisplay

http://blog.chinaunix.net/uid-23354495-id-1740679.html

Linux 硬盘分区的更多相关文章

  1. linux硬盘分区格式化及挂载

    1.硬盘的接口类型 硬盘的接口一般分为两种,一种是IDE并行接口,一种是SATA串行接口, 在linux上面IDE接口的硬盘被识别为/dev/hd[a-z]这样的设备,其中hdc表示光驱设备,这是因为 ...

  2. linux硬盘分区与格式化

    linux硬盘分区与格式化: 1. 设备管理 在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘.光驱等 IDE 或 SCSI 设备也不例外. Linux 把各种 IDE 设备分配了一 ...

  3. linux 硬盘分区,分区,删除分区,格式化,挂载,卸载笔记

    linux 虽然一直都有在玩,但是对硬盘操作确实不是很熟悉今天有空,就整理了下. 1, 创建分区 先查看下是否有磁盘没有分区 fdisk -l 其中第一个框和第二个框,是已经分好区的磁盘,第三个硬盘没 ...

  4. Linux 硬盘分区、分区、删除分区、格式化、挂载、卸载

    Linux 虽然一直都有在玩,但是对硬盘操作确实不是很熟悉今天有空,就整理了下. 1,创建分区 先查看下是否有磁盘没有分区 fdisk -l 其中第一个框和第二个框,是已经分好区的磁盘,第三个硬盘没有 ...

  5. LINUX 硬盘分区及文件系统

    一,top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 1. 第一行是任务队列信息 2. 第二.三行为进程和CPU的信息 3. 第 ...

  6. (转)硬盘分区备忘(主分区,扩展分区和逻辑分区)以及Linux硬盘分区工具parted 介绍

    场景:最近在学习Linux的基础知识,不可避免的设计到Linux的磁盘分区,以前做过总结,但是那种总结就是复制别人的文章,总结完就不想看第二遍,所以很容易就遗忘了!清楚明白的理解分区后,我就可以在自己 ...

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

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

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

    1. 硬件设备与文件名的对应关系(详见linux系统管理P297)1) 掌握在Linux系统中,每个设备都被当初一个文件来对待.2) 掌握各种设备在Linux中的文件名 2. 硬盘的结构及硬盘分区(详 ...

  9. linux 硬盘分区攻略

    以下的sdX代表硬盘分区(如sda1,sda2,sdb1...等等),如果已有的硬盘分区需要改变大小的话,请参考另一篇文章. /boot:开机用的磁盘空间了,至少78MB,一般给100MB就好了. / ...

  10. linux硬盘分区及挂载

    今天买的一台服务器发现其硬盘容量与购买界面的描述不符,于是我去问了客服才知道有一块硬盘需要自己挂载,所以记录自己硬盘分区以及挂载操作得此文. 测试环境 ​ 由于时间限制,本人仅在centos 8下测试 ...

随机推荐

  1. MVC程序实现Autocomplete功能

    为了加强MVC的功力,加强练习是少不了的事情.Insus.NET这次想实现文本框的autocomplete功能. 在数据创建一张表[PinYin]: 插入一些数据: INSERT INTO [dbo] ...

  2. 12 Most Useful Google Chrome Browser chrome:// Commands

    1. chrome://flags 2. chrome://memory 3. chrome://about 4:chrome://net-internals 5:chrome://webrtc-in ...

  3. zepto源码--classRE、maybeAddPx、children、defaultDisplay--学习笔记

    1.classRE 对获取className的操作,进行缓存.如果缓存中有,直接读取缓存中的值,如果没有,则先进行缓存的存储,再读取值. 利用前面变量定义的classCache={}进行缓存的操作,如 ...

  4. JS删除数组条目中重复的条目

    [腾讯2015春招web前端开发练习卷] 请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组. Array.prototyp ...

  5. git 初次使用

    其实知道git很久了,也一度看了不少资料来学习指令.但是一直不明白到底我该咋办,我最疑惑的地方在于,本地代码是如何存储到远程服务器上的,那些指令在什么环境下执行,其实主要是目录问题.就是我在git s ...

  6. SQL Server xtype

    sysobjects 表 在数据库内创建的每个对象(约束.默认值.日志.规则.存储过程等)在表中占一行.只有在 tempdb 内,每个临时对象才在该表中占一行. 列名 数据类型 描述 name sys ...

  7. github Mac端的使用案例

    1. 本地有一个仓库,是和网页版的github连接在一起的,平时用Terminal来控制的,怎么放在github的客户端呢? 解决办法: 1.1 点击左上角的+ 号,在弹出框中选择Add,然后choo ...

  8. Windows-006-映射网络驱动器图文详解

    此文主要讲述 Win7 中,如何映射网络驱动器,一般用于网络共享时.敬请亲们参阅,若有不足之处,敬请大神指正,不胜感激! 打开计算机,选择工具栏中的 映射网络驱动器,依据下图中的操作进行映射网络驱动器 ...

  9. 【转】Http Cache最基本的一些东西

    Http Cache最基本的一些东西 Cache浏览器IEwebkitApache  Http的Cache机制总共有4个组成部分: Cache-Control: max-age=N(seconds)  ...

  10. java版本区别

    java版本区别 点我,点我,Eclipse几个版本号的区别(part1) 点我,点我,Eclipse几个版本号的区别(part2) 点我,点我,Eclipse几个版本号的区别(part3)