歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> Unix系統對文件的管理

Unix系統對文件的管理

日期:2017/3/6 11:39:09   编辑:Unix資訊

Unix文件系統在我們使用Unix系統的時候很重要,今天,我們就來學習下Unix文件系統的知識。Unix文件系統對文件的管理的知識是我們這次主要講解的部分。下面,我們一起來學習吧!

操作系統中負責管理和存儲文件信息的軟件機構稱為文件管理系統,簡稱文件系統。

文件系統由三部分組成:與文件管理有關的軟件、被管理的文件以及實施文件管理所需的數據結構。從系統角度來看,文件系統是對文件存儲器空間進行組織和分配,負責文件的存儲並對存入的文件進行保護和檢索的系統。具體地說,它負責為用戶建立文件,存入、讀出、修改、轉儲文件,控制文件的存取,當用戶不再使用時撤銷文件等。

Unix系統文件的內容於它的控制信息是分開的,文件本身並不包含其自身的字節長度,使用權限等信息。

這些控制信息有文件系統在一個被稱作 inode 的數據結構中管理

Unix系統文件的位置,字節長度,使用權限等全都有inode來保存管理,當讀取文件時先在inod裡查找與文件相關的信息,然後在對具體文件進行操作。

對 suid 的解釋: 當一個Unix系統進程操作一個具有設置了suid位的文件是,該進程就獲取了該文件的所有權,盡管該進程的所有者並非是這個文件的所有者。此時該進程就可以讀,寫,操作該文件了,因此這有些安全方面的問題隱含在內。

Unix系統的知識我們就講解到這裡了.希望大家能夠好好的學習!

Copyright © Linux教程網 All Rights Reserved