天天看点

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
           

继续阅读