Linux 磁盤分區工具gdisk

存儲管理


主要知識點: 基本分區、邏輯卷LVM、EXT3/4/XFS文件系統、RAID

 

初識硬盤


機械 HDD
固態 SSD

SSD的優勢

SSD採用電子存儲介質進行數據存儲和讀取的一種技術,突破了傳統機械硬盤的性能瓶頸, 擁有極高的存儲性能,被認爲是存儲技術發展的未來新星。

與傳統硬盤相比,SSD固態電子盤具有以下優點:

第一,SSD不需要機械結構,完全的半導體化,不存在數據查找時間、延遲時間和磁盤尋道時間,數據存取速度快。
第二,SSD全部採用閃存芯片,經久耐用,防震抗摔,即使發生與硬物碰撞,數據丟失的可能性也能夠降到最小。  
第三,得益於無機械部件及閃存芯片,SSD沒有任何噪音,功耗低。 
第四,質量輕,比常規1.8英寸硬盤重量輕20-30克,使得便攜設備搭載多塊SSD成爲可能。同時因其完全半導體化
無結構限制,可根據實際情況設計成各種不同接口、形狀的特殊電子硬盤。

硬盤尺寸

3.5寸  2.5寸 1.8寸

 

 

 

從插拔方式

#熱插拔
非熱插拔

從硬盤接口

IDE(已經淘汰) --——  SATA (Serial ATA)串行的ATA,主流的一種  
SCSI(小型計算機的接口--很少了)   ——  SAS代替了scsi (Serial Attached SCSI) 即串行連接SCSI ,SAS居多

IDE和SATA的區別:

1、接口不同,傳輸的速率不同。IDE根據規範,最高到133MB/s, 而SATA3.0,串行的IDE接口,可達6Gb/S,速度差距巨大。
2、SATA支持熱插拔。
3、SATA與原來的IDE相比,傳輸更快

SAS與SCSI的區別

1、接口不同;
2、SAS兼容SATA,SCSI不兼容SATA;
3、一個SCSI控制器最多能使用15個設備,而SAS則可以提供支持更多的設備接入

硬盤設備命名

物理硬盤:    /dev/sd[a-z]
KVM虛擬化:
/dev/vd[a-z](半虛擬化驅動)
/dev/sd[a-z](全虛擬化驅動)

HP服務器硬盤

/dev/cciss/c0d0p1       //c0第一個控制器, d0第一塊磁盤, p1分區1
/dev/cciss/c0d0p2       //c0第一個控制器, d0第一塊磁盤, p2分區2

從存儲連接方式

本地存儲 例如DellR730本地磁盤
外部存儲 scsi線 sata線 sas線
網絡存儲 以太網絡(iscsi, glusterFS,ceph) 

 

從分區方式區分


MBR (MSDOS根據分區表來分區的) <2TB 
分區工具:fdisk  
一共可以分14個分區(4個主分區,擴展分區,邏輯分區) 例如: 3主 + 1擴展(n邏輯)
MBR 小於2TB的可以。
一塊硬盤分主分區最多4個分區。

 

GPT >2TB和<2TB
分區工具:gdisk(parted---rhel6)
一共可以分128個主分區
GPT大於小於2TB都可以。
#注意:從MBR轉到GPT,或從GPT轉換到MBR會導致數據全部丟失!

 

gdisk 磁盤分區工具


gdisk主要是用來劃分容量大於2T的硬盤,大於2T fdisk搞不定

兩種類型的分區表:GPT和MBR  ; MBR不支持4T以上

GPT分區:GPT,全局唯一標識分區表(GUID Partition Table),它使用128位GUID來唯一標識每個磁盤和分區,與MBR存在單一故障點不同,GPT提供分區表信息的冗餘,一個在磁盤頭部一個在磁盤尾部;它通過CRC校驗和來檢測GPT頭和分區表中的錯誤與損壞;默認一個硬盤支持128個分區

例:對sdb做gpt分區,創建一個sdb1

[root@xuegod63 ~]# gdisk /dev/sdb

Command (? for help): ?    #  查看幫助

b back up GPT data to a file

c change a partition's name   

d delete a partition    #刪除分區

i show detailed information on a partition

l list known partition types

n add a new partition        # 添加一個分區

o create a new empty GUID partition table (GPT)

p print the partition table       # 打印分區表

q quit without saving changes     # 退出不保存

r recovery and transformation options (experts only)

s sort partitions

t change a partition's type code

v verify disk

w write table to disk and exit     #  # 寫入分區表並退出

x extra functionality (experts only)

? print this menu

 

Command (? for help): n   #新建分區表

Partition number (1-128, default 1):     #直接回車

First sector (34-41943006, default = 2048) or {+-}size{KMGTP}:     #直接回車, 從頭開始劃分空間

Last sector (2048-41943006, default = 41943006) or {+-}size{KMGTP}: +1G  #給1G空間

Current type is 'Linux filesystem'

Hex code or GUID (L to show codes, Enter = 8300):     #分區類型直接回車

注:8300 Linux filesystem  ;8e00 Linux LVM     想查看,可以按L 來顯示

Changed type of partition to 'Linux filesystem'

 

Command (? for help): p  #查看

Number  Start (sector)    End (sector)  Size       Code  Name

   1            2048         2099199   1024.0 MiB  8300  Linux filesystem

Command (? for help): w   #保存

Do you want to proceed? (Y/N): y    #確定寫入

OK; writing new GUID partition table (GPT) to /dev/sdb.

The operation has completed successfully.

[root@xuegod63 ~]# mkfs.xfs  /dev/sdb1  #格式化

 

修改fstab重啓系統後,系統報錯:

重啓後報錯:

輸入root密碼: 123456

把fstab中新添加開機自動加載項目刪除:

 

然後reboot

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章