Linux 磁碟管理

2022-05-07 13:30:13 字數 2140 閱讀 5930

linux 磁碟管理好壞直接關係到整個系統的效能問題。

linux 磁碟管理常用三個命令為 df , du fdisk 

df : 列出檔案系統的整體磁碟使用量

du: 檢查磁碟空間使用量

fdisk:用於磁碟分割槽

df df 命令引數功能: 檢查檔案系統的磁碟空間占用情況。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少空間等

資訊。df [ -ahikhtm] [目錄或檔名]

選項與引數:

-a : 列出所有的檔案系統,包括系統特有的/proc 等檔案系統;

-k : 以 kbytes 的容量顯示各檔案系統:

-m: 以mbytes 的容量顯示各檔案系統

-h:  以 m=1000k 取代 m=1024k 的進製方式;

-t: 顯示檔案系統型別,連同該 partition 的 filesystem 名稱 (例如ext3) 也列出

-i: 不用硬碟容量,而以 inode 的數量來顯示

例項 1

將系統內所有的檔案系統列出來

在 linux底下 如果 df 沒有加任何選項,那麼缺省會將系統內所有的 (不含特殊記憶體內的檔案系統與 swap) 都以1 kbytes 的容量來列出來

例項2 

將容量結果以易讀的容量格式顯示出來

# df -h 

du linux du 命令也是檢視使用空間的,但是與df 命令不同的 linux du 命令是對檔案和目錄磁碟使用的空間的檢視,還是和df命令

有一些區別的,這裡介紹 linux du 命令

語法:du [-ahskm] 檔案或目錄名稱

選項與引數:

-a :列出所有的檔案與目錄容量,因為預設僅統計目錄底下的檔案量而已。

-h: 以人們較易讀的容量格式 (g/m) 顯示;

-s: 不包括字目錄下的總計 與 -s 有點差別。

-k : 以 kbytes 列出容量顯示;

-m : 以 mbytes 列出容量顯示;

萬用字元 * 代表每個目錄

與df 不一樣的是,du這個命令其實會直接到檔案系統內去搜尋所有的檔案資料。

fdisk

fdisk 是linux 的磁碟分割槽表操作工具。

磁碟格式化

磁碟分割完畢後自然就是要進行檔案系統的格式化,格式化的命令非常的簡單,使用mkfs (make filesystem ) 命令

語法 :

mkfs [ -t 檔案系統格式] 裝置檔名

選項與引數:

-t :可以接檔案系統格式,例如 ext3 ext2 vfat 等

磁碟檢驗

fsck (file system check) 用來檢查和維護不一致的檔案系統。

若系統掉電或磁碟發生問題,可利用fsck命令對檔案系統進行檢查。

語法:fsck [ -t 檔案系統 ] [ -acay] 裝置名稱

選項與引數:

-t : 給定 檔案系統的形式,若在/etc/fstab 中已有定義或 kernel 本身已支援的則不需要加上此引數

-s 依序乙個乙個地執行ksck的指令來檢查

-a : 對 /etc/fstb 中所有列出來的 分割槽 (partition) 做檢查

-c: 顯示完整的檢查進度

-d : 列印出 e2fsck 的 debug 結果

-p : 同時有-a 條件時,同時有多個 fsck 的檢查一起執行

-r :同時有-a     條件時,省略 / 不檢查

-v:詳細顯示模式

-a:如果檢查有錯則自動修復

-r: 如果檢查有錯則由使用者回答是否修復

-y: 選項指定檢測每個檔案是自動輸入yes ,在不確定那些是不正常的時候,可以執行 # fsck -y 全部檢查修復。

磁碟掛載與卸除

linux 的磁碟掛載使用 monut 命令,解除安裝使用 umount 命令。

磁碟掛載語法:

mount [-t 檔案系統] [-l labe 名] [-o額外選項] [-n] 裝置檔名 掛載點

選項與引數:

-f : 強制解除安裝 可用在類似網路檔案系統(nfs) 無法讀取到的情況下:

-n:不公升級 /etc/mtab 情況下卸除

解除安裝 /dev/hdc6

[root@www ~ ] # umount /dev/hdc6

Linux磁碟管理

df 檢視分割槽情況 df l 檢視本地磁碟 h 以1024進製顯示大小 h 以1000進製顯示大小 t 顯示指定型別的磁碟 x 顯示除了指定型別之外的磁碟 t 顯示磁碟型別 du 統計檔案大小 du b 以位元組為單位 k 以千自己為單位 m 以兆為單位 h 以1024進製顯示 h 以1000進製...

Linux 磁碟管理

菜鳥教程 df命令引數功能 檢查檔案系統的磁碟空間占用情況。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少空間等資訊 df h 將檔案的容量也羅列出來 du a 檢查根目錄底下每個目錄所占用的容量 du sm fdisk 是 linux 的磁碟分割槽表操作工具。markdown 是一種輕量...

Linux 磁碟管理

每個盤面上同心圓的周長不一樣,如果按照每個磁軌擁有相同數量的扇區,那麼靠近盤面外圍的磁軌密度肯定比內圈更加稀疏。顯然這樣是十分浪費空間的,但是如果不同的磁軌扇區數不同,計算起來就十分麻煩。為了遮蔽這些複雜的硬體細節,現代的硬碟普遍使用一種叫做 lba logical block address 的方...