linux 檔案系統

32
Linux 檔檔檔檔

Upload: kalei

Post on 19-Mar-2016

96 views

Category:

Documents


3 download

DESCRIPTION

Linux 檔案系統. 檔案系統架構. 檔案系統類型. 共用與非共用檔案 變動與固定檔案. ext3fs 優點. 日誌功能( journaling ) 有效性( Availability ) 資料完整性( Integrity ) 資料存取速度 易於轉移. ext3fs 組成元件. Boot Block Super Block i-node Data Block. ext3fs 圖示. Boot Block. i-node. Data Block. Super Block. i-node 資訊. 檔案大小 使用者 ID ( User ID ) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Linux 檔案系統

Linux 檔案系統

Page 2: Linux 檔案系統

檔案系統架構

Page 3: Linux 檔案系統

檔案系統類型• 共用與非共用檔案• 變動與固定檔案

Page 4: Linux 檔案系統

ext3fs 優點 • 日誌功能( journaling )• 有效性( Availability )• 資料完整性( Integrity )• 資料存取速度• 易於轉移

Page 5: Linux 檔案系統

ext3fs 組成元件• Boot Block• Super Block• i-node• Data Block

Page 6: Linux 檔案系統

ext3fs 圖示

Boot Block

Super Block

i-node

Data Block

Page 7: Linux 檔案系統

i-node 資訊 • 檔案大小• 使用者 ID ( User ID )• 群組 ID ( Group ID )• 檔案存取模式• 連結計數• 檔案最後修改時間• 磁碟區塊位址• 間接區塊( Indirect Block

Page 8: Linux 檔案系統

建立 ext3 檔案系統

Page 9: Linux 檔案系統

以 fdisk 分割磁碟fdisk 語法

fdisk /dev/ 裝置名稱

Page 10: Linux 檔案系統

以 mkfs 格式化 ext3mkfs 語法

mkfs –t ext3 /dev/hdxy

Page 11: Linux 檔案系統

檔案權限

Page 12: Linux 檔案系統

四種 Linux 檔案存取權限

• 可讀取( r , Readable )• 可寫入( w , Writable )• 可執行( x , eXecute )• 無權限( - )

Page 13: Linux 檔案系統

使用權限 9 個字元意義 字元 所屬人員 存取權限 意義

2 擁有者 讀取 授予擁有者讀取此檔案的權限3 擁有者 寫入 授予擁有者寫入此檔案的權限4 擁有者 執行 授予擁有者執行此檔案的權限5 群組成員 讀取 授予群組成員讀取此檔案的權限6 群組成員 寫入 授予群組成員寫入此檔案的權限7 群組成員 執行 授予群組成員執行此檔案的權限8 其他人員 讀取 授予其他人員讀取此檔案的權限9 其他人員 寫入 授予其他人員寫入此檔案的權限10 其他人員 執行 授予其他人員執行此檔案的權限

Page 14: Linux 檔案系統

檔案權限修改- chmod• 數字表示法修改存取權限• 文字表示法修改存取權限

Page 15: Linux 檔案系統

目錄權限修改• 可讀取( r ):列出目錄內容• 可寫入( w ):可在目錄中新增、刪除和修改檔案• 可執行( x ):可以使用 cd 指令來切換至此目錄• 無權限( - ):沒有任何此目錄權限

Page 16: Linux 檔案系統

變更檔案與目錄擁有者- chown• 通常擁有者就是此檔案或目錄建立者• 變更擁有者需具有 root 等級權限

Page 17: Linux 檔案系統

指定檔案預設權限遮罩- umask • 權限遮罩( Mask )是由 4 個 8 進位數字組成• 將現有權限減掉 Mask 即為預設權限• 一般新建檔案預設權限為 0666• 一般新建目錄預設權限是 0777

Page 18: Linux 檔案系統

檔案系統管理指令

Page 19: Linux 檔案系統

重要管理指令• 顯示目前工作目錄- pwd• 列出目錄內容- ls• 目錄切換- cd• 檔案複製 / 移動 / 刪除- cp/mv/rm• 建立連結檔案- ln

Page 20: Linux 檔案系統

重要管理指令 ( 續 )• 檢視檔案內容- cat• 逐頁顯示檔案內容- more• 互動式操作顯示檔案內容- less• 辨識檔案類型- file• 輸出檔案內容前後部份- head 和 tail

Page 21: Linux 檔案系統

標準輸入及輸出( I/O )型態 • 標準輸入( Standard Input , stdi

n )• 標準輸出( Standard Output , stdo

ut )• 標準錯誤輸出( Standard Error , st

derr )

Page 22: Linux 檔案系統

管線• 主要功能是將其他程式輸出結果,直接導向到另一程式作為輸入資料。• 可節省指令輸入時間及避免錯誤發生• 可與許多現有指令相結合以產生不同的效果

Page 23: Linux 檔案系統

格式化與磁碟分割

Page 24: Linux 檔案系統

硬碟格式化

Page 25: Linux 檔案系統

不同檔案系統格式化圖示

Page 26: Linux 檔案系統

磁碟碎裂

Page 27: Linux 檔案系統

磁碟分割表內容 • 每個分割區在實體硬碟上的起始與結束點• 將那個分割區設定為「已啟用」( A

ctivated )• 每個分割區的類型

Page 28: Linux 檔案系統

非毀滅性分割步驟

Page 29: Linux 檔案系統

分割區與掛載點

Page 30: Linux 檔案系統

必須建立的分割區 • Swap 分割區• /boot 分割區• / 分割區

Page 31: Linux 檔案系統

Disk Druid

Page 32: Linux 檔案系統

習題1. 列舉十種 Linux支援的檔案系統2. 簡述 ext3fs 的優點3. 說明如何利用 fdisk 來新增分割區4. Linux 檔案具有那些存取權限?它們的功能為何?5. 說明用來修改 Linux 檔案權限的方式及作法6. 簡述絕對路徑和相對路徑的不同