linux磁盘分区
硬盘以MBR引导,支持最多4个主分区。
UEFI 支持硬盘GPT分区,可支持多达128个主分区。
UEFI 就无法启动windows,可以尝试将MBR分区转化为GPT,或者GPT分区后重装系统
硬盘分区表:MBR和GPT表
MBR全称为Master Boot Record
主引导记录,是传统的分区机制,应用于绝大多数使用BIOS的PC设备
MBR+BIOS
MBR支持32位和64位系统。
MBR支持分区数量有限。
MBR只支持不超过2T的硬盘,超过2T的硬盘将只能用2T空间(有第三方解决方法)
GPT(GUID Partition Table)
全局唯一标识分区表,是一个较新的分区机制,解决了MBR很多缺点。
支持超过2T的磁盘(64位寻址空间)。fdisk最大只能建立2TB大小的分区,创建一个大于2TB的分区使用parted
向后兼容MBR。
必须在支持UEFI的硬件上才能使用(Intel提出,用于取代BIOS)。
GPT+UEFI
必须使用64位系统。
Mac、Linux系统都能支持GPT分区格式。
Windows 7/8 64bit、Windows Server 2008 64bit支持GPT
以上就是Linux系统MBR和GPT分区的区别,总得来说GPT比MBR更先进,但是MBR的兼容性比GPT要好
在Linux系统中使用GPT分区格式(以CentOS 7为例):
parted用法和常用选项
用法:parted [选项]... [设备 [命令 [参数]...]...]
将带有“参数”的命令应用于“设备”。如果没有给出“命令”,则以交互模式运行.
帮助选项:
-h, —help 显示此求助信息
-l, —list 列出所有设别的分区信息
-i, —interactive 在必要时,提示用户
-s, —script从不提示用户
-v, —version显示版本
操作命令
检查 MINOR #对文件系统进行一个简单的检查
cp [FROM-DEVICE] FROM-MINOR TO-MINOR
#将文件系统复制到另一个分区
help [COMMAND]
#打印通用求助信息,或关于 COMMAND 的信息
mklabel
标签类型 #创建新的磁盘标签 (分区表)
mkfs MINOR
文件系统类型 #在 MINOR 创建类型为“文件系统类型”的文件系统
mkpart
分区类型 [文件系统类型] 起始点 终止点 #创建一个分区
mkpartfs
分区类型 文件系统类型 起始点 终止点 #创建一个带有文件系统的分区
move MINOR
起始点 终止点 #移动编号为 MINOR 的分区
name MINOR
名称 #将编号为 MINOR 的分区命名为“名称”
print [MINOR]
#打印分区表,或者分区
quit
#退出程序
rescue
起始点 终止点 #挽救临近“起始点”、“终止点”的遗失的分区
resize MINOR
起始点 终止点 #改变位于编号为 MINOR 的分区中文件系统的大小
rm MINOR
#删除编号为 MINOR 的分区
select
设备 #选择要编辑的设备
set MINOR
标志 状态 #改变编号为 MINOR 的分区的标志
步骤
- 磁盘分区fdisk(这里省略,关于磁盘分区参照Linux Fdisk分区篇,记住更改分区格式8e-Linxu LVM分区格式)
- 创建物理卷(physical volume),相关命令:pvcreate、pvremove、pvdisplay
- 卷组(volume group),相关命令:vgcreate、vgreduce、vgremove、vgdisplay、vgextend
- 逻辑卷(logic volumn),相关命令:lvcreate、lvremove、lvdisplay、lvextend
- 挂载逻辑卷
物理卷篇1
2
3
4创建物理卷
#pvcreate /dev/sda5
查看物理卷
#pvdisplay
卷组篇
卷组可以由一个或多个物理卷组成,当卷组空间不够时可以再新增物理卷扩容.
1 | 创建卷组 |
逻辑卷篇
逻辑卷建立在卷组基础之上的,所以在创建逻辑卷的时候一定要指定卷组名称.
1 | 创建逻辑卷 |
相关参考资料
http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html
linux磁盘分区
http://www.jb51.net/article/31847.htm
http://www.jb51.net/LINUXjishu/310963.html Linux折腾记(七):硬盘GPT分区和MBR分区爬坑记
http://www.jb51.net/article/31847.htm linux大于2T的磁盘使用GPT分区的方法分享
http://jingyan.baidu.com/article/a17d5285ee6fed8098c8f239.html 如何使用GPT工具对linux系统进行分区
http://blog.csdn.net/littlebrain4solving/article/details/44853199 Linux Fdisk 分区使用手册
http://blog.csdn.net/littlebrain4solving/article/details/44853281 Linux LVM 分区扩容与多磁盘分区合并处理
http://www.xitongzhijia.net/xtjc/20150916/57847.html Linux系统MBR和GPT分区的区别
http://www.jb51.net/article/97823.htm LINUX磁盘分区、格式化、挂载、卸载详细过程
https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows 复原Ubuntu在装Windows后
查看磁盘信息
https://www.jb51.net/LINUXjishu/160497.html linux查看磁盘挂载的三种方法
1 | dassin@dassein:~$ df -kv |