紅帽考試學習第九記

2022-08-03 12:12:13 字數 2008 閱讀 9080

6.7 磁碟容量配額

可以使用quota命令進行磁碟容量配額管理,從而限制使用者的硬碟可用容量或所能建立的最大檔案個數。quota命令還有軟限制和硬限制的功能。

軟限制:當達到軟限制時會提示使用者,但仍允許使用者在限定的額度內繼續使用。

硬限制:當達到硬限制時會提示使用者,且強制終止使用者的操作。

6.7.1 xfs_quota命令

xfs_quota命令是乙個專門針對xfs檔案系統來管理quota磁碟容量配額服務而設計的命令,格式為「xfs_quota [引數] 配額 檔案系統」 。

6.7.2 edquota命令

edquota命令用於編輯使用者的quota配額限制,格式為「edquota [引數] [使用者]」 。

6.8 軟硬方式鏈結

linux系統中存在硬鏈結和軟連線兩種檔案。

硬鏈結(hard link):可以將它理解為乙個「指向原始檔案inode的指標」,系統不為它分配獨立的inode和檔案。由於硬鏈結實際上是指向原檔案inode的指標,因此即便原始檔案被刪除後,依然可以通過硬鏈結檔案來訪問。

第七章 使用raid與lvm磁碟陣列技術

7.1 raid(獨立冗餘磁碟陣列)

7.1.1 raid 0

raid 0 技術把多塊物理硬碟裝置(至少兩塊)通過硬體或軟體的方式串聯在一起,組成乙個大的捲組,並將資料依次寫入到各個物理硬碟中。在理想的狀態下,硬碟裝置的讀寫效能會提公升數倍,但是若任意一塊硬碟發生故障將導致整個系統的資料都受到破壞。通俗來說,raid 0 技術能夠有效地提公升硬碟資料的吞吐速度,但是不具備資料備份和錯誤修復能力。

7.1.2 raid 1

raid 1 技術是把兩塊以上的硬碟裝置進行繫結,在寫入資料時,是將資料同時寫入到多塊硬碟裝置上(可以將其視為資料的映象或備份)。當其中某一塊硬碟發生故障後,一般會立即自動以熱交換的方式來恢復資料的正常使用。raid 1 技術雖然十分注重資料的安全性,但是因為是在多塊硬碟裝置中寫入了相同的資料,因此硬碟裝置的利用率得以下降,從理論上來說,由兩塊硬碟裝置組成的 raid 1 磁碟陣列的真實可用率只有 50%,由三塊硬碟裝置組成的 raid 1 磁碟陣列的可用率只有 33%左右,以此類推。而且,由於需要把資料同時寫入到兩塊以上的硬碟裝置,這無疑也在一定程度上增大了系統計算功能的負載。

7.1.3 raid 5 

raid5 技術是把硬碟裝置的資料奇偶校驗資訊儲存到其他硬碟裝置中。 raid 5 磁碟陣列組中資料的奇偶校驗資訊並不是單獨儲存到某一塊硬碟裝置中,而是儲存到除自身以外的其他每一塊硬碟裝置上,這樣的好處是其中任何一裝置損壞後不至於出現致命缺陷;換句話說,就是 raid 5 技術實際上沒有備份硬碟中的真實資料資訊,而是當硬碟裝置出現問題後通過奇偶校驗資訊來嘗試重建損壞的資料。raid 這樣的技術特性「妥協」地兼顧了硬碟裝置的讀寫速度、資料安全性與儲存成本問題。

7.1.4 raid 10

raid 10 技術是 raid 1+raid 0 技術的乙個「組合體」。raid 10 技術需要至少 4 塊硬碟來組建,其中先分別兩兩製作成 raid 1 磁碟陣列,以保證資料的安全性;然後再對兩個 raid 1 磁碟陣列實施 raid 0 技術,進一步提高硬碟裝置的讀寫速度。這樣從理論上來講,只要壞的不是同一組中的所有硬碟,那麼 多可以損壞 50%的硬碟裝置而不丟失資料。由於 raid 10 技術繼承了 raid 0 的高讀寫速度和 raid 1 的資料安全性,在不考慮成本的情況下 raid 10 的效能都超過了 raid 5,因此當前成為廣泛使用的一種儲存技術。

7.1.5 部署磁碟陣列

mdadm:用於管理linux系統中的raid磁碟陣列,格式為「mdadm [模式] < raid裝置名稱》 [選項] [成員裝置名稱]」 。

以下是部分學習筆記:

紅帽考試學習第六記

4.3.3 while條件迴圈語句 while條件迴圈語句是一種讓指令碼根據某些條件來重複執行命令的語句,它的迴圈結構往往在執行前並不確定最終執行的次數,完全不同於for迴圈語句中有目標 有範圍的使用場景。while迴圈語句通過判斷條件測試的真假來決定是否繼續執行命令,若條件為真就繼續執行,為假就結...

紅帽考試學習第三記

今天把第二章的命令學習完了,學習到的命令如下 2.4 系統狀態檢測命令 1.ifconfig 用於獲取網絡卡配置與網路狀態等資訊,格式為 ifconfig 網路裝置 引數 2.uname 用於檢視系統核心與版本資訊,格式為 uname a 3.uptime 檢視系統的負載資訊,格式為 uptime ...

紅帽考試學習第二十記

第二十章 使用lnmp架構部署動態 環境 lnmp動態 部署架構是一套由 linux nginx mysql php 組成的動態 系統解決方案,具有免費 高效 擴充套件性強且資源消耗低等優良特性。20.1 原始碼包程式 使用原始碼包來安裝服務程式具有兩個優勢。原始碼包的可移植性非常好,幾乎可以在任何...