存儲管理
主要知識點: 基本分區、邏輯卷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