下文收集了一些關于在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--