下文收集了一些关于在linux系统中对gpt分区格式磁盘的相关操作,适用于2tb以上的大容量磁盘,以备查。
#查看系统识别到的磁盘
dmesg | grep disk
#查看磁盘信息,the util fdisk doesn't support gpt. use gnu parted.
fdisk -l /dev/sdb
#将磁盘标记成gpt格式
parted -s /dev/sdb mklabel gpt
# 此时再用fdisk就会提示fdisk不支持gpt分区格式,建议使用parted工具
#查看gpt格式磁盘的信息,通过此命令就能查看各个分区的文件系统类型,如是ext还是xfs还是ntfs等(如果有分区的情况)
parted /dev/sdb print
#获取磁盘最大容量(mb)
expr `fdisk -s /dev/sdb` / 1024
# 将1m-10240mb(10240是上一步骤得到的磁盘最大容量,之所以从1mb开始是因为系统建议的大小)的磁盘标记为主分区,并格式化为ext4文件系统格式(实际上还没有真正格式化成ext4)
parted /dev/sdb mkpart primary ext4 1 10240
#或
parted /dev/sdb mkpart primary 1 10240
# 用mkfs.ext4将/dev/sdb1格式化为ext4文件系统格式
mkfs.ext4 /dev/sdb1
#查看gpt格式磁盘的信息
#挂载/dev//sdb1磁盘到/mnt
mount /dev/sdb1 /mnt
#列出/mnt目录的内容
ls /mnt
注意:parted每一个操作会立刻生效,数据无价,注意保护。
附带一个在windows server 2008 r2 vmware虚拟机上创建的10gb gpt分区格式的10gb磁盘的分区信息。
tag: linux gpt分区格式,gpt分区格式磁盘,linux挂载gpt磁盘,parted命令用法,parted划分gpt磁盘分区
--end--