分区格式
MBR是老的分区格式 规定一个磁盘只能有四个分区,如果想创建更多分区则需要创建扩展分区,在扩展分区指向的内存里,可以创建新的分区 逻辑分区。MBR只能对2TB以内的磁盘容量进行分区。超过2TB部分不能被使用。可以通过fdisk和parted命令进行分区。
GPT是新的分区格式,分区数量没有限制,支持分区容量理论上无穷大,可以对2TB以上的大容量设备进行操作。只能通过parted 命令进行分区,fdisk不支持。
GPT头部也是MBR的一段引导程序,所以GPT与MBR一样所有系统都是可以识别的。
文件系统
NTFS 支持 2^48=256TB容量 一般windows大磁盘采用这个格式。Windows 对NTFS格式有一定的依赖性。linux也可以支持。
exFAT 支持 2^64=16EB容量 对FAT32的升级 一般应用于底层开发较多,升级后支持大容量。linux和windows都支持。此外vfat是fat32支持长文件名的升级版。
ext4 支持容量16TB 可以有效减少碎片 对于SSD和HDD硬盘是很好 linux系统应用比较多 windows不支持。
附
sudo parted /dev/nvme0n1
mklabel gpt #创建GPT格式分区表
mkpart logical 0-1 #将磁盘创建为一个分区 分区名 logical
或
mkpart logical1 1 1000G #创建一个从开始到100G的分区 名字logical1
mkpart logical2 1000 2000G #创建一个从1000到2000G的分区 名字logical2