實驗簡介
體驗簡介
本場景将
提供一台配置了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
傳回結果如下所示。

示例二:以inode模式來顯示磁盤使用情況。
執行如下指令,以inode模式來顯示磁盤使用情況。
df -i
示例三:顯示系統内的所有特殊檔案格式、名稱及磁盤使用情況。
執行如下指令,顯示系統内的所有特殊檔案格式、名稱及磁盤使用情況。
df -aT
示例四:以GBytes、MBytes、KBytes等格式顯示各檔案系統容量。
執行如下指令,以GBytes、MBytes、KBytes等格式顯示各檔案系統容量。
df -h
- du指令。
du指令描述:檢視磁盤使用空間。du與df指令不同點在于,du指令用于檢視檔案和目錄磁盤的使用空間。
du指令文法:
du [參數] [檔案或目錄名稱]
參數說明:
列出所有的檔案與目錄容量。
以G、M、K為機關,傳回容量。
-s
列出總量。
-S
列出不包括子目錄下的總量。
以KBytes為機關,傳回容量。
以MBytes為機關,傳回容量。
du指令使用示例:
示例一:列出目前目錄下的所有檔案夾的容量。
執行如下指令,列出目前目錄下的所有檔案夾的容量。
du
示例二:列出目前目錄下的所有檔案夾和檔案的容量。
執行如下指令,列出目前目錄下的所有檔案夾和檔案的容量。
du -a
示例三:列出目前目錄下的所有檔案夾和檔案的容量,并以G、M、K格式顯示容量。
du -ah
- fdisk指令。
fdisk指令描述:該指令用于磁盤分區。
fdisk指令文法:
fdisk [-l] 裝置名稱
-l
輸出後面裝置名稱的所有的分區内容。若僅有 fdisk -l時, 則系統将會把整個系統内能夠搜尋到的裝置的分區均列出來。
fdisk指令使用示例:
示例一:列出系統所有裝置的分區資訊。
執行如下指令,列出系統所有裝置的分區資訊。
fdisk -l
示例二:列出系統中的根目錄所在磁盤,并查閱該硬碟内的相關資訊。
a. 執行如下指令,找出根目錄所在磁盤名。
df /
b. 執行如下指令,對磁盤/dev/vda進行分區操作。
fdisk /dev/vda
注意:
對磁盤進行分區操作時,磁盤名不包含數字。
c. 執行如下指令,擷取幫助。
m
執行如下指令,檢視磁盤狀态。
p
傳回結果如下所示,您可以檢視到磁盤的相關狀态。
d. 執行如下指令,不存儲任何操作并離開。
q