Red Hat Certified Engineer 8 備考第八天 存儲進階

時間2019年7月20日安全

地點:家裏性能

內容:RAID0 1 5 十、mdadm、LVM、df、e2fsck、resize2fs、xfs_growfsspa

RAID     RAID(Redundant Array of Independent Disks,獨立冗餘磁盤陣列) RAID技術經過把多個硬盤設備組合成一個容量更大、安全性更好的磁盤陣列,並把數據切割成多個區段後分別存放在各個不一樣的物理硬盤設備上,而後利用分散讀寫技術來提高磁盤陣列總體的性能,同時把多個重要數據的副本同步到不一樣的物理硬盤設備上,從而起到了很是好的數據冗餘備份效果。

                    RAID 0     RAID技術經過把多個硬盤設備組合成一個容量更大、安全性更好的磁盤陣列,並把數據切割成多個區段後分別存放在各個不一樣的物理硬盤設備上,而後利用分散讀寫技術來提高磁盤陣列總體的性能,同時把多個重要數據的副本同步到不一樣的物理硬盤設備上,從而起到了很是好的數據冗餘備份效果。

                        

                    RAID 1     把兩塊以上的硬盤設備進行綁定,在寫入數據時,是將數據同時寫入到多塊硬盤設備上(能夠將其視爲數據的鏡像或備份)。當其中某一塊硬盤發生故障後,通常會當即自動以熱交換的方式來恢復數據的正常使用。

                        

                    RAID 5     RAID5技術是把硬盤設備的數據奇偶校驗信息保存到其餘硬盤設備中。RAID 5磁盤陣列組中數據的奇偶校驗信息並非單獨保存到某一塊硬盤設備中,而是存儲到除自身之外的其餘每一塊硬盤設備上,這樣的好處是其中任何一設備損壞後不至於出現致命缺陷

                        

                    RAID 10     RAID 10技術是RAID 1+RAID 0技術的一個「組合體」。

                       

mdadm     mdadm命令用於管理Linux系統中的軟件RAID硬盤陣列,格式爲「mdadm [模式] <RAID設備名稱> [選項] [成員設備名稱]」。

                         

LVM     LVM(Logical Volume Manager,邏輯卷管理器) 邏輯卷管理器是Linux系統用於對硬盤分區進行管理的一種機制,理論性較強,其建立初衷是爲了解決硬盤設備在建立分區後不易修改分區大小的缺陷。

                  

                  物理卷[PV,Physical Volume]3d

                  卷組[VG,Volume Group]blog

                  邏輯卷[LV,Logical Volume]部署

                  部署操做順序爲:pv👉vg👉lv,卸載爲:pv👈vg👈lv同步

                

       步驟:1.使用「pvcreate [選項] [磁盤文件路徑]」命令使目標磁盤支持LVM技術。it

                            可能使用到的參數:io

                                                          -f      強制建立物理卷,不須要用戶確認
                                                          -u      指定設備的UUID
                                                          -y      全部的問題都回答「yes」
                                                          -Z      是否利用前4個扇區軟件

                 2.使用「vgcreate [目標卷組] [目標磁盤文件路徑]」命令將磁盤加入到卷組。

                 3.使用「lvcreate [選項]」建立邏輯卷。

                            可能使用到的參數:

                                                          -L 指定邏輯卷的大小,單位爲「kKmMgGtT」字節
                                                          -l 指定邏輯卷的大小(LE數)
                                                          -n 後面跟邏輯卷名
                                                          -s 建立快照

                 4.最後對邏輯卷格式化、掛載。

     磁盤陣列+ 備份盤

        1.添加硬盤,至少四塊,三塊作RAID5,一塊作備份盤

        檢查磁盤是否可以被檢測到,如圖所示,就說明沒有問題

        

        2.建立RAID5磁盤陣列+備份盤

        開始製做RAID5+備份盤

       

        3.查看建立設備詳細信息

        

      

        4.格式化RAID5磁盤陣列,建立掛載點並進行掛載,並將其寫入 /etc/fstab 配置文件

       

       

       

        把硬盤設備/dev/sdb 移出磁盤陣列,而後迅速查看/dev/md0 磁盤陣列的狀態,就會發現備份盤已經被自動頂替上去並開始了數據同步。

       

       

df     df命令的英文全稱即「Disk Free」,顧名思義功能是用於顯示系統上可以使用的磁盤空間。默認顯示單位爲KB, 格式爲:「df [選項] [指定文件]」 。

            

e2fsck     e2fsck命令用於檢查使用 Linux ext2 檔案系統的 partition 是否正常工做。 格式爲「e2fsck [選項]

           

     fsck     fsck命令用於檢查並修復Linux文件系統,能夠同時檢查一個或多個 Linux 文件系統;若系統掉電或磁盤發生問題,可利用fsck命令對文件系統進行檢查。 格式爲「fsck [參數] [文件系統]

                   

resize2fs     resize2fs命令是用來增大或者收縮未加載的「ext2/ext3/ext4」文件系統的大小。 格式爲「resize2fs [參數] [文件]

         

xfs文件系統的調整命令是xfs_growfs(只支持增大),格式爲xfs_growfs [目標磁盤]」。

書面筆記

相關文章
相關標籤/搜索