磁盘分区最佳实践和动态扩容

概念篇

分区概述

磁盘分区格式分为主引导记录(MBR)和GUID 分区表(GPT)两种。

MBR是早期的格式,最多可有4个分区,分区分为主分区和扩展分区,主分区是可安装系统并启动的分区,扩展分区不可做启动盘,但扩展分区可在细分为多个逻辑分区,这样间接的突破磁盘只有4个分区的限制。另外MBR分区最大能管理的磁盘是2T。

GPT分区目前主流的分区格式,容量和分区个数不限制,具体限制由操作系统确定,例如windows操作系统限制分区为128个。

分区选择

对于U盘来说,容量一般都不会超过2T,分区一般也就一个,所以MBR或GPT都可以。

对于安装操作系统的磁盘,支持UEFI引导系统的话,建议就GPT。磁盘基于GPT格式新建分区时会有一个EFI分区,这个分区存储了启动信息,容量一般是128M-1G。也就是如果磁盘有多个操作系统,那在EFI分区中配置好就可以,对于MBR分区,必须有一个活动主分区,这个作为引导系统的入口,多系统引导依赖激活分区的操作系统支持(也可安装在磁盘主引导扇区,但这个要借助特定的磁盘软件)。

做存储用的数据盘,直接就GPT就好,除非操作系统不支持,这个也只有非常古董的系统不支持,例如20多年前的windows 2000。

分区格式

windows一般是NTFS格式,linux常用的是EXT4或XFS,mac os的是APFS。硬盘的分区格式就使用操作系统默认导向的就可以,但U盘建议是extFat,这样在不同操作系统下兼容性最好,其实用fat32格式最好,但fat32格式有一个文件大小不能超过4G多点的限制,extFat是fat32的扩展,没有单个文件这个限制。如果U盘就特定系统下用,分区格式可和操作系统一致。

分区数量和容量大小

windows系统一个分区会分配一个字母作为盘符,从C开始,A和B其实是给软盘使用的,这个上古的设备已经淘汰。linux、unix(mac算unix变种)都没有盘符说法,有一个根挂载点,也就是/的挂载,这个是操作系统所在磁盘分区,其他分区可挂载到某个目录上,也就是从使用角度多个分区都叠加在一起了。windows其实也是可以不分配盘符而把一个分区挂载到某个目录。

分区的作用一个是安装多个操作系统,另外就是逻辑上归类方便文件管理,常见的就是一个系统分区,一个数据分区。

推荐使用一个系统分区加一个数据分区的划分方式,或就只要一个分区。目前基本上都是固态盘,分区多了对性能有一定影响,另外分区太多,容量也得不到较好的利用。用磁盘分区做逻辑分类,不如直接用目录分类或可使用虚拟磁盘(虚拟机的技术,window

  • 18
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wisheen

希望我的文章能帮到你

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值