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


目录
相关文章
|
3月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
二、Linux文本处理与文件操作核心命令
|
3月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
299 137
|
3月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
691 57
|
2月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
438 2
|
3月前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
296 0
Linux内存问题排查命令详解
|
3月前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
282 16
|
4月前
|
Linux 网络安全 开发工具
技术栈:这50条最常用的 Linux 命令你一定要会!
建议多在终端中实践,遇到不懂的命令就用 man 或 --help 了解详情!
530 0
|
4月前
|
安全 Linux Shell
Linux系统中sudo命令的高效运用技巧。
用户可以通过sudo -l来列出自己目前可执行的命令列表,这有助于用户了解自己的权限范围。
189 0
|
4月前
|
监控 Linux Shell
linux命令
常用 Linux 命令汇总
|
5月前
|
Linux C++
每天一个linux命令(8):cp 命令
cp 命令是 Linux 中用于复制文件或目录的命令。它的名字来源于英文单词 copy。这个命令非常常用,特别是在需要备份文件或创建文件副本时。
306 0