Linux指令入门-磁盘管理
实验简介
体验简介
本场景将提供一台配置了Aliyun Linux 2操作系统的ECS实例(云服务器)。通过本教程的操作,您可以学习Linux系统中常用的磁盘管理命令。
体验此场景后,可以掌握的知识有:
Linux基本操作。
可开通阿里云ecs体验 地址
磁盘管理命令
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
返回结果如下所示。
2. du命令。
du命令描述:查看磁盘使用空间。du与df命令不同点在于,du命令用于查看文件和目录磁盘的使用空间。
du命令语法:
du [参数] [文件或目录名称]
参数说明:
-a
列出所有的文件与目录容量。
-h
以G、M、K为单位,返回容量。
-s
列出总量。
-S
列出不包括子目录下的总量。
-k
以KBytes为单位,返回容量。
-m
以MBytes为单位,返回容量。
du命令使用示例:
示例一:列出当前目录下的所有文件夹的容量。
执行如下命令,列出当前目录下的所有文件夹的容量。
du
返回结果如下所示。
示例二:列出当前目录下的所有文件夹和文件的容量。
执行如下命令,列出当前目录下的所有文件夹和文件的容量。
du -a
返回结果如下所示。
示例三:列出当前目录下的所有文件夹和文件的容量,并以G、M、K格式显示容量。
执行如下命令,列出当前目录下的所有文件夹和文件的容量。
du -ah
返回结果如下所示。
3. fdisk命令。
fdisk命令描述:该命令用于磁盘分区。
fdisk命令语法:
fdisk [-l] 装置名称
-l
输出后面装置名称的所有的分区内容。若仅有 fdisk -l时, 则系统将会把整个系统内能够搜寻到的装置的分区均列出来。
fdisk命令使用示例:
示例一:列出系统所有装置的分区信息。
执行如下命令,列出系统所有装置的分区信息。
fdisk -l
返回结果如下所示。
示例二:列出系统中的根目录所在磁盘,并查阅该硬盘内的相关信息。
a. 执行如下命令,找出根目录所在磁盘名。
df /
返回结果如下所示。
b. 执行如下命令,对磁盘/dev/vda进行分区操作。
fdisk /dev/vda
注意:
对磁盘进行分区操作时,磁盘名不包含数字。
返回结果如下所示。
c. 执行如下命令,获取帮助。
m
返回结果如下所示。
执行如下命令,查看磁盘状态。
p
返回结果如下所示,您可以查看到磁盘的相关状态。
d. 执行如下命令,不存储任何操作并离开。
q
新用户体验领阿里云T恤
[近期体验实验室活动] 7月(https://developer.aliyun.com/adc/series/activity/allnew)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类