Linux 硬盘分区

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 硬盘分区的更多相关文章
- linux硬盘分区格式化及挂载
1.硬盘的接口类型 硬盘的接口一般分为两种,一种是IDE并行接口,一种是SATA串行接口, 在linux上面IDE接口的硬盘被识别为/dev/hd[a-z]这样的设备,其中hdc表示光驱设备,这是因为 ...
- linux硬盘分区与格式化
linux硬盘分区与格式化: 1. 设备管理 在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘.光驱等 IDE 或 SCSI 设备也不例外. Linux 把各种 IDE 设备分配了一 ...
- linux 硬盘分区,分区,删除分区,格式化,挂载,卸载笔记
linux 虽然一直都有在玩,但是对硬盘操作确实不是很熟悉今天有空,就整理了下. 1, 创建分区 先查看下是否有磁盘没有分区 fdisk -l 其中第一个框和第二个框,是已经分好区的磁盘,第三个硬盘没 ...
- Linux 硬盘分区、分区、删除分区、格式化、挂载、卸载
Linux 虽然一直都有在玩,但是对硬盘操作确实不是很熟悉今天有空,就整理了下. 1,创建分区 先查看下是否有磁盘没有分区 fdisk -l 其中第一个框和第二个框,是已经分好区的磁盘,第三个硬盘没有 ...
- LINUX 硬盘分区及文件系统
一,top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 1. 第一行是任务队列信息 2. 第二.三行为进程和CPU的信息 3. 第 ...
- (转)硬盘分区备忘(主分区,扩展分区和逻辑分区)以及Linux硬盘分区工具parted 介绍
场景:最近在学习Linux的基础知识,不可避免的设计到Linux的磁盘分区,以前做过总结,但是那种总结就是复制别人的文章,总结完就不想看第二遍,所以很容易就遗忘了!清楚明白的理解分区后,我就可以在自己 ...
- linux 硬盘分区与格式化挂载 (二)
1. 文件系统的挂载与卸载(详见linux系统管理P406)1) 掌握挂载的定义:挂载指将一个设备(通常是存储设备)挂接到一个已存在的目录上.2) 掌握mount命令的功能:实现文件系统的挂载.3) ...
- linux 硬盘分区与格式化挂载
1. 硬件设备与文件名的对应关系(详见linux系统管理P297)1) 掌握在Linux系统中,每个设备都被当初一个文件来对待.2) 掌握各种设备在Linux中的文件名 2. 硬盘的结构及硬盘分区(详 ...
- linux 硬盘分区攻略
以下的sdX代表硬盘分区(如sda1,sda2,sdb1...等等),如果已有的硬盘分区需要改变大小的话,请参考另一篇文章. /boot:开机用的磁盘空间了,至少78MB,一般给100MB就好了. / ...
- linux硬盘分区及挂载
今天买的一台服务器发现其硬盘容量与购买界面的描述不符,于是我去问了客服才知道有一块硬盘需要自己挂载,所以记录自己硬盘分区以及挂载操作得此文. 测试环境 由于时间限制,本人仅在centos 8下测试 ...
随机推荐
- MVC程序实现Autocomplete功能
为了加强MVC的功力,加强练习是少不了的事情.Insus.NET这次想实现文本框的autocomplete功能. 在数据创建一张表[PinYin]: 插入一些数据: INSERT INTO [dbo] ...
- 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 ...
- zepto源码--classRE、maybeAddPx、children、defaultDisplay--学习笔记
1.classRE 对获取className的操作,进行缓存.如果缓存中有,直接读取缓存中的值,如果没有,则先进行缓存的存储,再读取值. 利用前面变量定义的classCache={}进行缓存的操作,如 ...
- JS删除数组条目中重复的条目
[腾讯2015春招web前端开发练习卷] 请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组. Array.prototyp ...
- git 初次使用
其实知道git很久了,也一度看了不少资料来学习指令.但是一直不明白到底我该咋办,我最疑惑的地方在于,本地代码是如何存储到远程服务器上的,那些指令在什么环境下执行,其实主要是目录问题.就是我在git s ...
- SQL Server xtype
sysobjects 表 在数据库内创建的每个对象(约束.默认值.日志.规则.存储过程等)在表中占一行.只有在 tempdb 内,每个临时对象才在该表中占一行. 列名 数据类型 描述 name sys ...
- github Mac端的使用案例
1. 本地有一个仓库,是和网页版的github连接在一起的,平时用Terminal来控制的,怎么放在github的客户端呢? 解决办法: 1.1 点击左上角的+ 号,在弹出框中选择Add,然后choo ...
- Windows-006-映射网络驱动器图文详解
此文主要讲述 Win7 中,如何映射网络驱动器,一般用于网络共享时.敬请亲们参阅,若有不足之处,敬请大神指正,不胜感激! 打开计算机,选择工具栏中的 映射网络驱动器,依据下图中的操作进行映射网络驱动器 ...
- 【转】Http Cache最基本的一些东西
Http Cache最基本的一些东西 Cache浏览器IEwebkitApache Http的Cache机制总共有4个组成部分: Cache-Control: max-age=N(seconds) ...
- java版本区别
java版本区别 点我,点我,Eclipse几个版本号的区别(part1) 点我,点我,Eclipse几个版本号的区别(part2) 点我,点我,Eclipse几个版本号的区别(part3)