## 7.9 參考資料與延伸閱讀
* [[1]](#ac1)根據The Linux Document Project的文件所繪制的圖示,詳細的參考文獻可以參考如下鏈接:
Filesystem How-To: [http://tldp.org/HOWTO/Filesystems-HOWTO-6.html](http://tldp.org/HOWTO/Filesystems-HOWTO-6.html)
* [[2]](#ac2)參考維基百科所得數據,鏈接網址如下:
條目: Ext2 介紹 [http://en.wikipedia.org/wiki/Ext2](http://en.wikipedia.org/wiki/Ext2)
* [[3]](#ac3)PAVE為一套秀圖軟件,常應用于數值模式的輸出文件之再處理:
PAVE 使用手冊: [http://www.ie.unc.edu/cempd/EDSS/pave_doc/index.shtml](http://www.ie.unc.edu/cempd/EDSS/pave_doc/index.shtml)
* [[4]](#ac4)詳細的 inode 表格所定義的旗標可以參考如下鏈接:
John's spec of the second extended filesystem: [http://uranus.it.swin.edu.au/~jn/explore2fs/es2fs.htm](http://uranus.it.swin.edu.au/~jn/explore2fs/es2fs.htm)
* [[5]](#ac5)其他值得參考的 Ext2 相關文件系統文章之鏈接如下:
* “Design and Implementation of the Second Extended Filesystem ”[http://e2fsprogs.sourceforge.net/ext2intro.html](http://e2fsprogs.sourceforge.net/ext2intro.html)
* Whitepaper: Red Hat's New Journaling File System: ext3: [http://www.redhat.com/support/wpapers/redhat/ext3/](http://www.redhat.com/support/wpapers/redhat/ext3/)
* The Second Extended File System - An introduction: [http://www.freeos.com/articles/3912/](http://www.freeos.com/articles/3912/)
* ext3 or ReiserFS? Hans Reiser Says Red Hat's Move Is Understandable [http://www.linuxplanet.com/linuxplanet/reports/3726/1/](http://www.linuxplanet.com/linuxplanet/reports/3726/1/)
* 文件系統的比較:維基百科:[http://en.wikipedia.org/wiki/Comparison_of_file_systems](http://en.wikipedia.org/wiki/Comparison_of_file_systems)
* [Ext2/Ext3 文件系統:http://linux.vbird.org/linux_basic/1010appendix_B.php](http://linux.vbird.org/linux_basic/1010appendix_B.php)
* [[6]](#ac6)參考數據為:
* man xfs 詳細內容
* xfs 官網:[http://xfs.org/docs/xfsdocs-xml-dev/XFS_User_Guide/tmp/en-US/html/index.html](http://xfs.org/docs/xfsdocs-xml-dev/XFS_User_Guide/tmp/en-US/html/index.html)
* [[7]](#ac7)計算 RAID 的 sunit 與 swidth 的方式:
* 計算 sunit 與 swidth 的方法: [http://xfs.org/index.php/XFS_FAQ](http://xfs.org/index.php/XFS_FAQ)
* 計算 raid 與 sunit/swidth 部落客: [http://blog.tsunanet.net/2011/08/mkfsxfs-raid10-optimal-performance.html](http://blog.tsunanet.net/2011/08/mkfsxfs-raid10-optimal-performance.html)
* [[8]](#ac8) Linux 核心所支持的硬件之設備代號(Major, Minor)查詢:
[https://www.kernel.org/doc/Documentation/devices.txt](https://www.kernel.org/doc/Documentation/devices.txt)
* [9]與 Boot sector 及 Superblock 的探討有關的討論文章:
The Second Extended File System: [http://www.nongnu.org/ext2-doc/ext2.html](http://www.nongnu.org/ext2-doc/ext2.html)
Rob's ext2 documentation: [http://www.landley.net/code/toybox/ext2.html](http://www.landley.net/code/toybox/ext2.html)
2002/07/15:第一次完成
2003/02/07:重新編排與加入 FAQ
2004/03/15:修改 inode 的說明,并且將鏈接文件的說明移動至這個章節當中!
2005/07/20:將舊的文章移動到 [這里](http://linux.vbird.org/linux_basic/0230filesystem/0230filesystem.php) 。
2005/07/22:將原本的附錄一與附錄二移動成為[附錄 B](http://linux.vbird.org/linux_basic/1010appendix_B.php) 啦!
2005/07/26:做了一個比較完整的修訂,加入較完整的 ext3 的說明~
2005/09/08:看到了一篇討論,說明 FC4 在默認的環境中,使用 mkswap 會有問題。
2005/10/11:新增加了一個[目錄的 link 數量](../Text/index.html#link_dir)說明!
2005/11/11:增加了一個 fsck 的 -f 參數在里頭!
2006/03/02:參考:[這里](http://www.tldp.org/LDP/sag/html/sag.html#FILESYSTEMS)的說明,將 ext2/ext3 最大文件系統由 16TB 改為 32TB。
2006/03/31:增加了虛擬內存的相關說明.
2006/05/01:將磁盤扇區的圖做個修正,感謝網友 LiaoLiang 兄提供的信息!并加入參考文獻!
2006/06/09:增加 hard link 不能鏈接到目錄的原因,詳情參考:[http://phorum.study-area.org/viewtopic.php?t=12235](http://phorum.study-area.org/viewtopic.php?t=12235)
2006/06/28:增加關于 [loop device](../Text/index.html#loop) 的相關說明吶!
2006/09/08:加入 [mknod 內的設備代號說明](../Text/index.html#mknod) ,以及列出 Linux 核心網站的設備代號查詢。
2008/09/29:原本的FC4系列文章移動到[此處](http://linux.vbird.org/linux_basic/0230filesystem/0230filesystem-fc4.php)
2008/10/24:由于軟盤的使用已經越來越少了,所以將 fdformat 及 mkbootdisk 拿掉了!
2008/10/31:這個月事情好多~花了一個月才將數據整理完畢!修改幅度非常的大喔!
2008/11/01:最后一節的[利用 GNU 的 parted 進行分區行為](../Text/index.html#parted)誤植為 GUN !感謝網友阿賢的來信告知!
2008/12/05:感謝網友 ian_chen 的告知,之前將 flash 當成 flush 了!真抱歉!已更新!
2009/04/01:感謝討論區網友[提供的說明](http://phorum.vbird.org/viewtopic.php?t=32583), 鳥哥之前 [superblock 這里寫得不夠好](../Text/index.html#20090401),有訂正說明,請幫忙看看。
2009/08/19:加入兩題情境仿真,重新修訂一題簡答題。
2009/08/30:加入 [du 的 -S](../Text/index.html#20090830) 說明中。
2015/06/17:將舊的基于 CentOS5 的版本移動到[這里](http://linux.vbird.org/linux_basic/0230filesystem/0230filesystem-centos5.php)。
2015/10/26:加上 noexec 的額外說明!感謝網友在討論區的建議!
- 鳥哥的Linux私房菜:基礎學習篇 第四版
- 目錄及概述
- 第零章、計算機概論
- 0.1 電腦:輔助人腦的好工具
- 0.2 個人電腦架構與相關設備元件
- 0.3 數據表示方式
- 0.4 軟件程序運行
- 0.5 重點回顧
- 0.6 本章習題
- 0.7 參考資料與延伸閱讀
- 第一章、Linux是什么與如何學習
- 1.1 Linux是什么
- 1.2 Torvalds的Linux發展
- 1.3 Linux當前應用的角色
- 1.4 Linux 該如何學習
- 1.5 重點回顧
- 1.6 本章習題
- 1.7 參考資料與延伸閱讀
- 第二章、主機規劃與磁盤分區
- 2.1 Linux與硬件的搭配
- 2.2 磁盤分區
- 2.3 安裝Linux前的規劃
- 2.4 重點回顧
- 2.5 本章習題
- 2.6 參考資料與延伸閱讀
- 第三章、安裝 CentOS7.x
- 3.1 本練習機的規劃--尤其是分區參數
- 3.2 開始安裝CentOS 7
- 3.3 多重開機安裝流程與管理(Option)
- 3.4 重點回顧
- 3.5 本章習題
- 3.6 參考資料與延伸閱讀
- 第四章、首次登陸與線上求助
- 4.1 首次登陸系統
- 4.2 文字模式下指令的下達
- 4.3 Linux系統的線上求助man page與info page
- 4.4 超簡單文書編輯器: nano
- 4.5 正確的關機方法
- 4.6 重點回顧
- 4.7 本章習題
- 4.8 參考資料與延伸閱讀
- 第五章、Linux 的文件權限與目錄配置
- 5.1 使用者與群組
- 5.2 Linux 文件權限概念
- 5.3 Linux目錄配置
- 5.4 重點回顧
- 5.5 本章練習
- 5.6 參考資料與延伸閱讀
- 第六章、Linux 文件與目錄管理
- 6.1 目錄與路徑
- 6.2 文件與目錄管理
- 6.3 文件內容查閱
- 6.4 文件與目錄的默認權限與隱藏權限
- 6.5 指令與文件的搜尋
- 6.6 極重要的復習!權限與指令間的關系
- 6.7 重點回顧
- 6.8 本章習題:
- 6.9 參考資料與延伸閱讀
- 第七章、Linux 磁盤與文件系統管理
- 7.1 認識 Linux 文件系統
- 7.2 文件系統的簡單操作
- 7.3 磁盤的分區、格式化、檢驗與掛載
- 7.4 設置開機掛載
- 7.5 內存交換空間(swap)之創建
- 7.6 文件系統的特殊觀察與操作
- 7.7 重點回顧
- 7.8 本章習題 - 第一題一定要做
- 7.9 參考資料與延伸閱讀
- 第八章、文件與文件系統的壓縮,打包與備份
- 8.1 壓縮文件的用途與技術
- 8.2 Linux 系統常見的壓縮指令
- 8.3 打包指令: tar
- 8.4 XFS 文件系統的備份與還原
- 8.5 光盤寫入工具
- 8.6 其他常見的壓縮與備份工具
- 8.7 重點回顧
- 8.8 本章習題
- 8.9 參考資料與延伸閱讀
- 第九章、vim 程序編輯器
- 9.1 vi 與 vim
- 9.2 vi 的使用
- 9.3 vim 的額外功能
- 9.4 其他 vim 使用注意事項
- 9.5 重點回顧
- 9.6 本章練習
- 9.7 參考資料與延伸閱讀
- 第十章、認識與學習BASH
- 10.1 認識 BASH 這個 Shell
- 10.2 Shell 的變量功能
- 10.3 命令別名與歷史命令
- 10.4 Bash Shell 的操作環境:
- 10.5 數據流重導向
- 10.6 管線命令 (pipe)
- 10.7 重點回顧
- 10.8 本章習題
- 10.9 參考資料與延伸閱讀
- 第十一章、正則表達式與文件格式化處理
- 11.1 開始之前:什么是正則表達式
- 11.2 基礎正則表達式
- 11.3 延伸正則表達式
- 11.4 文件的格式化與相關處理
- 11.5 重點回顧
- 11.6 本章習題
- 11.7 參考資料與延伸閱讀
- 第十二章、學習 Shell Scripts
- 12.1 什么是 Shell scripts
- 12.2 簡單的 shell script 練習
- 12.3 善用判斷式
- 12.4 條件判斷式
- 12.5 循環 (loop)
- 12.6 shell script 的追蹤與 debug
- 12.7 重點回顧
- 12.8 本章習題
- 第十三章、Linux 帳號管理與 ACL 權限設置
- 13.1 Linux 的帳號與群組
- 13.2 帳號管理
- 13.3 主機的細部權限規劃:ACL 的使用
- 13.4 使用者身份切換
- 13.5 使用者的特殊 shell 與 PAM 模塊
- 13.6 Linux 主機上的使用者訊息傳遞
- 13.7 CentOS 7 環境下大量創建帳號的方法
- 13.8 重點回顧
- 13.9 本章習題
- 13.10 參考資料與延伸閱讀
- 第十四章、磁盤配額(Quota)與進階文件系統管理
- 14.1 磁盤配額 (Quota) 的應用與實作
- 14.2 軟件磁盤陣列 (Software RAID)
- 14.3 邏輯卷軸管理員 (Logical Volume Manager)
- 14.4 重點回顧
- 14.5 本章習題
- 14.6 參考資料與延伸閱讀
- 第十五章、例行性工作調度(crontab)
- 15.1 什么是例行性工作調度
- 15.2 僅執行一次的工作調度
- 15.3 循環執行的例行性工作調度
- 15.4 可喚醒停機期間的工作任務
- 15.5 重點回顧
- 15.6 本章習題
- 第十六章、程序管理與 SELinux 初探
- 16.1 什么是程序 (process)
- 16.2 工作管理 (job control)
- 16.3 程序管理
- 16.4 特殊文件與程序
- 16.5 SELinux 初探
- 16.6 重點回顧
- 16.7 本章習題
- 16.8 參考資料與延伸閱讀
- 第十七章、認識系統服務 (daemons)
- 17.1 什么是 daemon 與服務 (service)
- 17.2 通過 systemctl 管理服務
- 17.3 systemctl 針對 service 類型的配置文件
- 17.4 systemctl 針對 timer 的配置文件
- 17.5 CentOS 7.x 默認啟動的服務簡易說明
- 17.6 重點回顧
- 17.7 本章習題
- 17.8 參考資料與延伸閱讀
- 第十八章、認識與分析登錄文件
- 18.1 什么是登錄文件
- 18.2 rsyslog.service :記錄登錄文件的服務
- 18.3 登錄文件的輪替(logrotate)
- 18.4 systemd-journald.service 簡介
- 18.5 分析登錄文件
- 18.6 重點回顧
- 18.7 本章習題
- 18.8 參考資料與延伸閱讀
- 第十九章、開機流程、模塊管理與 Loader
- 19.1 Linux 的開機流程分析
- 19.2 核心與核心模塊
- 19.3 Boot Loader: Grub2
- 19.4 開機過程的問題解決
- 19.5 重點回顧
- 19.6 本章習題
- 19.7 參考資料與延伸閱讀
- 第二十章、基礎系統設置與備份策略
- 20.1 系統基本設置
- 20.2 服務器硬件數據的收集
- 20.3 備份要點
- 20.4 備份的種類、頻率與工具的選擇
- 20.5 鳥哥的備份策略
- 20.6 災難復原的考慮
- 20.7 重點回顧
- 20.8 本章習題
- 20.9 參考資料與延伸閱讀
- 第二十一章、軟件安裝:源代碼與 Tarball
- 20.1 開放源碼的軟件安裝與升級簡介
- 21.2 使用傳統程序語言進行編譯的簡單范例
- 21.3 用 make 進行宏編譯
- 21.4 Tarball 的管理與建議
- 21.5 函數庫管理
- 21.6 檢驗軟件正確性
- 21.7 重點回顧
- 21.8 本章習題
- 21.9 參考資料與延伸閱讀
- 第二十二章、軟件安裝 RPM, SRPM 與 YUM
- 22.1 軟件管理員簡介
- 22.2 RPM 軟件管理程序: rpm
- 22.3 YUM 線上升級機制
- 22.4 SRPM 的使用 : rpmbuild (Optional)
- 22.5 重點回顧
- 22.6 本章習題
- 22.7 參考資料與延伸閱讀
- 第二十三章、X Window 設置介紹
- 23.1 什么是 X Window System
- 23.2 X Server 配置文件解析與設置
- 23.3 顯卡驅動程序安裝范例
- 23.4 重點回顧
- 23.5 本章習題
- 23.6 參考資料與延伸閱讀
- 第二十四章、Linux 核心編譯與管理
- 24.1 編譯前的任務:認識核心與取得核心源代碼
- 24.2 核心編譯的前處理與核心功能選擇
- 24.3 核心的編譯與安裝
- 24.4 額外(單一)核心模塊編譯
- 24.5 以最新核心版本編譯 CentOS 7.x 的核心
- 24.6 重點回顧
- 24.7 本章習題
- 24.8 參考資料與延伸閱讀