作業系統基礎知識 六 檔案系統

2021-08-22 06:04:47 字數 1043 閱讀 2210

作業系統基礎知識【一】 - csdn部落格

作業系統基礎知識【二】-虛擬記憶體 - csdn部落格

作業系統基礎知識【三】-程序 - csdn部落格

作業系統基礎知識【四】-執行緒 - csdn部落格

作業系統基礎知識【五】-死鎖 - csdn部落格

作業系統基礎知識【六】-檔案系統 - csdn部落格

檔案系統:一種永續性儲存的系統抽象

檔案系統中的所有操作都是在整個塊空間上進行的

使用者訪問模式

多磁碟管理

raid0 :最少需要兩塊盤, 沒用冗餘資料,不做備份,任何一塊磁碟損壞都無法執行。n塊磁碟(同型別)的陣列理論上讀寫速度是單塊磁碟的n倍(實際達不到),風險性也是單一n倍(實際更高),是磁碟陣列中儲存效能最好的。適用於安全性不高,要求比較高效能的圖形工作站或者個人站。

raid1:至少需要兩塊盤,磁碟數量是2的n倍,每一塊磁碟要有對應的備份盤,利用率是50%,只要有一對磁碟沒有損壞就可以正常使用。n組磁碟(2n塊同型別磁碟)的陣列理論上讀取速度是單塊磁碟的n倍(實際達不到),風險性是單一磁碟的n分之一(實際更低)。換盤後需要長時間的映象同步,不影響外界訪問,但整個系統效能下降。磁碟控制器負載比較大。適用於安全性較高,且能較快恢復資料的場合。

raid0+1: 至少需要四塊盤,磁碟數量也是2的n倍。既有資料映象備份,也能保證較高的讀寫速度。成本比較大。

raid5:至少需要3塊盤,讀取速度接近raid0,但是安全性更高。安全性上接近raid1,但是磁碟的利用率更高。可以認為是raid0和raid1的乙個折中方案。只允許有一塊盤出錯,可以通過另外多塊盤來計算出故障盤的資料,故障之後必須盡快更換。比raid0+1的磁碟利用率高,是目前比較常用的一種方案。

磁碟讀寫

作業系統 5 檔案系統

檔案和檔案系統 檔案 資料的有序集合,使用者儲存資訊於輔存的基本邏輯單位。檔案系統的功能 提供了對資料的儲存手段 提供了對檔案操作的功能介面 維護檔案屬性 檔案系統中的常用術語 域 基本資料單元,乙個域保護乙個值,如名字 日期或感測器讀取的數值等。記錄 一組相關域的集合,長度固定或可變,如一條記錄可...

Linux作業系統檔案系統基礎知識詳解

初學linux,首先需要弄清linux 標準目錄結構 bin 系統啟動時需要的執行檔案 二進位制 sbin 可執行程式的目錄,但大多存放涉及系統管理的命令。只有root許可權才能執行 proc 虛擬,存在linux核心映象 儲存所有核心引數以及系統配置資訊 usr 使用者目錄,存放使用者級的檔案 b...

作業系統9 檔案系統,I O子系統

檔案系統是os中負責持久資料儲存的 虛擬檔案系統負責完成多種物理的檔案系統之間對上的統一介面 檔案快取是說檔案在讀寫的過程中os內部需要維護什麼樣的資訊 檔案分配,空閒空間管理和raid是討論磁碟上儲存資料的方法 跨 一 下,太理論了,不過腦,之後用上可以補,也可以直接看手寫筆記,沒必要做面子工程吧...