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下测试 ...
随机推荐
- 运行EFDC出现这样的错误:forrt1:severe<157>:Program Exception-access violation
经过检查是由于TQSER出现读写错误,原来我的数据输入文件的时间是427天,后来延长到639,但其中有一个点的时间仍然维持在427.故此出现这个错误.EFDC是用Fortran编译的,通过debug才 ...
- ntpdate[16603]: the NTP socket is in use
ubuntu使用ntpdate更新时间的时候提示错误如下 root@lnmp:/etc/squid3# sudo ntpdate cn.pool.ntp.org 5 Jan 07:22:59 ntpd ...
- 我的Mac软件集
哥总算用上了mac,走上了小康了 phpstorm:个人工作中最常用的软件了 pycharm:这个写python的,和phpstorm是一家开发的 sourceTree:git 可视化工具 xcode ...
- Python中布尔类型
我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算:与运算:只有两个布尔值都为 True 时,计算结果才为 True.True and T ...
- 如何获取并分析L2CAP包
本文中的分析与软件相关的内容,都是以WinCE中的 Microsoft Bluetooth Core Stack为例进行分析:与协议有关的内容,是基于Bluetooth Core 2.1 + EDR ...
- java JDK8 学习笔记——第16章 整合数据库
第十六章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 1.JDBC是java联机数据库的标准规范.它定义了一组标准类与接口,标准API中的接口会有数据库厂商操作,称为JDBC驱动程 ...
- Android项目框架之图片加载框架的选择
本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! 从Android爆发以后,自定义的控件如EditTextWithDelete.ActionBar.P ...
- key_value 类型配置文件的解析
#include <iostream> #include <string> #include <stdint.h> #include <map> #in ...
- php-- Linux图形界面与字符界面切换
转自:http://blog.163.com/wang_ly2442/blog/static/9494340720128355054551/ 1. 启动时进入字符界面,后来想切换到图形界面:使用sta ...
- [LeetCode] Combinations (bfs bad、dfs 递归 accept)
Given two integers n and k, return all possible combinations of k numbers out of 1 ... n. For exampl ...