天天看點

Linux指令入門-磁盤管理

實驗簡介

體驗簡介

本場景将

提供一台配置了Aliyun Linux 2作業系統的ECS執行個體(雲伺服器)

。通過本教程的操作,您可以學習Linux系統中常用的磁盤管理指令。

體驗此場景後,可以掌握的知識有:

Linux基本操作。

磁盤管理指令

1.df指令。

df指令描述:該指令檢查檔案系統的磁盤空間占用情況。可以利用該指令來擷取硬碟被占用了多少空間,目前還剩下多少空間等資訊。

df指令文法:

df [參數] [目錄或檔案名]
           

-a

列出所有的檔案系統,包括系統特有的/proc等檔案系統。

-k

以KBytes為機關,傳回各檔案系統容量。

-m

以MBytes為機關,傳回各檔案系統容量。

-h

以GBytes、MBytes、KBytes為機關,傳回各檔案系統容量。

-H

以M=1000K取代M=1024K的進位方式顯示各檔案系統容量。

-T

顯示檔案系統類型。

-i

顯示inode資訊。

df指令使用示例:

示例一:顯示磁盤使用情況。

執行如下指令,顯示磁盤使用情況。

df           

傳回結果如下所示。

Linux指令入門-磁盤管理

示例二:以inode模式來顯示磁盤使用情況。

執行如下指令,以inode模式來顯示磁盤使用情況。

df -i           
Linux指令入門-磁盤管理

示例三:顯示系統内的所有特殊檔案格式、名稱及磁盤使用情況。

執行如下指令,顯示系統内的所有特殊檔案格式、名稱及磁盤使用情況。

df -aT           
Linux指令入門-磁盤管理

示例四:以GBytes、MBytes、KBytes等格式顯示各檔案系統容量。

執行如下指令,以GBytes、MBytes、KBytes等格式顯示各檔案系統容量。

df -h           
Linux指令入門-磁盤管理
  1. du指令。

du指令描述:檢視磁盤使用空間。du與df指令不同點在于,du指令用于檢視檔案和目錄磁盤的使用空間。

du指令文法:

du [參數] [檔案或目錄名稱]           

參數說明:

列出所有的檔案與目錄容量。

以G、M、K為機關,傳回容量。

-s

列出總量。

-S

列出不包括子目錄下的總量。

以KBytes為機關,傳回容量。

以MBytes為機關,傳回容量。

du指令使用示例:

示例一:列出目前目錄下的所有檔案夾的容量。

執行如下指令,列出目前目錄下的所有檔案夾的容量。

du           
Linux指令入門-磁盤管理

示例二:列出目前目錄下的所有檔案夾和檔案的容量。

執行如下指令,列出目前目錄下的所有檔案夾和檔案的容量。

du -a           
Linux指令入門-磁盤管理

示例三:列出目前目錄下的所有檔案夾和檔案的容量,并以G、M、K格式顯示容量。

du -ah           
Linux指令入門-磁盤管理
  1. fdisk指令。

fdisk指令描述:該指令用于磁盤分區。

fdisk指令文法:

fdisk [-l] 裝置名稱
           

-l

輸出後面裝置名稱的所有的分區内容。若僅有 fdisk -l時, 則系統将會把整個系統内能夠搜尋到的裝置的分區均列出來。

fdisk指令使用示例:

示例一:列出系統所有裝置的分區資訊。

執行如下指令,列出系統所有裝置的分區資訊。

fdisk -l           
Linux指令入門-磁盤管理

示例二:列出系統中的根目錄所在磁盤,并查閱該硬碟内的相關資訊。

a. 執行如下指令,找出根目錄所在磁盤名。

df /           
Linux指令入門-磁盤管理

b. 執行如下指令,對磁盤/dev/vda進行分區操作。

fdisk /dev/vda
           

注意:

對磁盤進行分區操作時,磁盤名不包含數字。

Linux指令入門-磁盤管理

c. 執行如下指令,擷取幫助。

m
           
Linux指令入門-磁盤管理

執行如下指令,檢視磁盤狀态。

p
           

傳回結果如下所示,您可以檢視到磁盤的相關狀态。

Linux指令入門-磁盤管理

d. 執行如下指令,不存儲任何操作并離開。

q
           

繼續閱讀