Linux技术基础(4)——磁盘管理

简介: 在阿里云开发者平台的实验中,了解Linux磁盘管理涉及`df`、`du`和`fdisk`命令。`df`用于查看文件系统的磁盘空间,如`df`显示总体使用情况,`df -i`查看inode使用,`df -h`以人类可读的单位显示。`du`则用于查看文件和目录的磁盘占用,例如`du -a`列出所有文件和目录的大小,`du -sh`以人类可读单位显示当前目录总大小。`fdisk`用于磁盘分区,`fdisk -l`列出分区信息,通过交互模式对磁盘进行分区操作。

磁盘管理

实验地址:https://developer.aliyun.com/adc/scenario/5268df373fdb450ca7e1ee39d42daa42

image.png

磁盘管理命令

df

df命令描述:该命令检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

df命令语法:

df [参数] [目录或文件名]

参数说明:

image.png

df命令使用示例:

显示磁盘使用情况

执行如下命令,显示磁盘使用情况。

df

image.png

以inode模式来显示磁盘使用情况

执行如下命令,以inode模式来显示磁盘使用情况。

df -i

image.png

显示系统内的所有特殊文件格式、名称及磁盘使用情况

执行如下命令,显示系统内的所有特殊文件格式、名称及磁盘使用情况。

df -aT

image.png

以GBytes、MBytes、KBytes等格式显示各文件系统容量

执行如下命令,以GBytes、MBytes、KBytes等格式显示各文件系统容量。

df -h

image.png

du

du命令描述:查看磁盘使用空间。du与df命令不同点在于,du命令用于查看文件和目录磁盘的使用空间。

du命令语法:

du [参数] [文件或目录名称]

参数说明:

image.png

du命令使用示例:

列出当前目录下的所有文件夹的容量

执行如下命令,列出当前目录下的所有文件夹的容量。

du

image.png

列出当前目录下的所有文件夹和文件的容量

执行如下命令,列出当前目录下的所有文件夹和文件的容量。

du -a

image.png

列出当前目录下的所有文件夹和文件的容量,并以G、M、K格式显示容量

执行如下命令,列出当前目录下的所有文件夹和文件的容量。

du -ah

image.png

列出根目录底下每个目录所占用的容量,并以MBytes单位显示容量

执行如下命令,列出根目录底下每个目录所占用的容量,并以MBytes单位显示容量。

du -sm /*

image.png

fdisk

fdisk命令描述:该命令用于磁盘分区。

fdisk命令语法:

fdisk [-l] 装置名称

参数说明:

image.png

fdisk命令使用示例:

列出系统所有装置的分区信息

执行如下命令,列出系统所有装置的分区信息。

fdisk -l

image.png

列出系统中的根目录所在磁盘,并查阅该硬盘内的相关信息

执行如下命令,找出根目录所在磁盘名

df /

image.png

执行如下命令,对磁盘/dev/vda进行分区操作

fdisk /dev/vda

image.png

对磁盘进行分区操作时,磁盘名不包含数字。

执行如下命令,获取帮助。

m

image.png

执行如下命令,查看磁盘状态。

p

image.png

执行如下命令,不存储任何操作并离开

q

image.png

相关文章
|
23天前
|
存储 监控 安全
《Linux 简易速速上手小册》第6章: 磁盘管理与文件系统(2024 最新版)
《Linux 简易速速上手小册》第6章: 磁盘管理与文件系统(2024 最新版)
32 1
|
21天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
1月前
|
IDE Linux Shell
linux查看硬盘是否挂载--和磁盘相关命令
linux查看硬盘是否挂载--和磁盘相关命令
45 0
|
14天前
|
机器学习/深度学习 自然语言处理 Linux
【专栏】Linux 中的机器学习:Whisper适用于语音助手、翻译等领域,随着技术发展,其应用前景广阔
【4月更文挑战第28天】本文探讨了在Linux环境下,先进自动语音识别系统Whisper的运用与实现高效ASR。Whisper基于PyTorch,支持多语言识别,具有高准确性和实时性。文中介绍了安装配置Whisper的步骤,包括安装依赖、下载代码、配置环境变量及编译安装。通过数据准备、模型训练和识别,可实现语音识别功能。Whisper适用于语音助手、翻译等领域,随着技术发展,其应用前景广阔。
|
15天前
|
Ubuntu Linux 数据库
【Linux】深入了解Linux磁盘配额:限制用户磁盘空间的利器
【Linux】深入了解Linux磁盘配额:限制用户磁盘空间的利器
|
15天前
|
Cloud Native Linux 开发者
【Docker】Docker:解析容器化技术的利器与在Linux中的关键作用
【Docker】Docker:解析容器化技术的利器与在Linux中的关键作用
|
1天前
|
Linux
Linux系统的磁盘管理
Linux系统的磁盘管理
|
5天前
|
Linux
Linux磁盘配额
在Linux系统中,当用户的空间占用接近或超过预设的软限制时,系统会警告用户磁盘空间将满。软限制是允许用户使用的磁盘空间的最大值,在此限制下,用户仍有宽限期来减少空间使用。如果在宽限期内用户未减少空间占用,达到硬限制,软限制将升级为硬限制。硬限制是用户可以使用的绝对最大值。默认的宽限期是7天,如果超过这个期限,用户的空间限制会立即降低到硬限制。
|
12天前
|
前端开发 Linux iOS开发
【Flutter前端技术开发专栏】Flutter在桌面应用(Windows/macOS/Linux)的开发实践
【4月更文挑战第30天】Flutter扩展至桌面应用开发,允许开发者用同一代码库构建Windows、macOS和Linux应用,提高效率并保持平台一致性。创建桌面应用需指定目标平台,如`flutter create -t windows my_desktop_app`。开发中注意UI适配、性能优化、系统交互及测试部署。UI适配利用布局组件和`MediaQuery`,性能优化借助`PerformanceLogging`、`Isolate`和`compute`。
【Flutter前端技术开发专栏】Flutter在桌面应用(Windows/macOS/Linux)的开发实践