出版時(shí)間:2011-9 出版社:電子工業(yè) 作者:敖青云 頁(yè)數(shù):768
Tag標(biāo)簽:無(wú)
內(nèi)容概要
《存儲(chǔ)技術(shù)原理分析(基于Linux2.6內(nèi)核源代碼)》(作者敖青云)通過(guò)對(duì)
Linux
2.6內(nèi)核源代碼的分析,詳細(xì)討論存儲(chǔ)技術(shù)的內(nèi)在實(shí)現(xiàn)原理。分為三條主線(xiàn):解釋PCI設(shè)備、SCSI設(shè)備及塊設(shè)備的發(fā)現(xiàn)過(guò)程;跟蹤存儲(chǔ)I/O路徑,即用戶(hù)對(duì)文件的讀/寫(xiě)請(qǐng)求怎么通過(guò)中間各個(gè)層次,最終到達(dá)磁盤(pán)介質(zhì);此外,還簡(jiǎn)要介紹主機(jī)適配器、塊設(shè)備驅(qū)動(dòng)及文件系統(tǒng)等編程框架。
《存儲(chǔ)技術(shù)原理分析(基于Linux2.6內(nèi)核源代碼)》中將設(shè)計(jì)一些主要的場(chǎng)景,跟蹤實(shí)現(xiàn)的各個(gè)層次,對(duì)其中的主要函數(shù)進(jìn)行代碼級(jí)的講解。在分析每個(gè)模塊時(shí),會(huì)給出整體框架與主要數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系,并列出各個(gè)域的詳細(xì)含義。
采用這種方式,希望讀者能對(duì)存儲(chǔ)相關(guān)概念(如RAID、快照等)的內(nèi)在實(shí)現(xiàn)有具體的了解,也試圖幫助讀者理解Linux內(nèi)核設(shè)計(jì)和開(kāi)發(fā)的一些思想,為進(jìn)一步分析其他模塊(如進(jìn)程管理、內(nèi)存管理等)起借鑒作用。
本書(shū)適合作為高校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)本科生和研究生學(xué)習(xí)操作系統(tǒng)的輔助和實(shí)踐教材,也適合作為L(zhǎng)inux愛(ài)好者學(xué)習(xí)內(nèi)核的參考書(shū)籍。同時(shí),它也是存儲(chǔ)從業(yè)工程師深入理解存儲(chǔ)架構(gòu),以及軟件開(kāi)發(fā)工程師掌握軟件架構(gòu)的有效工具。
作者簡(jiǎn)介
敖青云,博士,2001年畢業(yè)于上海交通大學(xué)計(jì)算機(jī)科學(xué)及工程系。畢業(yè)后一直從事存儲(chǔ)及相關(guān)產(chǎn)品的研發(fā)工作,主要研究方向?yàn)殚_(kāi)源技術(shù)、操作系統(tǒng)、存儲(chǔ)及虛擬機(jī)技術(shù)等?,F(xiàn)居上海。
書(shū)籍目錄
第一部分 存儲(chǔ)技術(shù)
第1章 存儲(chǔ)技術(shù)概論
1.1 存儲(chǔ)系統(tǒng)元素
1.1.1 磁盤(pán)驅(qū)動(dòng)器
1.1.2 存儲(chǔ)設(shè)備
1.1.3 服務(wù)器部件
1.1.4 存儲(chǔ)軟件
1.2 存儲(chǔ)相關(guān)技術(shù)
1.2.1 備份技術(shù)
1.2.2 快照技術(shù)
1.2.3 連續(xù)數(shù)據(jù)保護(hù)技術(shù)
1.2.4 RAID技術(shù)
1.2.5 “多路徑”技術(shù)
1.2.6 虛擬化技術(shù)
1.3 網(wǎng)絡(luò)存儲(chǔ)結(jié)構(gòu)
1.3.1 直接連接存儲(chǔ)
1.3.2 網(wǎng)絡(luò)連接存儲(chǔ)
1.3.3 存儲(chǔ)區(qū)域網(wǎng)絡(luò)
1.4 存儲(chǔ)I/O通道
1.4.1 存儲(chǔ)I/O物理通道
1.4.2 存儲(chǔ)I/O邏輯通道
1.4.3 虛擬機(jī)I/O邏輯通道
1.5 存儲(chǔ)應(yīng)用舉例
1.5.1 同時(shí)提供文件服務(wù)和塊服務(wù)
1.5.2 按需擴(kuò)容、隨需取用延緩企業(yè)投資
1.5.3 計(jì)算與存儲(chǔ)分離便于故障恢復(fù)和系統(tǒng)升級(jí)
1.5.4 為高可用性集群提供共享存儲(chǔ)
1.5.5 利用快照技術(shù)恢復(fù)被病毒破壞的數(shù)據(jù)
1.5.6 基于文件的數(shù)據(jù)備份和遠(yuǎn)程鏡像方案
1.5.7 利用PXE和iSCSI實(shí)現(xiàn)遠(yuǎn)程引導(dǎo)和映像恢復(fù)
1.5.8 虛擬機(jī)故障的檢測(cè)及遷移
第二部分 設(shè)備
第2章 Linux驅(qū)動(dòng)模型
第3章 PCI子系統(tǒng)
第4章 SCSI子系統(tǒng)
第三部分 存儲(chǔ)I/O
第5章 塊I/O子系統(tǒng)
第6章 Multi-Disk(MD)模塊
第7章 Device Mapper模塊
第8章 文件系統(tǒng)
主要參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:
編輯推薦
《存儲(chǔ)技術(shù)原理分析:基于Linux 2.6內(nèi)核源代碼》通過(guò)分析Linux內(nèi)核源代碼,講解存儲(chǔ)、網(wǎng)絡(luò)和虛擬機(jī)的相關(guān)技術(shù),您將從中領(lǐng)悟到:設(shè)備發(fā)現(xiàn)過(guò)程了解操作系統(tǒng)如何發(fā)現(xiàn)PCI設(shè)備、SCSI設(shè)備、塊設(shè)備,并和驅(qū)動(dòng)綁定起來(lái);存儲(chǔ)l,O路徑了解用戶(hù)對(duì)文件的讀/寫(xiě)請(qǐng)求怎么通過(guò)I/O路徑,最終到達(dá)磁盤(pán)介質(zhì)上;內(nèi)核編程模式理解PCI-SCSIHBA驅(qū)動(dòng)、塊設(shè)備驅(qū)動(dòng),以及文件系統(tǒng)等編程框架。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版