WARNING: The size of this disk is 2.3 TB (2345387687936 bytes).
DOS partition table format can not be used on drives for volumes
larger than 2.2 TB (2199023255040 bytes). Use parted(1) and GUID
partition table format (GPT).sql
对于大于2.2TB的硬盘分区,fdisk显然有点无力的感受,提示也建议使用parted对硬盘进行分区,那好吧,用parted吧。
在root权限下输入命令parted /dev/sdb
async
- [root@localhost ~]# parted /dev/sdb
而后显示是为以下:
GNU Parted 1.8.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)
因为是交互式模式,在(parted)后面直接输入mklabel建立新的分区表。
ide
- (parted) mklabel
New disk label type? [msdos]?默认新分区表为msdos模式,这里咱们输入gpt
测试
- New disk label type? [msdos]? gpt
建好表以后,就能够开始建分区了
ui
- (parted) mkpart
- Partition name? []? disk1 #为新建的分区命名
- File system type? [ext2]? ext3 #设置文件系统格式为ext3
- Start? 0 #分区开始硬盘大小
- End? 2345.3GB #分区结束硬盘大小
而后能够输入print查看当前分区的状况
this
- (parted) print
- Model: IBM VirtualDisk (scsi)
- Disk /dev/sdb: 2345GB
- Sector size (logical/physical): 512B/512B
- Partition Table: gpt
- Number Start End Size File system Name Flags
- 1 17.4kB 2345GB 2345GB disk1
若是分完了就能够quit退出交互模式了,退出的时候还提醒你Information: Don't forget to update /etc/fstab, if necessary.让你有须要的话不要忘记添加分区挂载到/etc/fstab中。spa
而后fdisk -l能够看到sdb刚分区的硬盘
Disk /dev/sdb: 2345.3 GB, 2345387687936 bytes
255 heads, 63 sectors/track, 285143 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytesorm
Device Boot Start End Blocks Id System
/dev/sdb1 1 267350 2147483647+ ee EFI GPTci
对刚分区的硬盘进行格式化
get
- mkfs -t ext3 -c /dev/sdb1
格式化结束后,能够mount到一个文件夹下测试一下读写,若是须要开机后自动挂载的话,不要忘记修改/etc/fstab文件哦。
- /dev/sdb1 /mnt/data ext3 defaults 1 2
附格式说明:/dev/sdb1 表明哪一个分区 ext3是该分区的格式 defaults 是挂载时所要设定的参数(只读,读写,启用quota等),输入defaults包括的参数有(rw、dev、exec、auto、nouser、 async) ,1是使用dump是否要记录,0是不要。 2是开机时检查的顺序,是boot系统文件就为1,其余文件系统都为2,如不要检查就为0
另外还说一个问题,在多分区时所填写的start和end值是按照硬盘上的大小来算的,下一个分区的start就是上一个分区的end值。好比第一分区是start 0 end 300GB,第二分区的start就是300GB,end 500GB,这样分区第一分区是300G,第二分区是200GB,分区完以后能够print看一下分区的状况。