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 的方...