新闻中心

LINUX磁盘空间满了怎么办_Linux磁盘空间清理与扩展方法

2025-11-10
浏览次数:
返回列表
首先清理缓存、临时文件和无用软件包,再查找并删除大文件,配置日志轮转,最后通过LVM扩展或挂载新磁盘增加空间。

linux磁盘空间满了怎么办_linux磁盘空间清理与扩展方法

如果您发现系统的磁盘空间已满,导致程序无法正常运行或日志无法写入,可能是由于日志文件、缓存数据或临时文件占用了大量空间。以下是清理与扩展磁盘空间的具体操作方法。

本文运行环境:Dell PowerEdge R750,Ubuntu 22.04 Server

一、清理系统缓存和临时文件

系统在长期运行过程中会积累大量的缓存文件和临时数据,这些文件通常可以安全删除以释放空间。

1、清理APT包管理器的下载缓存,执行命令:sudo apt clean,该命令会清除所有已下载的.deb包。

2、使用sudo apt autoclean命令,仅删除不再可用版本的缓存包。

3、删除临时目录中的内容,运行:sudo rm -rf /tmp/*sudo rm -rf /var/tmp/*,注意确认无正在使用的临时文件。

二、卸载无用软件包

系统中可能安装了不再使用的软件包,这些包不仅占用磁盘空间,还可能带来安全风险。

1、列出所有已安装的软件包并按大小排序,使用命令:dpkg-query -W --showformat='${Installed-Size;8} ${Package}\n' | sort -nr

2、识别不需要的大型软件包,例如旧版内核或图形界面组件。

3、卸载指定软件包及其依赖项,执行:sudo apt purge 软件包名称,然后运行 sudo apt autoremove 删除残留依赖。

三、查找并删除大文件

通过定位占用空间最大的文件,可以有针对性地进行清理。

1、进入根目录并运行:sudo du -ah / | sort -hr | head -20,查看前20个最大文件或目录。

2、检查日志目录是否异常增长,特别是 /var/log 目录下的日志文件。

3、对于过大的日志文件,可使用 truncate -s 0 日志文件路径 清空内容而不删除文件,避免服务报错。

四、压缩或轮转日志文件

日志文件是磁盘空间被快速耗尽的常见原因,合理配置日志轮转策略可有效控制其大小。

Pinokio Pinokio

Pinokio是一款开源的AI浏览器,可以安装运行各种AI模型和应用

Pinokio 232 查看详情 Pinokio

1、编辑日志轮转配置文件:sudo nano /etc/logrotate.conf,确保启用了压缩选项(compress)。

2、为特定服务创建自定义轮转规则,例如在 /etc/logrotate.d/ 下新建配置文件。

3、手动触发日志轮转测试:sudo logrotate -f /etc/logrotate.conf,观察是否生成压缩后的日志归档文件。

五、扩展逻辑卷容量(LVM环境)

若系统使用LVM管理磁盘,可在不丢失数据的情况下动态扩展分区容量。

1、检查当前卷组是否有可用空间,运行:sudo vgdisplay 查看Free PE / Size数值。

2、如果有可用空间,直接扩展逻辑卷,例如对根分区执行:sudo lvextend -L +10G /dev/mapper/ubuntu--vg-ubuntu--lv

3、调整文件系统大小以应用新增空间,ext4文件系统使用:sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv;xfs使用 sudo xfs_growfs /

六、挂载新磁盘并迁移数据

当现有存储设备无法再扩展时,可通过添加新磁盘并将部分目录迁移到新磁盘来缓解空间压力。

1、连接新硬盘后,使用 lsblk 确认设备名称,如 /dev/sdb。

2、创建分区并格式化为ext4文件系统:sudo mkfs.ext4 /dev/sdb1

3、将新分区挂载到临时目录:sudo mount /dev/sdb1 /mnt/temp

4、将占用空间较大的目录(如 /home 或 /var/lib/docker)复制到新分区:sudo rsync -* /home/ /mnt/temp/

5、备份原目录后将其删除,并建立符号链接指向新位置,例如:sudo ln -s /mnt/temp /home

以上就是LINUX磁盘空间满了怎么办_Linux磁盘空间清理与扩展方法的详细内容,更多请关注其它相关文章!


# 解决方法  # 购物网站建设的核心是啥  # 嘉定网站建设设计招聘  # 网站开发推广诚荐LS15227  # 电气网站建设服务热线  # 项目的seo怎么做  # 吉林网站优化费用多少  # 鞋城营销推广方法  # 深圳网站优化教程公司  # 怎么建设娱乐类网站  # SEO-968 下载  # 到新  # 有什么区别  # 下载链接  # linux  # 文件系统  # 满了  # 临时文件  # 软件包  # 磁盘空间  # red  # 配置文件  # ubuntu  # 硬盘  # edge  # app  # docker 


相关栏目: 【 行业资讯67740 】 【 技术百科0 】 【 网络运营39195


相关推荐: iphone拍电子屏有横条如何解决  平板键盘nfc功能是什么意思  单片机引脚怎么改成上拉  typescript如何开发  如何查看win10版本命令行  如何安装笔记本固态硬盘  如何增加固态硬盘  固态硬盘如何装入机箱  如何用命令查看本机的操作系统  怎么在typescript定义集合  solo交友软件怎么恢复聊天记录  如何给电脑加装固态硬盘  单片机怎么发送can 信号  单片机怎么加死循环  cron表达式在线工具有哪些  爱奇艺会员qq登录可以几个人用?  typescript要用什么工具  linux环境中如何使用ping命令  固态硬盘如何区分好坏  哪个牌子的折叠屏手机好  如何用dos命令分区  软件命令行参数如何设置  ao3镜像网站永久地址入口  苹果16配置参数有哪些  域名解析后为什么要进行域名备案  如何固态硬盘4k对齐  react怎么使用 typescript  如何将系统移到固态硬盘  广东春运几点抢票  位置控制单片机怎么用的  如何退出数据库命令行  春运车站抢票和网上抢票  命令指示符如何打开盘符  什么软件能下载夸克视频  哪些库是typescript  苹果电脑如何输入命令  如何卸载typescript  为什么夸克流畅播失败  单片机蜂鸣器响了怎么停  苹果16适合哪些机升级  linux如何安装yum命令  三星固态硬盘如何安装  苹果16颜色有哪些  选哪个折叠屏手机好  bc是什么意思  台达plc只有power灯亮是什么意思  1kb等于多少字节  单片机是怎么复位的  市盈率中1stdv是什么意思  固态硬盘如何4k对其 

搜索