当前位置: 首页 > Linux

2018年第43周-Linux下使用gpt对硬盘进行分区

时间:2023-04-06 11:40:47 Linux

由于MBR分区表最大支持2T硬盘,主分区数量还是有限制的。GPT分区表不存在上述问题。线上服务器基本都是用这个来格式化系统,所以分区用gpt。方法如下:1、进入parted工具,输入help查看帮助[root@amd~]#sudopartedGNUParted3.1#默认使用第一块硬盘Using/dev/sda欢迎使用GNUParted!键入“help”查看命令列表。(parted)helpalign-checkTYPENcheckpartitionNforTYPE(min|opt)alignmenthelp[COMMAND]printgeneralhelp,orhelponCOMMANDmklabel,mktableLABEL-TYPE创建anewdisklabel(partitiontable)mkpartPART-TYPE[FS-TYPE]STARTENDmakeapartitionnameNUMBERNAMEnamepartitionNUMBERasNAMEprint[devices|free|list,all|NUMBER]显示分区表,可用设备,空闲空间,所有找到的分区,或一个特定的分区删除分区NUMBER选择设备选择要编辑的设备disk_setFLAGSTATE更改所选设备上的FLAGdisk_toggle[FLAG]切换所选设备上的FLAG状态setNUMBERFLAGSTATE更改分区NUMBER上的FLAG切换[NUMBER]为FLAGonpartitionNUMBERunitUNIT设置默认单位为UNITversion显示GNUParted2的版本号和版权信息。选择你要操作的设备,注意不要误用默认设备(parted)select/dev/sdbUsing/dev/sdb3。设置使用的分区类型,如果要使用MBR分区,输入msdos即可。(parted)mklabelgpt警告:/dev/sdb上现有的磁盘标签将被破坏,该磁盘上的所有数据都将丢失。你想继续吗?是的/不?是4.添加分区(parted)mkpart5.输入分区名,不用输入,直接回车Partitionname?[]?6、输入使用哪个文件系统,默认是ext2,回车(这里可以随意之后,可以用mkfs重新格式化写入文件系统)文件系统类型?[分机2]?xfs7.输入分区的位置从MB开始,输入1,从1MB开始(最好不要从0开始), 输入位置结束的原因,可以带上单位,比如我输入的是2000GB这里,还是可以直接输入3TBStart?1结束?2000GB8.此时已经分区成功,输入print查看当前分区/dev/sdb的状态(parted)printModel:ATAST2000DM006-2DM1(scsi)Disk/dev/sdb:2000GBSectorsize(logical/physical):512B/4096BPartitionTable:gptDiskFlags:NumberStartEndSizeFilesystemNameFlags11049kB2000GB2000GB)partedext4(,我好像做不到,为什么文件系统还是ext4,但是没关系,以后可以强制格式化修改文件系统9.退出parted工具(parted)退出信息:您可能需要更新/etc/fstab.10.格式化系统[root@amd~]#mkfs.xfs/dev/sdb1mkfs.xfs:/dev/sdb1似乎包含现有的filesystem(ext4).mkfs.xfs:使用-f选项强制覆盖。[root@amd~]#mkfs.xfs-f/dev/sdb1meta-data=/dev/sdb1isize=512agcount=4,agsize=122094592blks=sectsz=4096attr=2,projid32bit=1=crc=1finobt=0,sparse=0data=bsize=4096blocks=488378368,imaxpct=5=sunit=0swidth=0blksnaming=version2bsize=4096ascii-ci=0ftype=1log=internallogbsize=4096blocks=238466,version=2=sectsz=4096sunit=1blks,lazy-count=1realtime=noneextsz=4096blocks=0,rtextents=011.创建目录/mydata[root@amd~]#mkdir/mydata12.修改/etc/fstab[root@amd~]#vim/etc/fstab##/etc/fstab#CreatedbyanacondaonSatOct2001:23:552018##可访问的文件系统,通过引用,维护在'/dev/disk'下#参见手册页fstab(5),findfs(8)、mount(8)和/或blkid(8)以获得更多信息#/dev/mapper/cl-root/xfsdefaults00UUID=7f16402f-ec92-4a9d-bbe0-56ee0b509d83/bootxfsdefaults00UUID=32AA-91B7/boot/efivfatumask=0077,shortname=winnt00/dev/mapper/cl-home/homexfsdefaults00/dev/mapper/cl-swapswap交换默认值00/dev/sdb1/mydataxfsdefaults0013.挂载[root@amd~]#mount-a[root@amd~]#df-hFilesystemSizeUsedAvailUse%Mountedon/dev/mapper/cl-root50G1.6G49G4%/devtmpfs3.7G03.7G0%/devtmpfs3.7G03.7G0%/dev/shmtmpfs3.7G8.7M3.7G1%/runtmpfs3.7G03.7G0%/sys/fs/cgroup/dev/mapper/cl-家873G33M873G1%/home/dev/sda21014M151M864M15%/boot/dev/sda1200M12M189M6%/boot/efitmpfs744M0744M0%/run/user/0/dev/sdb11.9T33M1.9T1%/mydata14.获取UUID方法[root@amd~]#blkid/dev/sdb1/dev/sdb1:UUID="a8b15d78-e144-40e4-8f0e-c68b9749affd"TYPE="xfs"PARTUUID="142a3cd8-f2a2-4c83-987d-be3811eca4fc"