linux之df命令 查看分区大小

简介: linux之df命令 查看分区大小

linux命令df

linux命令:检查文件系统的磁盘空间占用情况。 格式:df [选项]

说明:df命令可显示所有文件系统对I节点和磁盘块的使用情况。

命令中各个选项的含义:

df -a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统。

df -h:以容易理解的格式输出文件系统大小,例如124KB、345MB、46GB。参见案例一。

df -i:显示i节点信息,而不是磁盘块。

df -t:显示各指定类型的文件系统的磁盘空间使用情况。

df -x:列出不是某一指定类型文件系统的磁盘空间使用情况。

df -T:显示文件系统类型。

df 以512字节为单位

df –k 以1024字节为单位.


案例1:查看各个磁盘的占用情况,-h表示使用容易看懂的大小单位

[root@linuxserver ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda6             162G  108G   46G  70% /

tmpfs                 994M     0  994M   0% /dev/shm

/dev/sda1              97M   23M   69M  25% /boot

/dev/sda3              99G  2.1G   92G   3% /home

/dev/sda2             197G   34G  154G  18% /var

/dev/sdb1             197G   34G  154G  18% /var


分析:

filesystem文件系统字段:显示该当前机器安装的所有硬盘和硬盘的分区情况。tmpfs代表内存大小,sda代表第一块硬盘,sdb代表第二块硬盘。sda1代表第一块硬盘的第一个分区,sda2代表第一块硬盘的第二个分区。有的时候你会发现/dev/xvda1的情况,xvda与sda的区别是,sda是独立的一块硬盘,svda是通过著名的xen虚拟化系统软件,在同一个硬件上虚拟出多个独立的操作系统,然后再各个独立的操作系统上生成的第一块虚拟 硬盘用xvsda,第一块虚拟硬盘的第一个分区为xvsda1,第二个分区为xvsda2.同理第二块虚拟硬盘位xvsdb。参见后面案例。

size字段:分区总大小

used字段:分区已经使用大小

avail:分区可以使用大小

use%:分区使用率,即已经使用的分区空间占总空间大小

Mounted on:安装位置,即具体如何访问到某个硬盘的某个分区的路径。

df -hFilesystem            Size  Used Avail Use% Mounted on/dev/xvda2            5.8G  2.5G  3.0G  46% //dev/xvda1             99M  8.0M   86M   9% /bootnone                  769M     0  769M   0% /dev/shm/dev/xvda5             32G  3.8G   27G  13% /home


linux下查看磁盘分区的文件系统格式 。因为不同的格式支持的最大分区的数据量和最大文件大小不同。

df -T 只可以查看已经挂载的分区和文件系统类型。


Filesystem Type 1K-blocks Used Available Use% Mounted on

/dev/sda1 ext4 20642428 3698868 15894984 19% /

tmpfs tmpfs 32947160 0 32947160 0% /dev/shm


单台计算机支持多大硬盘?


文件系统(File System),也就是分区的格式。


NTFS格式(windows的分区,Linux也能用):支持最大分区为2TB,最大文件为2TB;


FAT32格式(windows的分区,Linux也能用):支持最大分区为128GB,最大文件为4GB;


Ext2格式:最大分区大小为4TB,最大文件大小为1TB;


Ext3格式:最大分区大小为16TB,最大文件大小为2TB;


EXT4格式:最大分区大小为1EB,最大文件大小为16TB;


ReiserFS格式:最大分区大小为4TB,最大文件大小为1TB;


注:1EB=1024PB,1PB=1024TB,1TB=1024GB,1GB=1024MB,1MB=1024KB,1KB=1024Byte,1Byte=8bit


目录
相关文章
|
4天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
19 3
|
4天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
16 2
|
4天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
19 3
|
7天前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
32 6
|
8天前
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
21 7
|
9天前
|
监控 Linux
Linux常用命令-2
本文继续介绍Linux常用命令,涵盖目录操作、文件操作、系统信息和进程管理等类别。具体包括mkdir、rmdir、cp、mv、rm、touch、whereis、whatis、dmesg、free、date、cal、ps、kill、killall和top等命令的使用方法和常用参数。
38 7
|
8天前
|
监控 Linux Perl
Linux 命令小技巧:显示文件指定行的内容
在 Linux 系统中,处理文本文件是一项常见任务。本文介绍了如何使用 head、tail、sed 和 awk 等命令快速显示文件中的指定行内容,帮助你高效处理文本文件。通过实际应用场景和案例分析,展示了这些命令在代码审查、日志分析和文本处理中的具体用途。同时,还提供了注意事项和技巧,帮助你更好地掌握这些命令。
21 4
|
7天前
|
缓存 网络协议 Linux
Linux ip命令常用操作
Linux的 `ip`命令是一个强大且灵活的网络管理工具,能够执行从基本的网络接口配置到高级的路由和VLAN管理等多种操作。通过熟练掌握这些常用操作,用户可以更加高效地管理和配置Linux系统的网络环境。无论是在日常管理还是故障排除中,`ip`命令都是必不可少的工具。
11 2
|
8天前
|
缓存 运维 监控
【运维必备知识】Linux系统平均负载与top、uptime命令详解
系统平均负载是衡量Linux服务器性能的关键指标之一。通过使用 `top`和 `uptime`命令,可以实时监控系统的负载情况,帮助运维人员及时发现并解决潜在问题。理解这些工具的输出和意义是确保系统稳定运行的基础。希望本文对Linux系统平均负载及相关命令的详细解析能帮助您更好地进行系统运维和性能优化。
25 3
|
9天前
|
Linux Shell
Linux常用命令-1
本课程要求学生熟悉Linux系统终端窗口和命令基础,掌握文件目录类、系统信息类、进程管理类及其他常用命令,学时为3-6小时。课程内容涵盖Linux命令的特点、常见命令的使用方法及其应用场景,如文件浏览、目录切换、内容显示等。建议学生逐个操作命令并及时反馈问题。
39 5