日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

文件系統那些事兒,你學會了嗎?

來源: 責編: 時間:2024-02-06 10:12:16 403觀看
導讀引言“Everything is a file(一切皆文件)”是UNIX世界里的名言,也是UNIX系統的設計思想之一。在其之后演變出眾多UNIX、Linux,如開源的FreeBSD、OpenBSD、GNU/Linux或商業的AIX、HP-UX、Solaris等均繼承了該思想。不論是

引言

“Everything is a file(一切皆文件)”是UNIX世界里的名言,也是UNIX系統的設計思想之一。在其之后演變出眾多UNIX、Linux,如開源的FreeBSD、OpenBSD、GNU/Linux或商業的AIX、HP-UX、Solaris等均繼承了該思想。不論是普通文件、目錄、字符設備、塊設備、socket套接字、網絡設備等,對操作系統來說都是文件。雖然類型不同,但操作系統都提供了一套統一的接口,即文件系統來對上述各種文件統一管理。本文講述了G行文件系統使用中遇到的一些有趣問題和解決辦法,供大家參考。3Jl28資訊網——每日最新資訊28at.com

3Jl28資訊網——每日最新資訊28at.com

1、文件系統的基本功能

文件系統是操作系統的重要組成部分,定義了把文件存儲于硬盤時的數據結構及管理方式。硬盤是由很多扇區組成,為了訪問硬盤中的數據,就必須在文件和扇區之間建立聯系,比如需要知道文件從哪個扇區開始、一共占多少個扇區、文件有什么屬性……這就是文件系統要做的事情。3Jl28資訊網——每日最新資訊28at.com

一個操作系統通常會建立多個文件系統,每個文件系統都有獨立和完整的結構,當一個文件系統出現問題不會影響到其他文件系統。通過文件系統還可以實現配額管理,限制用戶的存儲空間容量,防止用戶無限制地使用存儲空間。3Jl28資訊網——每日最新資訊28at.com

 一般來說,文件系統是和操作系統緊密結合在一起的,不同類型的操作系統默認使用不同的文件系統,比如AIX的jfs2文件系統、HP-UX的vxfs文件系統、Linux的ext4文件系統等。3Jl28資訊網——每日最新資訊28at.com

3Jl28資訊網——每日最新資訊28at.com

2、文件系統和LVM

文件系統通常建立在LVM(Logical Volume Manager)之上。基于LVM的管理功能,將硬盤或硬盤分區組合起來,創建一個邏輯層給文件系統使用,實現了靈活、方便、動態地管理各種存儲設備。各類UNIX/Linux在LVM管理上大同小異,如下圖所示:3Jl28資訊網——每日最新資訊28at.com

3Jl28資訊網——每日最新資訊28at.com

圖片圖片3Jl28資訊網——每日最新資訊28at.com

硬盤(或使用SCSI等協議連接的外置存儲)在LVM中被標記為物理卷(PV,Physical Volume),多個PV組成一個卷組(VG,Volume Group),然后,在VG中劃分出多個邏輯卷(LV,Volume Group),最后將LV格式化成文件系統(FS,File System)供用戶使用。這樣,一個文件系統的大小就突破了物理硬盤空間連續性的限制,也可以跨多個硬盤,提供更大的存儲空間。LVM也可用于提升I/O性能,通過對LV邏輯卷設置條帶化,使I/O落在多個PV物理卷上。3Jl28資訊網——每日最新資訊28at.com

3Jl28資訊網——每日最新資訊28at.com

3、文件系統使用中遇到的典型問題

文件系統雖然有上述各種優點,但是實際使用中也遇到過形形色色的問題,接下來我們分享幾個有代表性的文件系統問題。3Jl28資訊網——每日最新資訊28at.com

案例1:某服務器在編譯Tuxedo ubb配置文件時,編譯報錯,并且沒有日志生成。3Jl28資訊網——每日最新資訊28at.com

圖片圖片3Jl28資訊網——每日最新資訊28at.com

從官方錯誤編碼解釋分析:編譯文件所在的目錄中,存在目錄名過長(大于78個字符)或目錄結構權限錯誤。3Jl28資訊網——每日最新資訊28at.com

圖片圖片3Jl28資訊網——每日最新資訊28at.com

但檢查確認該ubb所在的目錄中,不存在過長的目錄名。嘗試將權限都改成了777,編譯仍然報錯。3Jl28資訊網——每日最新資訊28at.com

圖片圖片3Jl28資訊網——每日最新資訊28at.com

對編譯命令進行truss跟蹤,發現編譯命令在檢查當前路徑的權限時報EACCES錯。EACCES錯誤的說明是“Search permission is denied on a component of the path prefix.”,Search permission也就是x(執行)位的權限。3Jl28資訊網——每日最新資訊28at.com

圖片圖片3Jl28資訊網——每日最新資訊28at.com

根據報錯提示,執行檢查命令,也驗證了Permission denied錯誤。通過AIX官方文檔資料確認,在AIX操作系統中,所有的jfs/jfs2文件系統都有兩套權限:文件系統權限和文件系統掛載點目錄權限。用戶要對文件系統和掛載點目錄都有r和x(searchable)的權限才能正常使用。卸載文件系統后,對掛載點目錄賦權755,重新掛載文件系統,編譯順利通過。3Jl28資訊網——每日最新資訊28at.com

圖片圖片3Jl28資訊網——每日最新資訊28at.com

案例 2:某個批量任務每天自動創建 24 個目錄(每小時 1個)。某天運行該任務時突然報錯,顯示不能創建目錄。3Jl28資訊網——每日最新資訊28at.com

圖片圖片3Jl28資訊網——每日最新資訊28at.com

按照錯誤提示,手工檢查當前文件系統空間和 inode 使用率都不高。該批量任務報錯前創建了 9 個目錄,手工嘗試創建第 10個目錄也失敗了,報錯信息和批量任務的報錯信息一致。3Jl28資訊網——每日最新資訊28at.com

圖片圖片3Jl28資訊網——每日最新資訊28at.com

進一步排查發現批量任務腳本中對歷史文件打包備份后僅是清理了文件而未刪除目錄,導致目錄累計越來越多。當前目錄下的子目錄一共 32767 個,懷疑是一個目錄下的子目錄數量達到了上限。對這些歷史子目錄進行清理后,新子目錄創建成功。3Jl28資訊網——每日最新資訊28at.com

圖片圖片3Jl28資訊網——每日最新資訊28at.com

我們對 AIX、HP-UX、Linux 等操作系統進行了測試,結果表明 AIX 和 HP-UX 的文件系統的目錄有 32768 個子目錄的限制,Linux 內核版本小于等于 3.0.101 是有 32000 子目錄限制。于是,我們將一個目錄下的子目錄數量統計加入巡檢和監控,當發現子目錄數量接近 30000 時會自動通知管理員進行清理。3Jl28資訊網——每日最新資訊28at.com

案例 3:一個業務系統做壓力穩定性測試時,發現四臺應用服務器中的一臺交易響應變慢。查看這臺服務器上的應用日志,發現有接近 15 秒的“斷檔”,沒有記錄。而同一時段的其他 3 臺應用服務器的日志記錄均是連貫的。3Jl28資訊網——每日最新資訊28at.com

圖片圖片3Jl28資訊網——每日最新資訊28at.com

查看這臺故障服務器的性能數據,發現故障時段 vxfsd 進程竟然占用了 8 顆 CPU。應用日志所在的目錄就是一個單獨的 vxfs文件系統,vxfsd 又是 vxfs 文件系統的主進程,因此定位是 vxfs故障導致應用日志無法寫入。3Jl28資訊網——每日最新資訊28at.com

圖片圖片3Jl28資訊網——每日最新資訊28at.com

進一步排查發現這臺服務器應用日志文件系統的 lastid 計數器值遠遠小于其他 3 臺服務器的數值。3Jl28資訊網——每日最新資訊28at.com

圖片圖片3Jl28資訊網——每日最新資訊28at.com

圖片圖片3Jl28資訊網——每日最新資訊28at.com

查看 vxfs 的官方文檔確認:lastid 計數器最大值是 2 的30 次方,約等于 10 億 7 千萬。超過最大值后,vxfsd 進程就會對 vxfs 文件系統元數據(包括 lastid)自動重置,重置耗時 15秒,期間會影響 I/O。3Jl28資訊網——每日最新資訊28at.com

了解 vxfs 這個特性后,我們部署了巡檢和監控:當一個 vxfs文件系統的 lasitd 達到 8 億時通知管理員。管理員選擇業務低峰時段主動對 lastid 這一元數據進行手工重置,避免在業務高峰時段因為 lastid 自動重置影響系統性能。3Jl28資訊網——每日最新資訊28at.com

3Jl28資訊網——每日最新資訊28at.com

3Jl28資訊網——每日最新資訊28at.com

4、展望

隨著硬件技術的發展,文件系統技術也在不斷創新。尤其是SSD 閃存盤的普及,需要文件系統提供與之相適應的文件管理方式,如 BTRFS 的 COW(Copy On Write)方式,避免頻繁擦寫 SSD,提升了 I/O 性能也延長了 SSD 的使用壽命。再有,ZFS 等新一代文件系統自身就具備了對硬盤的條帶化和鏡像能力,已經不需要LVM 的支持了。但是,無論文件系統功能如何演進,它的基本原理沒有改變,值得我們深入探究。3Jl28資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-74666-0.html文件系統那些事兒,你學會了嗎?

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: .NET輕量級ORM框架Dapper.NET的高級應用實例詳解

下一篇: 面向AI工程的五大JavaScript工具

標簽:
  • 熱門焦點
  • 6月安卓手機好評榜:魅族20 Pro蟬聯冠軍

    性能榜和性價比榜之后,我們來看最后的安卓手機好評榜,數據來源安兔兔評測,收集時間2023年6月1日至6月30日,僅限國內市場。第一名:魅族20 Pro好評率:95%5月份的時候魅族20 Pro就是
  • 把LangChain跑起來的三個方法

    使用LangChain開發LLM應用時,需要機器進行GLM部署,好多同學第一步就被勸退了,那么如何繞過這個步驟先學習LLM模型的應用,對Langchain進行快速上手?本片講解3個把LangChain跑起來
  • 十個簡單但很有用的Python裝飾器

    裝飾器(Decorators)是Python中一種強大而靈活的功能,用于修改或增強函數或類的行為。裝飾器本質上是一個函數,它接受另一個函數或類作為參數,并返回一個新的函數或類。它們通常用
  • 在線圖片編輯器,支持PSD解析、AI摳圖等

    自從我上次分享一個人開發仿造稿定設計的圖片編輯器到現在,不知不覺已過去一年時間了,期間我經歷了裁員失業、面試找工作碰壁,寒冬下一直沒有很好地履行計劃.....這些就放在日
  • 重估百度丨“晚熟”的百度云,能等到春天嗎?

    ©自象限原創作者|程心排版|王喻可2016年7月13日,百度云計算戰略發布會在北京舉行,宣告著百度智能云的正式啟程。彼時的會場座無虛席,甚至排隊排到了門外,在場的所有人幾乎都
  • 中國家電海外掘金正當時|出海專題

    作者|吳南南編輯|胡展嘉運營|陳佳慧出品|零態LT(ID:LingTai_LT)2023年,出海市場戰況空前,中國創業者在海外紛紛摩拳擦掌,以期能夠把中國的商業模式、創業理念、戰略打法輸出海外,他們依
  • 四年持續更迭堅持探索行業無人之境,HarmonyOS 4帶來五大升級多項創新

    除了華為每年新發布的旗艦手機系列,上億花粉更加期待鴻蒙系統每次的跨版本大更新。8月4日,HarmonyOS 4于HDC 2023正式發布,這也是該系統歷經四年的再
  • iQOO Neo8系列今日官宣:首發天璣9200+ 全球安卓最強芯!

    在昨日舉行的的聯發科新一代旗艦芯片天璣9200+的發布會上,iQOO官方也正式宣布,全新的iQOO Neo8系列新品將全球首發搭載這款當前性能最強大的移動平臺
  • OPPO K11評測:旗艦級IMX890加持 2000元檔最強影像手機

    【Techweb評測】中端機型用戶群體巨大,占了中國目前手機市場的大頭,一直以來都是各手機品牌的“必爭之地”,其中OPPO K系列機型一直以來都以高品質、
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
亚洲国产人成综合网站| 欧美老女人xx| 一区二区三区福利| 中日韩美女免费视频网址在线观看 | 欧美精品久久久久久久久老牛影院| 欧美黄色影院| 国产精品美女久久久| 国产一区二区激情| 亚洲激情在线观看视频免费| 在线视频一区二区| 久久国产精品一区二区| 麻豆乱码国产一区二区三区| 欧美另类99xxxxx| 国产精品视频| 在线欧美日韩| 亚洲特黄一级片| 久久av一区二区三区漫画| 免费成人黄色av| 国产精品v欧美精品v日本精品动漫 | 在线一区亚洲| 久久久福利视频| 欧美人与禽性xxxxx杂性| 国产精品资源| 亚洲日本在线视频观看| 篠田优中文在线播放第一区| 免费看av成人| 国产精品日韩在线| 亚洲国产成人porn| 亚洲私人影院| 美脚丝袜一区二区三区在线观看 | 欧美国产日韩一区二区| 国产精品视频免费观看www| 怡红院精品视频| 亚洲一区视频| 欧美大尺度在线观看| 国产精品最新自拍| 亚洲精品美女在线观看| 欧美伊人久久| 欧美视频中文字幕在线| 狠狠爱成人网| 亚洲一区二区在| 男男成人高潮片免费网站| 国产精品久在线观看| 亚洲国内在线| 久久精品国产亚洲高清剧情介绍| 欧美日本二区| 在线成人亚洲| 欧美一二三区在线观看| 欧美日韩国产欧| 在线日韩中文字幕| 亚洲欧美中文字幕| 欧美日韩国产精品成人| **网站欧美大片在线观看| 欧美在线free| 国产精品一区免费在线观看| 一本久道综合久久精品| 欧美国产欧美综合 | 一区二区三区欧美激情| 欧美成人tv| 有坂深雪在线一区| 久久精品国语| 国产日产精品一区二区三区四区的观看方式 | 亚洲日本aⅴ片在线观看香蕉| 久久久久9999亚洲精品| 国产偷国产偷精品高清尤物| 亚洲影院在线| 欧美亚洲成人精品| 一区二区三区 在线观看视频| 欧美国产日本在线| 亚洲第一久久影院| 久久久久久自在自线| 国产精品免费网站在线观看| 99视频精品在线| 欧美久久久久久蜜桃| 欧美日韩日本国产亚洲在线| 在线观看日韩av电影| 欧美一级大片在线观看| 老色鬼精品视频在线观看播放| 国产主播一区二区三区| 午夜精品福利在线观看| 欧美日韩精品免费观看| 亚洲国产精品www| 欧美在线日韩精品| 国产精品免费视频观看| 制服丝袜亚洲播放| 欧美日韩国产在线播放| 亚洲欧洲日产国产综合网| 久久精品视频在线看| 国产欧美日韩综合一区在线观看| 宅男噜噜噜66一区二区66| 欧美—级在线免费片| 亚洲黄色一区| 久久资源av| 亚洲国产精品成人va在线观看| 久久琪琪电影院| 永久555www成人免费| 久久深夜福利免费观看| 国内精品嫩模av私拍在线观看 | 久久另类ts人妖一区二区| 国产午夜久久| 亚洲综合导航| 国产香蕉97碰碰久久人人| 欧美一区成人| 国产一区在线视频| 久久精品国产视频| 国内伊人久久久久久网站视频| 欧美一区二区私人影院日本 | 激情欧美一区| 麻豆精品在线观看| 亚洲国产日日夜夜| 欧美高清视频一区| 亚洲精品一区二区三区四区高清| 欧美日韩免费观看一区=区三区| 亚洲自啪免费| 激情六月婷婷久久| 欧美精品一区二区三区一线天视频 | 一区二区高清视频| 国产女主播在线一区二区| 久久久久久9999| 亚洲精品美女在线观看| 欧美日韩成人在线| 欧美亚洲三区| 精品动漫一区二区| 欧美va亚洲va香蕉在线| 亚洲精品永久免费精品| 玖玖综合伊人| 亚洲网站在线观看| 国产日本欧美在线观看| 久久亚洲综合色| 99热在线精品观看| 国产精品一二三视频| 久久久久久久久久久一区| 亚洲毛片一区二区| 国产精品视频导航| 久久视频精品在线| 亚洲精品免费网站| 国产精品毛片高清在线完整版| 久久成人免费日本黄色| 伊人精品视频| 国产精品久久久久久久久久直播| 欧美亚洲综合在线| 亚洲福利精品| 欧美性猛交视频| 久久精品欧美日韩| 亚洲人成网站777色婷婷| 欧美色欧美亚洲另类七区| 午夜精品久久久久久久男人的天堂| 一区三区视频| 国产精品爽爽爽| 欧美国内亚洲| 久久久久欧美精品| 亚洲一区自拍| 亚洲伦理自拍| 在线电影一区| 国产欧美一区视频| 欧美日韩裸体免费视频| 久久亚洲一区二区| 亚洲欧洲99久久| 一区二区三区四区五区视频 | 午夜精品久久99蜜桃的功能介绍| 一区二区三区亚洲| 欧美日韩激情小视频| 久久视频国产精品免费视频在线| 一本一本久久a久久精品牛牛影视| 国产一级一区二区| 欧美日韩视频专区在线播放 | 欧美午夜电影完整版| 媚黑女一区二区| 亚洲一级片在线观看| 在线免费观看成人网| 国产精品永久入口久久久| 欧美国产免费| 国产精品老女人精品视频| 久久久久九九九| 亚洲精品一级| 亚洲国产mv| 国产三级精品三级| 欧美日韩在线一区二区三区| 久久欧美中文字幕| 亚洲欧美日韩精品综合在线观看 | 在线成人av| 国产色产综合色产在线视频| 欧美精品观看| 久久午夜视频| 久久久www成人免费精品| 亚洲小视频在线| 亚洲日本va午夜在线电影| 国内精品免费午夜毛片| 国产精品jvid在线观看蜜臀 | 亚洲另类一区二区| 一区二区三区在线观看国产| 国产精品久久久久一区二区三区共| 米奇777超碰欧美日韩亚洲| 欧美中文字幕在线视频| 亚洲午夜91| 亚洲网站视频福利| 99在线热播精品免费99热| 亚洲国产精品99久久久久久久久| 国产欧美日韩在线观看| 国产精品v欧美精品v日韩| 久久只有精品| 久久久www免费人成黑人精品 | 午夜欧美精品| 午夜日韩av|