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:逻辑卷的状态(活动、不活动等)。

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

posted @   槑孒  阅读(1555)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2022-02-03 使用OCR技术识别图形验证码
2022-02-03 tesserocr:第三方模块tesserocr安装
点击右上角即可分享
微信分享提示