Linux对大于2T的磁盘分区方法及创建逻辑卷LVM
在需要对一个4T的硬盘分区时,使用fdisk不能建立分区。原因是fdisk只能建立2TB大小的分区。如果大于2T需要采用GPT磁盘模式。下面介绍下MBR和GPT原理。
MBR和GPT原理:
MBR原理:
主引导记录(MBR,Master Boot Record)是位于磁盘最前边的一段引导(Loader)代码。它负责磁盘操作系统(DOS)对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由磁盘操作系统(DOS)在对硬盘进行初始化时产生的。
通常,我们将包含MBR引导代码的扇区称为主引导扇区。因这一扇区中,引导代码占有绝大部分的空间,故而将习惯将该扇区称为MBR扇区(简称MBR)。由于这一扇区承担有不同于磁盘上其他普通存储空间特殊管理职能,作为管理整个磁盘空间的一个特殊空间,它不属于磁盘上的任何分区,因而分区空间内的格式化命令不能清除主引导记录的任何信息。主引导扇区由三个部分组成(共占用512个字节):
图:MBR结构图
主引导程序即主引导记录(MBR)(占446个字节)
可在FDISK程序中找到,它用于硬盘启动时将系统控制转给用户指定的并在分区表中登记了的某个操作系统。
2.磁盘分区表项(DPT,Disk Partition Table)
由四个分区表项构成(每个16个字节)。
负责说明磁盘上的分区情况,其内容由磁盘介质及用户在使用FDISK定义分区时决定。(具体内容略)
结束标志(占2个字节)
其值为AA55,存储时低位在前,高位在后,即看上去是55AA(十六进制)。
因为有4个分区表,所以最多只能识别4个主要分区。想要得到更多分区,只能通过扩展扩展分区。扩展分区是主分区的一种。它与主分区的不同在于理论上可以划分为无数逻辑分区,每一个逻辑分区都有一个和MBR结果类似的扩展引导记录。
在MBR分区表中最多4个主分区或者3个主分区+1个扩展分区,也就是说扩展分区只能有一个,然后可以再细分为多个逻辑分区。
在Linux系统中:
硬盘分区命名为sda1-sda4或者hda1-hda4(其中a表示硬盘编号可能是a、b、c等等)。在MBR硬盘中,分区号1-4是主分区(或者扩展分区),逻辑分区号只能从5开始。 在MBR分区表中,一个分区最大的容量为2T,且每个分区的起始柱面必须在这个disk的前2T内。你有一个3T的硬盘,根据要求你至少要把它划分为2个分区,且最后一个分区的起始扇区要位于硬盘的前2T空间内。如果硬盘太大则必须改用GPT。
在Windows中:
MBR的意思是“主引导记录”,是IBM公司早年间提出的。它是存在于磁盘驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统系统信息,并用一小段代码来启动系统。如果你安装了Windows,其启动信息就放在这一段代码中——如果MBR的信息损坏或误删就不能正常启动Windows,这时候你就需要找一个引导修复软件工具来修复它就可以了。Linux系统中MBR通常会是GRUB加载器。MBR。当一台电脑启动时,它会先启动主板自带的BIOS系统,bios加载MBR,MBR再启动Windows,这就是mbr的启动过程。
GPT原理:
GUID磁盘分区表(GUID Partition Table,缩写:GPT)其含义为“全局唯一标识磁盘分区表”,它是EFI(可扩展固件接口标准)的一部分,用来替代BIOS中的主引导记录分区表。
在MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序)。但在GPT硬盘中,分区表的位置信息储存在GPT头中。但出于兼容性考虑,硬盘的第一个扇区仍然用作MBR,之后才是GPT头。
GPT格式支持大于2TB的硬盘。支持128个分区。理论上GPT格式可以无限划分分区(128以上),但是如果划分的过多的话,好像128之后的分区就不能够格式化使用了。
MBR与GPT对比:
类别 | 主引导方式 | 主分区数量 | 最大容量 | 支持多少位系统 | 分区方法 |
---|---|---|---|---|---|
MBR | BIOS+MBR | 4 | 2T | 32和64 | fdisk |
GPT | UEFI+GPT | 128 | 18EB(1EB=1024PB=1048576TB) | 64 | parted |
Parted分区和创建逻辑卷LVM
Parted分区过程:
1. parted -l #查看所有磁盘状态
2. parted /dev/vdb #通过parted工具来创建大于2T的分区
3. mklabel gpt #创建创建磁盘标签
4. mkpart primary 0% 100% #创建整个分区
5. q #退出#其他命令
-------------------
(parted) mklabel #创建创建磁盘标签
New disk labeltype? gpt
(parted) p #查看分区状态
(parted) mkpart
Partition name? []? gpt2t #指定分区名称
File system type? [ext2]ext3 #指定分区类型
Start? 1 #指定开始位置
End? 2190GB #指定结束位置
(parted) P #显示分区信息
(parted) Q #退出
创建逻辑卷的过程:
1. fdiks -l #查看分区
2. pvcreate /dev/vdb1 #创建pv物理卷
3. vgcreate vgdata /dev/vdb1 #创建vg卷组
4. lvcreate -l +100%FREE -n lvdata vgdata #创建lv逻辑卷
5. mkfs.xfs /dev/mapper/vgdata-lvdata #格式化逻辑卷
6. mkdir /data #创建数据文件夹
7. mount /dev/mapper/vgdata-lvdata /data #将逻辑卷挂载到/data
8. vim /etc/fastab #添加开机挂载/dev/mapper/vgdata-lvdata /data xfs defaults 0 0
9. mount -a #检查挂载
参考文档:
https://www.cnblogs.com/jack34/p/8965114.html
http://www.360doc.com/content/18/0901/23/11935121_783145790.shtml
https://www.cnblogs.com/jack34/p/8965114.html
Linux对大于2T的磁盘分区方法及创建逻辑卷LVM相关推荐
- 创建磁盘分区,创建逻辑卷组。
1.1 查看新增磁盘 fdisk -l 1.2 首先从空的硬盘sdb上创建一个分区sdb1. 为接下来做LVM做准备. [root@VM_11_3_centos ~]# fdisk /dev/vdb ...
- 超过2t硬盘分区_大于2T的磁盘分区方法
红帽企业 Linux 4 Update 1 提供对大于 2 terabytes(TB)的磁盘设备的支持. 在安装时,暂时不要划分大于2TB的文件分区,待安装完LINUX系统后,再参考以下操作步骤: ( ...
- 【Linux】大于2T的磁盘怎么分区?
环境CentOS7.1 2.9t磁盘 fdisk 只能分区小于2t的磁盘,大于2t的话,就要用到parted 1,将磁盘上原有的分区删除掉: 进入:#parted /dev/sdb 查看:(par ...
- Ansible(六)对目标主机进行磁盘分区,创建逻辑卷、格式化并挂载
1.首先在server5上添加一块虚拟的空间 [root@server5 ~]# fdisk -l ##查看,然后真迹打开资源管理其添加虚拟空间 [root@foundation35 ~]# virt ...
- linux格式化大于2t硬盘分区,linux下大于2tb硬盘格式化及挂载,linux下大于2t的分区方法,linux gpt分区表 管理 自动挂载分区...
linux下大于2tb硬盘格式化及挂载,linux下大于2t的分区方法,linux gpt分区表 管理 自动挂载分区 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找 ...
- linux 磁盘扩容(做逻辑卷)
项目背景: 最近有个项目 ,原计划要求客户提供2T的数据盘 但是客户只给了350G,迫于无奈,我把另一块MBR已分区200G的磁盘合并做个逻辑卷勉强先把业务部署起来了 (运维可真是动不动就得奶孩子!! ...
- 浅谈Linux磁盘存储管理续【逻辑卷管理(LVM)】
一.LVM的基本概念 在对磁盘进行分区大小规划时,有时往往不能确定这个分区要使用的总空间大小,而用fdisk对磁盘分区后,每个分区的大小已经固定了,如果分区设置的过大,就白白浪费了磁盘空间,而分区设置 ...
- 磁盘和储存管理 逻辑卷
分区,创建文件系统,挂在 分区方式 MBR:Master Boot Record,1982年,使用32位表示扇区数,分区不超过2T 划分分区的单位: CentOS 5 之前按整柱面划分 CentOS ...
- Linux中硬盘分区、创建逻辑卷
1.先添加一块硬盘 点击添加----->点击硬盘----->点击下一步 类型为SCSI(S),下一步 选中创建新虚拟磁盘 指定磁盘大小,这里以20G为例,下一步,完成. 2.使用lsblk ...
最新文章
- 2020诺奖预测出炉!一位华人学者入选
- voip 音频采集时间_数字音频基础------从PCM说起
- 【Pytorch神经网络实战案例】21 基于Cora数据集实现Multi_Sample Dropout图卷积网络模型的论文分类
- Hibernate杂问
- 数据:以太坊2.0存款合约新增9.4万ETH
- 【报告分享】2020年中国企业直播研究报告-36氪.pdf(附下载链接)
- 一步步开发自己的博客 .NET版(3、注册登录功能)
- 监控mysql的存储引擎
- 2018.11.22 mac中允许所有安装来源的命令 Mac窗口标题显示文件的路径
- RegSetValueEx 计算WCHAR字符长度 wcslen
- html小球与边框碰撞反弹,通过JS如何实现多个小球碰撞反弹
- 开源力量 Linux内核源码深度解析与开发实战
- AMOS分析技术:软件安装及菜单功能介绍;这次是视频教程
- Linux ls -l 各字段解释,硬链接软连接
- 爬虫实战(自用)requests模块、聚焦爬虫(数据解析)、selenium模块
- cmake的aux_source_directory
- [Office] 公务员WPS Excel常用的一些技巧方法
- 网络安全-文件上传漏洞的原理、攻击与防御
- 从表征到行动---意向性的自然主义进路(续四)
- 放大器的传递函数_谁惧怕电容负载变化?斩波放大器吗?
热门文章
- 动网论坛php源码无法安装,轻松搞定动网论坛与网站的整合
- CTFHUB-技能树-WEB通关
- android 位于底部的tab,GitHub - DevinFu/BottomTabBar: Android应用中位于底部的tab栏
- PayPal被冻结怎么办?防止PayPal账户冻结和解冻的方法
- 在windows下安装docker并使用
- 用长微博工具发布长微博
- java 仿百度文库源码_java开发_模仿百度文库_OpenOffice2PDF_源码下载
- 网管软件哪家比较好用
- 第一组 beta冲刺(2/3)
- 四川成都攻防大赛技术细节