PB 硬碟時代必備技法 -- 精解檔案系統技術及應用

張書寧

  • PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-1
  • PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-2
  • PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-3
  • PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-4
  • PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-5
  • PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-6
  • PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-7
  • PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-8
  • PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-9
  • PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-10
  • PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-11
  • PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-12
  • PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-13
  • PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-14
  • PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-15
PB 硬碟時代必備技法 -- 精解檔案系統技術及應用-preview-1

買這商品的人也買了...

商品描述

★【檔案系統技術精解!】★

了解所有檔案原理,技術內幕一網打盡!

 

檔案系統可以說是電腦軟體系統中最複雜的子系統,也是作業系統的基石,了解其中原理及應用可以幫助使用者解決各種類型的問題。檔案系統的實現與運算資源管理、記憶體資源管理、網路資源管理相互作用,了解這些充滿歷史的故事和智慧的技術方案不但實用,在深入學習電腦各種知識如AI、大數據時,心中更有底,知道考慮的重點是什麼。在網際網路與自媒體時代,知識的獲取變得容易和便捷,資訊的產生、多樣性和品質、獲得呈爆炸性增長。當今個人電腦的硬碟即將進入PB時代,雲端儲存更早就突破這個數字了。本書讓你有機會重新複習各大作業系統的檔案系統,不管是LinuxMacOS或是Windows,一窺我們眼中已具體化的資料,是如何用0/1方式儲存在磁單位或電子單位中,而最新一代的網路檔案系統NFSSMB,甚至更進一步的分散式雲端檔案系統GFSCephFSGlusterFS,甚至是Amazon S3系統,都收納至本書中,從本機到雲端,從雲端到分散,一覽無遺。

 

本書看點

檔案系統的概念、原理和基本使用

地檔案系統的關鍵技術、原理介紹

傳統網路檔案系統介紹

分散式網路檔案系統介紹

NFSSMB

CephFSGlusterFS

Amazon S3

作者簡介

張書寧

戴爾科技(Dell Technologies)首席軟體開發工程師,負責公司核心存儲產品UnityPowerStore的研發工作。

先後就職於華為、甲骨文(Oracle)、戴爾科技等世界五百強公司,曾負責分散式存儲產品FusionStorage及中端企業級存儲產品UnityPowerStore等的系統設計和開發工作,深耕存儲領域十幾載。

目錄大綱

01 從檔案系統是什麼說起

1.1 什麼是檔案系統

1.2 常見檔案系統及分類

 

02 知其然-- 如何使用檔案系統

2.1 巧婦之炊-- 準備開發環境

2.2 檔案內容的存取-- / 寫檔案

2.3 如何遍歷目錄中的檔案

2.4 格式化檔案系統與掛載

2.5 檔案系統與許可權管理

2.6 檔案系統的鎖機制

2.7 檔案系統的擴展屬性

2.8 檔案的零拷貝

 

03 知其所以然-- 本地檔案系統原理及核心技術

3.1 Linux 檔案系統整體架構簡介

3.2 本地檔案系統的關鍵技術與特性

3.3 常見本地檔案系統簡介

 

04 從理論到實戰-- Ext2 檔案系統程式詳解

4.1 本地檔案系統的分析方法與工具

4.2 Ext2 檔案系統磁碟佈局說起

4.3 Ext2 檔案系統的根目錄與目錄資料佈局

4.4 Ext2 檔案系統的掛載

4.5 如何建立一個檔案

4.6 Ext2 檔案系統刪除檔案的流程

4.7 Ext2 檔案系統中檔案的資料管理與寫資料流程

4.8 讀取資料的流程分析

4.9 如何分配磁碟空間

4.10 Ext2 檔案系統的擴展屬性

4.11 許可權管理程式解析

4.12 檔案鎖程式解析

 

05 基於網路共用的網路檔案系統

5.1 什麼是網路檔案系統

5.2 網路檔案系統與本地檔案系統的異同

5.3 常見的網路檔案系統簡析

5.4 網路檔案系統關鍵技術

5.5 準備學習環境與工具

5.6 網路檔案系統實例

5.7 NFS 服務端及實例解析

 

06 提供橫向擴展的分散式檔案系統

6.1 什麼是分散式檔案系統

6.2 分散式檔案系統與網路檔案系統的異同

6.3 常見分散式檔案系統

6.4 分散式檔案系統的橫向擴展架構

6.5 分散式檔案系統的關鍵技術

6.6 分散式檔案系統實例之CephFS

6.7 分散式系統實例之GlusterFS

 

07 百花爭豔-- 檔案系統的其他形態

7.1 使用者態檔案系統框架

7.2 物件儲存與常見實現簡析

 

A 參考文獻