首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 系统容量查询

在Linux系统中,查询系统容量通常涉及到查看磁盘空间的使用情况。以下是一些常用的命令和方法:

1. df 命令

df(disk free)命令用于显示文件系统的磁盘空间使用情况。

基本用法:

代码语言:txt
复制
df -h
  • -h 选项表示以人类可读的格式显示(例如,KB、MB、GB)。

示例输出:

代码语言:txt
复制
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   28G  42% /
tmpfs            3.9G     0  3.9G   0% /dev/shm
/dev/sdb1       100G   80G   15G  85% /data

2. du 命令

du(disk usage)命令用于显示目录或文件的磁盘使用情况。

基本用法:

代码语言:txt
复制
du -sh /path/to/directory
  • -s 选项表示总结,只显示总计。
  • -h 选项表示以人类可读的格式显示。

示例输出:

代码语言:txt
复制
1.2G    /path/to/directory

3. ncdu 命令

ncdu(NCurses Disk Usage)是一个基于文本的交互式磁盘使用分析工具。

安装:

代码语言:txt
复制
sudo apt-get install ncdu  # Debian/Ubuntu
sudo yum install ncdu      # CentOS/RHEL

基本用法:

代码语言:txt
复制
ncdu /path/to/directory

4. lsblk 命令

lsblk(list block devices)命令用于列出所有块设备的信息,包括磁盘和分区。

基本用法:

代码语言:txt
复制
lsblk

示例输出:

代码语言:txt
复制
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0    50G  0 disk 
├─sda1   8:1    0     1G  0 part /boot
└─sda2   8:2    0    49G  0 part /
sdb      8:16   0   100G  0 disk 
└─sdb1   8:17   0   100G  0 part /data

5. findmnt 命令

findmnt 命令用于查找已挂载的文件系统。

基本用法:

代码语言:txt
复制
findmnt

示例输出:

代码语言:txt
复制
TARGET  SOURCE    FSTYPE OPTIONS
/       /dev/sda1 ext4   rw,relatime
/data   /dev/sdb1 ext4   rw,relatime

应用场景

  • 系统管理员:监控磁盘空间使用情况,及时清理不必要的文件。
  • 开发人员:了解项目目录的磁盘使用情况,优化存储空间。
  • 运维人员:定期检查磁盘空间,确保系统稳定运行。

常见问题及解决方法

  1. 磁盘空间不足
    • 使用 df -h 查看哪些分区空间不足。
    • 使用 du -sh /path/to/directory 查找大文件或目录。
    • 删除不必要的文件或移动到其他存储设备。
  • 分区挂载问题
    • 使用 lsblk 查看分区挂载情况。
    • 使用 findmnt 查看已挂载的文件系统。
    • 使用 mountumount 命令手动挂载或卸载分区。

通过这些命令和方法,你可以有效地查询和管理Linux系统的磁盘空间使用情况。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【Linux命令】查询系统参数

前言获取系统参数对性能测试至关重要,可以评估系统性能、资源利用率,有助于优化系统配置、调整资源分配,并发现潜在的性能瓶颈。本文将持续更新记录一些系统参数的查询方法。1....查询操作系统参数获取主机名、操作系统、系统内核、机器架构:hostnamectl[root@VM-0-7-centos ~]# hostnamectl Static hostname: VM-0-7...CPE OS Name: cpe:/o:tencentos:tencentos:3 Kernel: Linux 5.4.119-19-0009.1 # 系统内核...查询其他参数获取透明大页:cat /sys/kernel/mm/transparent\_hugepage/enabled 结语通过不断深入了解系统参数,可以更好地优化系统配置、调整资源分配,并提升整体性能...希望本文可以给大家在Linux系统管理和性能瓶颈排查方面有所帮助。

63620
  • 架构思维:系统容量设计

    概念 何为设计容量,从技术上说就是运用一些策略对系统容量进行预估的过程。容量设计是架构师必备的技能之一。...响应时间(RT):响应时间是指系统对请求作出响应的时间,一般取平均响应时间 QPS(每秒查询数)、TPS(每秒事务数)是吞吐量的常用量化指标,另外还有HPS(每秒HTTP请求数)。...2、初始系统容量评估:假设我们开发了某个系统,这个系统初始上线,我们预估他的容量和负载会是多少。...我们系统容量评估包括数据量、并发量、带宽、CPU、MEMORY、DISK等。以并发量为案例,我们来说明系统容量评估的方法和步骤。...2、初始系统容量评估:假设我们开发了某个系统,这个系统初始上线,我们预估他的容量和负载会是多少。

    59940

    架构与思维:系统容量设计

    概念 何为设计容量,从技术上说就是运用一些策略对系统容量进行预估的过程。容量设计是架构师必备的技能之一。...响应时间(RT):响应时间是指系统对请求作出响应的时间,一般取平均响应时间 QPS(每秒查询数)、TPS(每秒事务数)是吞吐量的常用量化指标,另外还有HPS(每秒HTTP请求数)。...2、初始系统容量评估:假设我们开发了某个系统,这个系统初始上线,我们预估他的容量和负载会是多少。...我们系统容量评估包括数据量、并发量、带宽、CPU、MEMORY、DISK等。以并发量为案例,我们来说明系统容量评估的方法和步骤。...2、初始系统容量评估:假设我们开发了某个系统,这个系统初始上线,我们预估他的容量和负载会是多少。

    1.6K30

    容量管理系统设计方案

    容量管理从本质来讲,主要需要解决的问题是系统“亚健康(有病,但还不影响生活和工作)”的情况下,我们能够及时知道,并做出对应策略,确保系统恢复到正常顺畅;本方案主要是讲的第一部分,“我们如何及时知道、并告警...导致短时间内,系统资源耗尽,服务质量严重下降; 离线系统: 随着业务的发展,在约定时间内逐渐无法完成任务(例如:1个小时跑一次的数据统计,随着业务增长,无法在1个小时内完成); 依据以上问题场景...,数据容量系统定义以下目标,并以此目标为验收标准; 二.数据容量系统的目标: 核心目标: 容量实时监控; 容量按天日报,了解到目前系统在资源和业务方面的容量百分比,处理取于高负载的设备或者是模块...; 附加目标: 成本控制,通过对低负载模块的展现,整合机器利用率,有效控制成本; 三.容量管理方案 针对实时系统,主要采用一下三种方式来达到要求: 自动化测试监控添加测速和时耗告警;(满足场景一...四.结束语 本方案仅仅涉及到“容量问题告警、预警”的内容,部门在这一块才刚刚起步,特别是问题出现之后的"定位、处理"还没有定论和统一解决方案,另外,容量管理系统的client端非常多,如何简单有效的管理这些

    5.4K00

    架构与思维:系统容量设计

    概念 何为设计容量,从技术上说就是运用一些策略对系统容量进行预估的过程。容量设计是架构师必备的技能之一。...响应时间(RT):响应时间是指系统对请求作出响应的时间,一般取平均响应时间 QPS(每秒查询数)、TPS(每秒事务数)是吞吐量的常用量化指标,另外还有HPS(每秒HTTP请求数)。...2、初始系统容量评估:假设我们开发了某个系统,这个系统初始上线,我们预估他的容量和负载会是多少。...我们系统容量评估包括数据量、并发量、带宽、CPU、MEMORY、DISK等。以并发量为案例,我们来说明系统容量评估的方法和步骤。...2、初始系统容量评估:假设我们开发了某个系统,这个系统初始上线,我们预估他的容量和负载会是多少。

    62530

    新系统上线如何规划机器容量

    JVM 的内存参数,这个容量与资源规划并不仅仅是系统架构师的随意估算的,需要根据系统所在业务场景去估算,推断出来一个系统运行模型,评估 JVM 性能和 GC 频率等等指标。...所以,可以粗略的推断出来一个每天 100 万次请求的登录系统,按照 4C8G 的 3 实例集群配置,分配 4G 堆内存、2G 新生代的 JVM,可以保障系统的一个正常负载。...基本上把一个新系统的资源评估了出来,所以搭建新系统要每个实例需要多少容量多少配置,集群配置多少个实例等等这些,并不是拍拍脑袋和胸脯就可以决定的下来的。 如何进行垃圾回收器的选择 吞吐量还是响应时间?...后台 Java 服务中一般都指定为系统内存的一半,过大会占用服务器的系统资源,过小则无法发挥 JVM 的最佳性能。...调优总结 系统在上线前的综合调优思路: 业务预估:根据预期的并发量、平均每个任务的内存需求大小,然后评估需要几台机器来承载,每台机器需要什么样的配置; 容量预估:根据系统的任务处理速度,然后合理分配 Eden

    72640

    Linux系统:轻松查询CPU、内存等信息的技巧

    Linux系统:轻松查询CPU、内存等信息的技巧 摘要 作为Linux系统管理员或开发者,了解如何有效地查询CPU、内存等系统信息至关重要。...本文将介绍多种方法来查询这些信息,并解释如何准确识别和解读查询结果,帮助读者更好地管理和优化系统资源。 引言 在Linux系统中,了解系统的CPU使用情况、内存占用情况等是至关重要的。...了解命令输出的各个字段的含义 比较查询结果与系统实际情况的对应关系 查阅相关文档或资料,深入理解各项指标的含义和作用 小结 通过本文的介绍,我们学习了如何使用多种命令查询Linux系统的CPU、内存等信息...vmstat -s 总结与未来展望 通过本文的学习,我们掌握了在Linux系统中查询CPU、内存等信息的多种方法和技巧,并学会了如何正确理解和分析查询结果。...参考资料 Linux命令大全:Linux命令大全 Linux系统监控指南:Linux系统监控指南

    2.5K10

    云硬盘存储系统容量管理实践

    本文主要对容量管理相关问题进行总结和分析,同时介绍云硬盘存储系统容量管理实践方案。...现有的容量系统无法做到实时感知和预警短时间内的突发购买行为,等到触发资源不足告警再去追查和分析,使得后端运维响应非常被动。...造成碎片化最直接的原因是前端售卖装箱策略不合理,但容量管理系统本身也需要具备定期整理碎片、均衡资源的能力。...上架预警和上面的自动化交付系统关联,当线上容量触发上架预警值之后会回调自动化上架接口进行扩容操作。...各Set将可售卖容量实时上报,控制系统综合全局容量情况指定Set售卖和装箱,避免随机装箱造成的碎片问题。 ž定期碎片整理和均衡。

    5.4K20

    查询linux版本信息的命令_查系统版本命令

    all:显示全部的信息; -m或--machine:显示电脑类型; -n或-nodename:显示在网络上的主机名称; -r或--release:显示操作系统的发行编号; -s或--sysname...:显示操作系统名称; -v:显示操作系统的版本; -p或--processor:输出处理器类型或"unknown"; -i或--hardware-platform:输出硬件平台或"unknown"...; -o或--operating-system:输出操作系统名称; --help:显示帮助; --version:显示版本信息。...redhat-lsb -v, --version 显示版本信息 -i, --id 显示发行版的ID -d, --description 显示该发行版的描述信息 -r, --release 显示当前系统是发行版的具体版本号...-c, --codename 发行版代号 -a, --all 显示上面的所有信息 注:在安装ambari的时候,如果以上方法还是无法明确看出来的话,还可以用Python查看(比如国产麒麟系统) cd

    6.5K30

    虚拟机增加硬盘容量后,CENTOS系统内如何挂载新增加的容量

    网上他人的文章有少许不符合实情的地方, 可能每个人的系统环境不一样, 所以有少许差异。所以稍作修改后再发表在这里记录一下。...2、现在系统中还看不到加入的容量。 在centos下使用fdisk 命令 fdisk /dev/sda #输入n,回车,建个P类型的磁盘,然后输入t,更改ID为8e(LVM类别)。...cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux.../dev/sda2 14 1044 8281507+ 8e Linux LVM /dev/sda3 1045 1545 4024282+ 8e Linux LVM /dev/sda4 1546...2088 4361647+ 83 Linux 最后W保存 ps:这里要重启一下服务器,不然挂载不上新建的sda3、sda4 第二步 加入VLM: root#lvm lvm> pvcreate

    47310

    Linux命令_磁盘管理_查看磁盘或目录的容量

    软件环境:虚拟机VM12,Linux版本 CentOS 7.3 命令 df (disk filesystem) 用于查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不加任何参数,默认以KB为单位显示。...在上例的结果中: / 、/boot是我们在安装系统时划分出来的。...(具体可参照 Linux操作系统的安装) /dev、/dev/shm 为内存分区,默认大小为内存大小的1/2,将文件存在这个分区下相当于存在了内存中,优点是读写速度非常快,缺点是系统重启时文件就会丢失。.../run、/sys/fs/cgroup等分区都是tmpfs,跟/dev/shm类似,为临时文件系统。...du -h:表示系统自动调节单位输出。 ? 3,du -c:表示最后加总。 ? 4,du -s:表示只列出总和。 ?

    6.1K30
    领券