首页 > 系统相关 >linux清理磁盘空间

linux清理磁盘空间

时间:2024-02-03 19:00:14浏览次数:28  
标签:逻辑 分区 清理 文件系统 LV 磁盘空间 linux 空间 设备

根目录 / 仍然使用了 100% 的空间,可能会导致系统运行受阻。

可以尝试以下方法来释放根分区的空间:

  1. 删除不需要的文件:检查根目录中是否有不必要的文件或目录,并删除它们以释放空间。

  2. 清理日志文件:检查 /var/log/ 目录中是否有大型日志文件,并根据需要删除或归档它们。

  3. 清理软件包缓存:使用以下命令清理 apt 软件包缓存:

    sudo apt clean
    
  4. 查找并删除大文件:使用 du 命令找到根目录中占用空间较大的文件,并相应地处理它们。例如,可以使用以下命令查找根目录中占用空间最大的文件:

    sudo du -h --max-depth=1 /
    
  5. 移动数据到其他分区:如果可能的话,将一些数据移到其他分区中,以释放根分区的空间。

在释放了一些空间之后,再次检查根分区的使用情况。确保它不再达到 100%,以确保系统正常运行。

以下几个命令用于查看系统中的存储设备、文件系统及其相关信息。

a. df -h

  • df 是 "disk free" 的缩写,用于显示文件系统的磁盘空间使用情况。
  • -h 选项用于以人类可读的格式显示输出,以便更容易理解。
  • 输出包括以下信息:
    • Filesystem:文件系统的设备或挂载点。
    • Size:文件系统的总容量。
    • Used:文件系统已使用的空间。
    • Avail:文件系统可用的空间。
    • Use%:文件系统已使用空间的百分比。
    • Mounted on:文件系统的挂载点。

b. lsblk

  • lsblk 是 "list block devices" 的缩写,用于列出系统中的块设备。
  • 它显示块设备的层次结构以及有关每个设备的信息。
  • 输出包括以下信息:
    • NAME:设备名称。
    • MAJ:MIN:设备的主设备号和次设备号。
    • RM:如果设备是可移动的,则为 1,否则为 0。
    • SIZE:设备的大小。
    • RO:如果设备是只读的,则为 1,否则为 0。
    • TYPE:设备类型(例如,磁盘、分区等)。
    • MOUNTPOINT:如果设备已挂载,则显示挂载点。

c. lvdisplay

  • lvdisplay 是 "logical volume display" 的缩写,用于显示逻辑卷的属性。
  • 它显示有关逻辑卷(LVM)的详细信息,包括逻辑卷的大小、分配情况等。
  • 输出包括以下信息:
    • LV Path:逻辑卷的路径。
    • LV Name:逻辑卷的名称。
    • VG Name:逻辑卷所属的卷组的名称。
    • LV Size:逻辑卷的大小。
    • LV UUID:逻辑卷的唯一标识符。
    • LV Status:逻辑卷的状态(活动、不活动等)。

通过使用这些命令,可以轻松地查看和管理系统中的存储设备和文件系统。

标签:逻辑,分区,清理,文件系统,LV,磁盘空间,linux,空间,设备
From: https://www.cnblogs.com/echohye/p/18005067

相关文章

  • linux 查看端口并关闭端口命令
    1.查看服务器端口情况:lsof-i:端口号(lsof-i需要root用户的权限)相关命令:lsof-i:8080--查看8080端口占用lsofabc.txt--显示开启文件abc.txt的进程lsof-cabc--显示abc进程现在打开的文件lsof-c-p1234--列出进程号为1234的进程所打开的文件lsof-ggid--显示归......
  • Splunk Enterprise 9.2.0 (macOS, Linux, Windows) - 机器数据管理和分析
    SplunkEnterprise9.2.0(macOS,Linux,Windows)-机器数据管理和分析SIEM、全面的日志管理和分析平台请访问原文链接:https://sysin.org/blog/splunk-9/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org混合世界的数据平台快速、大规模地从可见性转向行动,以实现安......
  • linux的java服务启动,停止sh脚本
    #!/bin/bash#######################################################Copyright2019PhamNgocHoai##LicensedundertheApacheLicense,Version2.0(the"License");#youmaynotusethisfileexceptincompliancewiththeLicense.#Youmay......
  • win10自带的linux系统是什么?怎么打开?
    Windows10自带的Linux系统称为适用于Linux的Windows子系统(WSL)。启用和打开这个系统,需要进行一系列的设置。首先,需要启用"适用于Linux的Windows子系统"的可选功能。这可以通过搜索PowerShell并以管理员身份运行,然后输入特定的命令来完成。接着,用户需要选择并安装自己喜欢的Linux发......
  • 在Linux服务器上部署Mirai框架的QQ机器人
    友情提示:本篇内容的步骤只是回忆内容,只能作为大致参考,不一定准确,因为我没有再一次验证这些步骤的可行性。下载mcl-installer前往这里,找到对应的Linux版本的mcl-installer。找到以后这里有两种可以将mcl-installer下载到服务器:一是先点击要下载的那个版本,然后会跳出下载链接和路......
  • linux目录误删文件 /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file
    背景接同事求助一台生产主机误删了文件导致几乎所有命令都无法使用,应用无法访问。误删命令rm-f/*现象除了cd命令可用,几乎所有的命令都报如下错误:lsbash:/usr/bin/ls:/lib64/ld-linux-x86-64.so.2:badELFinterpreter:Nosuchfileordirectory问题分析这个命令......
  • linux系统mysql卸载
    一、首先查看mysql的启动情况,如果显示在启动,则执行命令停止运行我这里本来就是已经停止运行的状态就不在启动了systemctlstatusmysqld执行命令停止mysql运行:systemctlstopmysqld二、查看mysql安装目录并删除包rpm-qa|grepmysql1、删除各个包,使用下述命令yumremove......
  • Windows远程连接Linux桌面
    Windows远程连接Linux桌面本文环境是基于Ubuntu22.0.4xrdpXrdp是一个微软远程桌面协议(RDP)的开源实现,它允许你通过图形界面控制远程系统。通过RDP,你可以登录远程机器,并且创建一个真实的桌面会话,就像你登录本地机器一样。安装xrdpsudoaptinstallxrdp查看安装情况,因安......
  • Linux基础47 Ansible之ad-hoc, 命令模块(command, shell, script), 软件管理模块(yum,
    Ansible之ad-hoc一、什么是ad-hoc1.什么是ad-hocad-hoc简而言之就是“临时命令”,执行完即结束,并不会保存2.ad-hoc使用场景可以用作查看远程机器的进程,或者磁盘,或者拷贝文件3.ad-hoc命令使用[root@m01~]#ansibleweb01-mshell-a'free-m'web01|CHANGED|rc=......
  • Linux运维笔记[14]-搭建内网docker镜像服务
    摘要使用docker-registry搭建内网镜像服务,平替DockerHub.原理简介docker-registry简介[https://juejin.cn/post/7214037206863495205]官方提供了DockerHub网站来作为一个公开的集中仓库,然而,本地访问DockerHub速度往往很慢,并且很多时候我们需要一个本地的私有仓库只供网内......