Linux-sys文件系統


1、sys文件系統本質上和proc文件系統是一樣的,都是虛擬文件系統。都在根目錄下有個目錄(一個是/proc目錄,另一個是/sys目錄),因此都不是硬盤中的文件,都是內核中的數據結構的可視化接口。

2、不同的是/proc中的文件只能讀,但是/sys中的文件可以讀寫。讀/sys中的文件就是獲取內核中數據結構的值,而寫入/sys中的文件就是設置內核中的數據結構的元素的值。

3、歷史上剛開始先有/proc文件系統,后來人們希望通過這種技術來調試內核。實際做出來的時候確實是很有用,所以很多內核開發者都去內核添加代碼向/proc目錄中寫文件,而且剛開始的時候內核管理者對proc目錄的使用也沒有什么經驗也沒有什么統一規划,后來導致的結果就是proc里邊的內容又多又雜亂。

4、后來覺得proc中的內容太多太亂缺乏統一規划,於是乎又添加了sys目錄。sys文件系統一開始就做了很好的規划和約定,所以后來使用sys目錄時有了規矩。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM