首页 > 系统相关 >Linux 检查磁盘空间命令合集

Linux 检查磁盘空间命令合集

时间:2024-10-12 10:48:32浏览次数:7  
标签:df 分区 磁盘空间 Linux fdisk 磁盘 du 合集

1. DF

df 是检查Linux安装程序上可用分区空间的最常用的命令之一。可以使用“df -TH”以直观易读的格式打印分区类型和分区大小。此命令将显示每个部分的总可用空间、已用空间和可用空间。

df -TH

# 还可以使用其他参数(df -THi)来打印每个分区的可用、已用和未使用的inode计数。

df -THi

2. FDISK

fdisk是另一个非常方便的系统管理员实用程序。fdisk是一个用户交互式程序,主要用于创建和操作分区表,例如创建,删除,修改分区。但是,也可以使用此实用程序列出连接到Linux系统的可用磁盘以及相应的磁盘大小。

fdisk -l

3. PARTED

parted 是 fdisk 的另一种替代方案,也用于操作磁盘分区。它对于为新操作系统创建空间、重新组织磁盘使用情况以及将数据复制到新硬盘非常有用。与 fdisk 类似,可以使用 parted -l 列出所有可用磁盘及其各自的大小:

parted -l

4. DU

du是另一个很棒的实用程序,用于在Linux中以递归方式检查文件大小。它还可以以递归方式汇总目录的文件集的磁盘使用情况。du 是一个非常通用的工具,支持多个参数。

# 打印分区下的文件大小
du -h /boot/*

# 打印分区下文件的总大小
du -sch /boot/*

# 大于20M的文件列表
du -ach -t 20M /boot/* | sort -hr

5. LSBLK

lsblk列出了有关所有可用或指定块设备的信息。lsblk 命令读取 sysfs 文件系统和udevdb以收集信息。如果udevdb不可用,或者lsblk在没有udevdb支持的情况下编译,则它会尝试从块设备读取LABEL、UUID和文件系统类型。

lsblk

6. BLOCKDEV

可以使用blockdev命令为指定设备打印报告。也可以给多个设备打印。如果未给出任何设备,则会显示出现在 /proc/分区中的所有设备。请注意,分区 StartSec 位于 512 字节扇区中。

blockdev --report

7. LSHW

lshw是一个小工具,用于提取有关计算机硬件配置的详细信息。它可以报告支持 DMI 的 x86 或 IA-64 系统以及某些 PowerPC 机器上的确切内存配置、固件版本、主板配置、CPU 版本和速度、缓存配置、总线速度等。

lshw -c disk | grep -E "logical name | size:"

8. 系统日志

使用系统日志来查看,例如使用 dmesg 或 journalctl -b 的引导日志,并尝试搜索相应的磁盘以获取更多信息。

dmesg | grep sda

9. LSSCSI

sscsi使用sysfs(Linux 内核系列 2.6 及更高版本)中的信息来列出当前连接到系统的SCSI设备(或主机)。许多非SCSI存储设备(但不是全部)在Linux中使用SCSI子系统。在lsscsi版本中,0.30版支持已添加到列出NVMe设备。

lsscsi --size

10. SFDISK

sfdisk再次是fdisk和parted的替代品。fdisk和sfdisk之间的主要区别之一是 sfdisk读取和写入分区表,但不像 fdisk或cfdisk那样是交互式的(它从文件或stdin读取输入)。它通常用于从脚本中对驱动器进行分区或用于分区表备份和恢复。

sfdisk -s

标签:df,分区,磁盘空间,Linux,fdisk,磁盘,du,合集
From: https://www.cnblogs.com/lliuhuan/p/18460065

相关文章

  • rocketMQ单机部署到Linux上
    主要包括几个步骤:1、上传zip包到Linux;2、在环境变量中配置rocketMQ信息;3、修改mq相关配置;4、启动服务一、下载zip包并且上传到Linux因为rocketMQ运行是需要java环境的,所以也需要下载jdk,总共需要两个文件,一个是jdk1.8,一个是rocketMQ4.7,注意版本对应jdk-8u191-linux-x64.tar.gz......
  • 【Linux】————进程控制
                                 作者主页:   作者主页                           本篇博客专栏:Linux专栏              ......
  • 宝塔登录密码忘记怎么办_宝塔linux面板命令大全
    通过官方文档或帮助中心查找解决方案访问宝塔面板的官方网站,查阅相关帮助文档或联系客服获取技术支持。使用面板安装脚本重置如果你有安装面板时使用的脚本,可以尝试使用该脚本提供的重置功能。例如,有些脚本提供了 bt 命令,你可以尝试执行 bt 后根据提示进行操作。......
  • Linux中ctrl+z 、ctrl+c、 ctrl+d区别
    ctrl+c和ctrl+z都是中断命令,但是他......
  • 【Linux探索学习】第四弹——Linux权限管理详解:理解用户、组和权限之间的关系
    前言:在前面我们已经学习了Linux的基础指令,相信大家对Linux已经有了一定的认识,今天我们来学习Linux权限的相关知识点,Linux权限是Linux初学者必须要掌握的内容目录一、Linux下用户类型二、权限基本概念三、权限的表示四、文件访问权限的相关设置方法1.chmod指令2.ch......
  • 第2篇:捕捉短连接----应急响应之Linux实战篇
    0x00前言短连接(shortconnnection)是相对于长连接而言的概念,指的是在数据传送过程中,只在需要发送数据时,才去建立一个连接,数据发送完成后,则断开此连接,即每次连接只完成一项业务的发送。在系统维护中,一般很难去察觉,需要借助网络安全设备或者抓包分析,才能够去发现。0x01应急场......
  • linux中的线程
    线程一个进程可以包含多个线程。同一程序中的所有线程均会独立执行相同程序,且共享同一份全局内存区域,其中包括初始化数据段(initializeddata)、未初始化数据段(uninitializeddata),以及堆内存段(heapsegment)多线程的进程内存布局文本段、数据段这些,线程共享,然后会为每个线程分......
  • NOI Linux使用指南
    快捷键Ctrl+Alt+T:打开终端命令ls:列出当前文件夹下所有文件cd[文件夹名称]:进入某个文件夹mkdir[文件夹名称]:新建文件夹touch[文件名称]:新建文件g++x.cpp-oy[编译选项]:生成x.cpp的已编译文件y。编译选项(可叠加):-O2:开启O2-std=c++11:使用C++11编译-......
  • [linux] 使用Screen后台运行命令
    概述Screen需要下载,常用来后台运行程序。比如后台运行一个nodejs项目、mc服务器等。下载在centos中,yuminstallscreen;在ubuntu中,aptinstallscreen。使用screen-h查看帮助文档查看所有会话screen-lsdaohe@neko:~/MC/Server$screen-lsTherearescreenson:......
  • Linux文件和文件夹操作
    一、文件操作(一)文件创建命令行作用vi/opt/learn/1.txt在目录/opt/learn下创建1.txt并进入vi界面touch/opt/learn/test在目录/opt/learn下创建空白文件testcat>/opt/learn/catfile创建文件catfile并在屏幕上输入内容,最后按Crtl+D退出(二)文件查看命令行作用vi/etc/pa......