Linux筆記 11(Linux 檔案系統簡介)

2021-08-19 13:29:01 字數 1265 閱讀 1556

linux筆記 (11)

標籤(空格分隔): linux

1. 檔案系統特性:索引式檔案系統

inode:記錄檔案的屬性,乙個檔案占用乙個 inode ,同時記錄此檔案的資料所在的 block 號碼;

block:實際記錄檔案的內容,若檔案太大時,會占用多個 block 。

2. linux的 ext2 檔案系統(inode)

每個區塊群組(block group)的六個主要內容:

data block

block 大小

1kb2kb

4kb最大單一檔案限制

16gb

256gb

2tb最大檔案系統總容量

2tb8tb

16tb

ext2 檔案系統的 block 基本限制:

inode table(inode **)

基本上,inode 記錄的檔案資料至少有底下這些:

inode的特色:

superblock(超級區塊)

filesystem description(檔案系統描述說明)

這個區塊可以描述每個 block group 的開始與結束的 block 號碼,以及說明每個區段(superblock, bitmap, inodemap, data block)分別介於哪乙個 block 號碼之間。

block bitmap(區塊對照表)

inode bitmap(inode 對照表)

功能和 block bitmap 類似,只是 block bitmap 記錄的是使用與未使用的 block 號碼,至於 inode bitmap 則是記錄使用與未使用的 inode 號碼。

dumpe2fs:查詢 ext 家族 superblock 資訊的指令

每個區段與 superblock 的資訊都可以使用 dumpe2fs 這個指令來查詢。

centos 7 現在是以 xfs 為預設檔案系統,無法使用 dumpe2fs來查詢。

dumpe2fs [-bh] 裝置檔名

選項引數

-b列出保留為壞軌的部分

-h僅列出 superblock 的資料,不會列出其他區段的內容

blkid這個指令可以叫出目前系統有被格式化的裝置

uuid:linux對裝置的定義碼

1 1 Linux系統簡介

一 作業系統是什麼?作業系統概述 計算機系統是指按照使用者的要求,接收和儲存資訊,自動進行資料處理並輸出結果資訊的系統,它由硬體子系統 計算機賴以工作的實體,包括顯示屏,滑鼠,鍵盤,硬碟等 和軟體子系統 保證計算機系統按使用者指定的要求協調工作,如window作業系統,office辦公軟體 組成。而...

11 linux程序控制

實際使用者識別號,實際使用者組識別號,有效使用者識別號,有效使用者組識別號,程序id,程序組id,父程序id uid t getuid uid t getgid uid t geteuid uid t getegid pid t getpid pid t getppid pid t getpgrp ...

20180516早課記錄11 Linux

1.mysql二進位制編譯部署時,我們是建立乙個使用者mysqladmin,怎樣將 usr local mysql目錄設定為家目錄 useradd u 514 g dba g root d usr local mysql mysqladmin 2.哪幾種方法讓新的家目錄有.bash profile檔...