320 likes | 475 Views
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 )
E N D
檔案系統類型 • 共用與非共用檔案 • 變動與固定檔案
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) • 群組ID(Group ID) • 檔案存取模式 • 連結計數 • 檔案最後修改時間 • 磁碟區塊位址 • 間接區塊(Indirect Block
以fdisk分割磁碟 fdisk語法 fdisk /dev/裝置名稱
以mkfs格式化ext3 mkfs語法 mkfs –t ext3 /dev/hdxy
四種Linux檔案存取權限 • 可讀取(r,Readable) • 可寫入(w,Writable) • 可執行(x,eXecute) • 無權限(-)
檔案權限修改-chmod • 數字表示法修改存取權限 • 文字表示法修改存取權限
目錄權限修改 • 可讀取(r):列出目錄內容 • 可寫入(w):可在目錄中新增、刪除和修改檔案 • 可執行(x):可以使用cd指令來切換至此目錄 • 無權限(-):沒有任何此目錄權限
變更檔案與目錄擁有者-chown • 通常擁有者就是此檔案或目錄建立者 • 變更擁有者需具有root等級權限
指定檔案預設權限遮罩-umask • 權限遮罩(Mask)是由4個8進位數字組成 • 將現有權限減掉Mask即為預設權限 • 一般新建檔案預設權限為0666 • 一般新建目錄預設權限是0777
重要管理指令 • 顯示目前工作目錄-pwd • 列出目錄內容-ls • 目錄切換-cd • 檔案複製/移動/刪除-cp/mv/rm • 建立連結檔案-ln
重要管理指令(續) • 檢視檔案內容-cat • 逐頁顯示檔案內容-more • 互動式操作顯示檔案內容-less • 辨識檔案類型-file • 輸出檔案內容前後部份-head和tail
標準輸入及輸出(I/O)型態 • 標準輸入(Standard Input,stdin) • 標準輸出(Standard Output,stdout) • 標準錯誤輸出(Standard Error,stderr)
管線 • 主要功能是將其他程式輸出結果,直接導向到另一程式作為輸入資料。 • 可節省指令輸入時間及避免錯誤發生 • 可與許多現有指令相結合以產生不同的效果
磁碟分割表內容 • 每個分割區在實體硬碟上的起始與結束點 • 將那個分割區設定為「已啟用」(Activated) • 每個分割區的類型
必須建立的分割區 • Swap分割區 • /boot分割區 • /分割區
習題 • 列舉十種Linux支援的檔案系統 • 簡述ext3fs的優點 • 說明如何利用fdisk來新增分割區 • Linux檔案具有那些存取權限?它們的功能為何? • 說明用來修改Linux檔案權限的方式及作法 • 簡述絕對路徑和相對路徑的不同