`

Linux 可支持大硬盘分区,parted,partprobe

 
阅读更多

GPT Globally Unique Identifier Partition Table Format

MBR分区表,最多4个主分区,单一分区最大容量2TB.

GPT分区表,最多无限制,单一分区最大容量18EB.

fdisk不支持GPT分区,parted支持GPT分区。

 

parted主要语法

parted  [device [command [options...]...]]

 

parted也有2种方式分区。

一是直接在shell逐条命令操作,一是进入parted环境,再逐条命令操作。

注:parted实时完成分区操作,而且分区的格式对ext3/ext4支持不好,最好再用mke2fs格式化。

 

command[options]

 

mklabel label-type  创建一个磁盘标签,表示分区表的种类

label-type:msdos,gpt,bsd,dvh,loop,mac,pc98,sun

 

mkpart part-type [fs-type] start end   创建分区

part-type:primary,logical,extended

fs-type:ext2,fat32,linux-swap,NTFS等

start end:分区起始,终止点的大小。单位默认是MB。end是负数(-1s)代表磁盘的end

 

set partition flag state  改变分区的标志位

flag:boot,root,swap,hidden,raid,lvm,lba,legacy_boot,palo

state:on,off

 

rm partition  删除分区

 

print  显示分区表

 

help [command]  显示帮助菜单或显示具体命令的帮助

 

用例

1 创建分区表格式

# parted /dev/sdb mklabel msdos                //MBR
# parted /dev/sdb mklabel gpt                  //GPT

 

2 创建primary分区,第一个分区最好从1M开始

# parted /dev/sdb/ primary 1M 100M

 

3 设置分区为启动分区

# parted set 1 boot on

 

partprobe 主要语法

partprobe [-d][-s] [devices]

-d:不更新内核

-s:显示设备概要信息和分区表

更改分区表后,通知系统分区表改变了。这样就不用reboot了。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics