在linux中有专门的分区命令fdisk和parted。其中fdisk命令较为常用,但不支持小于2TB的分区;假如须要支持小于2TB的分区linux硬盘分区命令,则须要使用parted命令,其实parted命令也能分配较小的分区。我们先来瞧瞧怎样使用fdisk命令进行分区。
传统的MBR分区方法是一块硬碟最多可以分四个主分区,虽然硬碟还有剩余空间,也未能再继续分区
假如须要更多的分区,须要使用在扩充分区中创建逻辑分区的方法来实现,解决方式如右图
fdisk命令
查看新的c盘信息
[root@localhost~]#fdisk~l
#列举系统分区
[root@localhost~]#fdisk设备文件名
#给硬碟分区
注意,千万不要在当前的硬碟上尝试使用fdisk,这会完整删掉整个系统,一定要再找一块硬碟,或则使用虚拟机。
信息的下半部份是分区的信息,共7列,含意如下:
Device:分区的设备文件名。
Boot:是否为启动引导分区,在这儿/dev/sda1为启动引导分区。
Start:起始柱面,代表分区从那里开始。
End:中止柱面,代表分区到那里结束。
Blocks:分区的大小,单位是KB。
id:分区内文件系统的ID。在fdisk命令中,可以使用"i"查看。
System:分区内安装的系统是哪些。
分区命令
[root@localhostomc]#fdisk/dev/sda2
输入p列举该c盘目前的分区情况
输入n构建新的c盘分区,首先构建两个主c盘分区:
‘
fdisk交互命令如下:
parted命令
partprobe命令让内核立刻读取新的分区表,这样无须重启系统,即可辨识新创建的分区。
parted分区工具属于GPT分区方法,和MBR传统分区方法不同,它受最多只能做4个主分区的限制,GPT分区提供了分区表的冗余以实现分区表的备份与安全。
命令格式
[root@localhostomc]#parted【选项】【硬盘【命令】】
1、查看系统分区表信息
[root@localhostomc]#parted/dev/sdcprint
2、创建分区
[root@localhostomc]#parted【硬盘】mkpart分区类型文件系统类型开始结束
其中,mkpart指令为创建新的分区,分区类型有:primary,logical,extended三种,文件系统类型有:fat16,fat32,ext2,ext3,linux-swap等,开始与结束标记区分开始与结束的位置(默认单位为MB)
示例
[root@localhostomc]#parted/dev/sdcmkpartprimaryext312G
ext3的主分区linux硬盘分区命令,从c盘的第1MB开始分区,到2GB的位置,大小为2GB的主分区
[root@localhostomc]#parted/dev/sdcmkpartprimaryext32G4G创建
创建一个容量为2GB的分区,从硬碟的第2个GB位置开始分区linux操作系统培训,到第4个GB的位置结束。
3、修改分区表格式
[root@localhostomc]#parted/dev/sdcmklabelgpt
4、删除分区
[root@localhostomc]#parted/dev/sdcrm2使用
rm指令可以删掉分区
借助pared命令不仅基本的分区创建和删掉外,还可以进行分区检测,调整分区大小linux怎么读,还原误删掉分区等操作。