文件系統是操作系統用於明確存儲設備(常見的是磁碟,也有基於NAND Flash的固態硬碟)或分區上的文件的方法和數據結構;即在存儲設備上組織文件的方法。操作系統中負責管理和存儲文件信息的軟體機構稱為文件管理系統,簡稱文件系統。文件系統由三部分組成:文件系統的介面,對對象操縱和管理的軟體集合,對象及屬性。從系統角度來看,文件系統是對文件存儲設備的空間進行組織和分配,負責文件存儲並對存入的文件進行保護和檢索的系統。具體地說,它負責為用戶建立文件,存入、讀出、修改、轉儲文件,控制文件的存取,當用戶不再使用時撤銷文件等。
『貳』 文件系統的三個區域
文件系統的三個區域,一部分稱為數據區,用來存放文件內容。另一部分稱為i-節點表(inode table),用來存放文件屬性,第三部分稱為超級快(superblock),用來存放文件系統本身的信息。文件系統由這3部分組合而成,其中任一部分都是有很多有序磁碟塊組成的。
文件系統中的第一個塊被稱為 超級塊 ,這個塊存放的文件系統本身的結構信息。列如,超級塊記錄了每個區域的大小。超級塊也存放未被使用的磁碟塊的信息。
文件系統的下一個部分被稱為i-節點表。每個文件都有一些屬性,如大小、文件所有者和最近修改時間等。這些性質被記錄在一個稱為i-節點的結構中。所有的i-節點都有相同的大小,並且i-節點表是這些結構的一個列表。文件系統中每個文件在該表中都有一個i-節點。如果你有root許可權,就可以像操作文件一樣將分區打開、閱讀並顯示i-節點表。
表中的每一個i-節點都通過位置來標識。列入,標識為2的i-節點(inode 2)位於文件系統i-節點表中的第3個位置。
文件系統的第3個部分就是數據取。文件的內容保存在這個區域。磁碟上所有塊的大小都是一樣的。如果文件包含了超過一個塊的內容,則我呢見內容會存放在多個磁碟塊中。一個較大的文件很容易分布在上千個獨立的磁碟塊中。
文件屬性的存儲:內核先找到一個空的inode節點,,把文件的信息記錄其中。圖中內核找到i節點47。內核把文件的信息記錄其中
文件內容的存儲:由於該新文件需要3個存儲磁碟塊,因此內核從自由塊的列表中找出3個自由塊。途中找到的就是627、200、992。內核緩沖區的第一塊數據復制到塊627,下一塊數據復制到塊200,最後一塊數據復制到塊992。
文件內容按順序存放在塊627、200和992中。內核在i-節點的磁碟分布區記錄了上述的塊序列。磁碟分布區是一個磁碟塊序號的列表,這3個編號放在最開始的3個位置。
新文件的名字是userlist。內核將入口(47,userlist)添加到目錄文件。文件名和i-節點號之間的對應關系將文件名和文件的內容及屬性連接了起來。
『叄』 文件系統都有什麼
以下這些是WINDOWS下的文件系統:
文件分配表(FAT)
一種供MS-DOS及其它Windows操作系統對文件進行組織與管理的文件系統。文件分配表(FAT)是當您使用FAT或FAT32文件系統對特定卷進行格式化時,由Windows所創建的一種數據結構。Windows將與文件相關的信息存儲在FAT中,以供日後獲取文件時使用。
FAT32
一種從文件分配表(FAT)文件系統派生而來的文件系統。與FAT相比,FAT32能夠支持更小的簇以及更大的容量,從而能夠在FAT32卷上更為高效的分配磁碟空間。
NTFS文件系統
一種能夠提供各種FAT版本所不具備的性能、安全性、可靠性與先進特性的高級文件系統。舉例來說,NTFS通過標准事務日誌功能與恢復技術確保卷的一致性。如果系統出現故障,NTFS能夠使用日誌文件與檢查點信息來恢復文件系統的一致性。在Windows 2000和Windows XP中,NTFS還能提供諸如文件與文件夾許可權、加密、磁碟配額以及壓縮之類的高級特性。
以下是NTFS的好處:
1. NTFS可以支持的分區(如果採用動態磁碟則稱為卷)大小可以達到2TB。而Win 2000中的FAT32支持分區的大小最大為32GB。
2. NTFS是一個可恢復的文件系統桐此羨。在NTFS分區上用戶很少需要運行磁碟修復程序。NTFS通過使用標準的事物處局拍理日誌和恢復技術來保證分區的一致性。發生系統失敗事件時,NTFS使用日誌文件和檢查點信息自動恢復文件系統的一致性。
3. NTFS支持對分區、文件夾和文件的壓縮。任何基於Windows的應用程序對NTFS分區上的壓縮文件進行讀寫時不需要事先由其他程序進行解壓縮,當對文件進行讀取時,文件將自動進行解壓縮;扒漏文件關閉或保存時會自動對文件進行壓縮。
以上希望可以幫助 到你
『肆』 什麼是文件系統其主要功能是什麼
操作系統中來負責管理和存儲文件信自息的軟體機構稱為文件管理系統,簡稱文件系統。文件系統由三部分組成:與文件管理有關的軟體、被管理的文件以及實施文件管理所需的數據結構。從系統角度來看,文件系統是對文件存儲器空間進行組織和分配,負責文件的存儲並對存入的文件進行保護和檢索的系統。具體地說,它負責為用戶建立文件,存入、讀出、修改、轉儲文件,控制文件的存取,當用戶不再使用時撤銷文件等。
文件系統是操作系統用於明確磁碟或分區上的文件的方法和數據結構;即在磁碟上組織文件的方法。也指用於存儲文件的磁碟或分區,或文件系統種類。因此,可以說"我有2個文件系統"意思是他有2個分區,一個存文件,或他用 "擴展文件系統",意思是文件系統的種類。
磁碟或分區和它所包括的文件系統的不同是很重要的。少數程序(包括最有理由的產生文件系統的程序)直接對磁碟或分區的原始扇區進行操作;這可能破壞一個存在的文件系統。大部分程序基於文件系統進行操作,在不同種文件系統上不能工作。
『伍』 操作系統.什麼是文件,文件系統
【系統文件】系統文件是支持系統運行的文件。包括硬體驅動程序,系統運行所需的支持程序等。一般在安裝操作系統過程中自動創建,並將相關文件存放在對應的文件夾中,這些文件直接影響系統的正常運行,多數都不允許隨意改變。對維護計算機系統的穩定具有重要作用。
【文件系統】是操作系統在磁碟上組織文件的方法。也指用於存儲文件的磁碟或分區或文件系統種類。操作系統中負責管理和存儲文件信息的軟體機構稱為文件管理系統,簡稱文件系統。
文件系統由三部分組成:與文件管理有關軟體、被管理文件以及實施文件管理所需數據結構。從系統角度來看,文件系統是對文件存儲器空間進行組織和分配,負責文件存儲並對存入的文件進行保護和檢索的系統。
目前的文件系統一般分為FAT、NTFS、HFS(由蘋果電腦開發,並使用在Mac OS上的文件系統)、Ext2、Ext3、Ext4(這3個是Linux 系統中標準的文件系統)。不同公司開發的不同文件系統,各有其優缺點。
『陸』 文件系統的作用
文件系統是操作系統用於明確存儲設備(常見的是磁碟,也有基於NAND Flash的固態硬碟)或分區上的文件的方法和數據結構;即在存儲設備上組織文件的方法。操作系統中負責管理和存儲文件信息的軟體機構稱為文件管理系統,簡稱文件系統。文件系統由三部分組成:文件系統的介面,對對象操縱和管理的軟體集合,對象及屬性。從系統角度來看,文件系統是對文件存儲設備的空間進行組織和分配,負責文件存儲並對存入的文件進行保護和檢索的系統。具體地說,它負責為用戶建立文件,存入、讀出、修改、轉儲文件,控制文件的存取,當用戶不再使用時撤銷文件等。
NTFS文件系統是一個基於安全性的文件系統,是Windows NT所採用的獨特的文件系統結構,它是建立在保護文件和目錄數據基礎上,同時照顧節省存儲資源、減少磁碟佔用量的一種先進的文件系統。使用非常廣泛的Windows NT 4.0採用的就是NTFS 4.0文件系統,相信它所帶來的強大的系統安全性一定給廣大用戶留下了深刻的印象。Win 2000採用了更新版本的NTFS文件系統NTFS 5.0,它的推出使得用戶不但可以像Win 9X那樣方便快捷地操作和管理計算機,同時也可享受到NTFS所帶來的系統安全性。
NTFS 5.0的特點主要體現在以下幾個方面:
1、NTFS可以支持的分區(如果採用動態磁碟則稱為卷)大小可以達到2TB。而Win 2000中的FAT32支持分區的大小最大為32GB;
2、NTFS是一個可恢復的文件系統。在NTFS分區上用戶很少需要運行磁碟修復程序。NTFS通過使用標準的事物處理日誌和恢復技術來保證分區的一致性。發生系統失敗事件時,NTFS使用日誌文件和檢查點信息自動恢復文件系統的一致性;
3、NTFS支持對分區、文件夾和文件的壓縮。任何基於Windows的應用程序對NTFS分區上的壓縮文件進行讀寫時不需要事先由其他程序進行解壓縮,當對文件進行讀取時,文件將自動進行解壓縮;文件關閉或保存時會自動對文件進行壓縮;
4、NTFS採用了更小的簇,可以更有效率地管理磁碟空間。在Win 2000的FAT32文件系統的情況下,分區大小在2GB~8GB時簇的大小為4KB;分區大小在8GB~16GB時簇的大小為8KB;分區大小在16GB~32GB時,簇的大小則達到了16KB。而Win 2000的NTFS文件系統,當分區的大小在2GB以下時,簇的大小都比相應的FAT32簇小;當分區的大小在2GB以上時(2GB~2TB),簇的大小都為4KB。相比之下,NTFS可以比FAT32更有效地管理磁碟空間,最大限度地避免了磁碟空間的浪費;
5、在NTFS分區上,可以為共享資源、文件夾以及文件設置訪問許可許可權。許可的設置包括兩方面的內容:一是允許哪些組或用戶對文件夾、文件和共享資源進行訪問;二是獲得訪問許可的組或用戶可以進行什麼級別的訪問。訪問許可許可權的設置不但適用於本地計算機的用戶,同樣也應用於通過網路的共享文件夾對文件進行訪問的網路用戶。與FAT32文件系統下對文件夾或文件進行訪問相比,安全性要高得多。另外,在採用NTFS格式的Win 2000中,應用審核策略可以對文件夾、文件以及活動目錄對象進行審核,審核結果記錄在安全日誌中,通過安全日誌就可以查看哪些組或用戶對文件夾、文件或活動目錄對象進行了什麼級別的操作,從而發現系統可能面臨的非法訪問,通過採取相應的措施,將這種安全隱患減到最低。這些在FAT32文件系統下,是不能實現的;
6、在Win 2000的NTFS文件系統下可以進行磁碟配額管理。磁碟配額就是管理員可以為用戶所能使用的磁碟空間進行配額限制,每一用戶只能使用最大配額范圍內的磁碟空間。設置磁碟配額後,可以對每一個用戶的磁碟使用情況進行跟蹤和控制,通過監測可以標識出超過配額報警閾值和配額限制的用戶,從而採取相應的措施。磁碟配額管理功能的提供,使得管理員可以方便合理地為用戶分配存儲資源,避免由於磁碟空間使用的失控可能造成的系統崩潰,提高了系統的安全性。
FAT32主要具有以下特點:
1、由於採用了更小的簇,FAT32文件系統可以更有效率地保存信息。如兩個分區大小都為2GB,一個分區採用了FAT16文件系統,另一個分區採用了FAT32文件系統。採用FAT16的分區的簇大小為32KB,而FAT32分區的簇只有4KB的大小。這樣FAT32就比FAT16的存儲效率要高很多,通常情況下可以提高15%;
2、FAT32文件系統可以重新定位根目錄和使用FAT的備份副本。另外FAT32分區的啟動記錄被包含在一個含有關鍵數據的結構中,減少了計算機系統崩潰的可能性。