如何将硬盘格式化为gpt格式linux gpt分区详细方法




如何将硬盘格式化为gpt格式linux gpt分区详细方法

2022-07-20 20:01:25 网络知识 官方管理员

如何将硬盘格式化为gpt格式(linuxgpt分区详细方法)(1)

使用GPT分区

本操作步骤是在CentOS/8.4x86_64(64bit)系统中为一块新的100GB数据盘(设备名为/dev/vdb)创建一个单分区。

1.查看当前磁盘信息

执行fdisk-l命令查看当前磁盘信息,可以看到当前/dev/vdb磁盘处于未分区状态。

[root@instance-xxxx~]#fdisk-lDisk/dev/vda:20GiB,21474836480bytes,41943040sectorsUnits:sectorsof1*512=512bytesSectorsize(logical/physical):512bytes/512bytesI/Osize(minimum/optimal):512bytes/512bytesDisklabeltype:dosDiskidentifier:0x013315e2DeviceBootStartEndSectorsSizeIdType/dev/vda1*2048419430064194095920G83LinuxDisk/dev/vdb:100GiB,107374182400bytes,209715200sectorsUnits:sectorsof1*512=512bytesSectorsize(logical/physical):512bytes/512bytesI/Osize(minimum/optimal):512bytes/512bytes

提示:

查看前请确认数据盘已经挂载。若未挂载,请将磁盘挂载后查看。

2.对该磁盘进行分区

  • 使用parted对数据盘进行分区,执行命令parted/dev/vdb后回车。根据提示,依次操作如下:
  • 输入mklabelgpt后回车,转为GPT分区格式
  • 输入mkpartprimary1100%后回车,划分一个主分区,并设置其开始和结束位置;
  • 输入align-checkoptimal1后回车,检查分区是否对齐,若返回1,则对齐;
  • 输入print后回车,查看当前磁盘的分区表
  • 输入quit后回车,退出。
[root@instance-xxxx~]#parted/dev/vdbGNUParted3.2Using/dev/vdbWelcometoGNUParted!Type'help'toviewalistofcommands.(parted)mklabelgpt(parted)mkpartprimary1100%(parted)align-checkoptimal11aligned(parted)printModel:VirtioBlockDevice(virtblk)Disk/dev/vdb:107GBSectorsize(logical/physical):512B/512BPartitionTable:gptDiskFlags:NumberStartEndSizeFilesystemNameFlags11049kB107GB107GBprimary(parted)quitInformation:Youmayneedtoupdate/etc/fstab.

3.系统重读分区表

运行命令partprobe,使系统重读分区表。

[root@instance-xxxx~]#partprobeWarning:Unabletoopen/dev/sr0read-write(Read-onlyfilesystem)./dev/sr0hasbeenopenedread-only.

4.创建文件系统

运行命令mkfs-t<文件系统格式>/dev/vdb1创建文件系统,本示例以ext4为例。

[root@instance-xxxx~]#mkfs-text4/dev/vdb1mke2fs1.45.6(20-Mar-2020)Creatingfilesystemwith262138884kblocksand6553600inodesFilesystemUUID:566ca5f3-5de7-4500-81d4-e41c3fbf7e6eSuperblockbackupsstoredonblocks:32768,98304,163840,229376,294912,819200,884736,1605632,2654208,4096000,7962624,11239424,20480000,23887872Allocatinggrouptables:doneWritinginodetables:doneCreatingjournal(131072blocks):doneWritingsuperblocksandfilesystemaccountinginformation:done

5.创建挂载点并挂载文件系统

执行mkdir<挂载点>创建挂载点,本实例挂载至/set挂载点;执行mount/dev/vdb1/set,将分区/dev/vdb1挂载到/set;执行df-h,查看目前磁盘空间和使用情况。

[root@instance-xxxx~]#mkdir/set[root@instance-xxxx~]#mount/dev/vdb1/set[root@instance-xxxx~]#df-hFilesystemSizeUsedAvailUse%Mountedondevtmpfs7.9G07.9G0%/devtmpfs7.9G07.9G0%/dev/shmtmpfs7.9G620K7.9G1%/runtmpfs7.9G07.9G0%/sys/fs/cgroup/dev/vda120G3.6G16G20%/tmpfs1.6G01.6G0%/run/user/0/dev/vdb198G61M93G1%/set

6.添加开机启动配置
使用vim编辑/etc/fstab,在最后一行写入磁盘挂载信息/dev/vdb1/setext4defaults,nofail00,配置完成后执行reboot-hnow重启机器后验证配置是否正确。

[root@instance-xxxx~]#vim/etc/fstab/dev/vdb1/setext4defaults,nofail00[root@instance-xxxx~]#reboot-hnow...[root@instance-xxxx~]#df-hFilesystemSizeUsedAvailUse%Mountedondevtmpfs7.9G07.9G0%/devtmpfs7.9G07.9G0%/dev/shmtmpfs7.9G624K7.9G1%/runtmpfs7.9G07.9G0%/sys/fs/cgroup/dev/vda120G3.5G16G19%//dev/vdb198G61M93G1%/settmpfs1.6G01.6G0%/run/user/0

/etc/fstab中配置信息的各列含义如下:

·devicename,设备名,例如/dev/vdb1。

·mountpoint,系统挂载点,例如/set。

·fs-type,要挂载设备的类型,例如ext4。

·用manfstab可以查到支持的类型。

·options,挂载时采用的参数,一般是defaults。

·dump-freq和pass-num,一般都设置为0,启动时不检查要挂载的设备。

发表评论:

最近发表
网站分类
标签列表