linux磁盘满了Linux磁盘满了怎么释放

2024-01-20 20:15:44 浏览

答,不会自动删除的

linux磁盘满了Linux磁盘满了怎么释放

Linux硬盘满的处理方法

linux下空间满可能有两种情况

df -h 查看磁盘空间占用,实际上是查看磁盘块占用的文件(block)

df -i 查看索引节点的占用(Inodes)

磁盘块和索引节点其中之一满,都会导致无法创建文件,提示磁盘空间已满。

所以请注意,查看磁盘还有空间,但是创建文件提示空间满,可能是inodes节点已满

列出系统内大于100M的文件

查看当前目录内文件夹的大小

可以两种方式都测试下,有些时候,占用了大量空间的其实是系统日志或业务附件等小文件,

所以根据文件大小去查找不一定能查出正在占用硬盘空间的【目录】或文件,建议使用第二种

web访问日志,建议做定时任务日志切割,以天为单位做压缩备份(可以通过脚本实现),保留一定时间以备查看,有需要可以做日志分析。

以一键安装包的环境为例,/alidata/log/ 目录下是是日志文件,可以检查文件大小是否占满磁盘使用,通常,access目录下文件为访问日志,error为错误日志。如磁盘占慢,这些日志又不重要,那么可以做清空处理,方法1,可以rm 删除掉,2 echo"" >access.log

由于业务需求,产生大量小文件,需要考虑新增加磁盘或者使用oss存储服务

fsck(file system check)用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查

Linux技巧:使用Fsck命令修复损坏的分区

fsck的命令的几个使用方法

使用权限 : 超级使用者 root

说明 : 检查与修复 Linux 文件系统,可以同时检查一个或多个 Linux 档案系统

fsck(file system check)用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查

Linux技巧:使用Fsck命令修复损坏的分区

fsck的命令的几个使用方法

使用权限 : 超级使用者 root

说明 : 检查与修复 Linux 文件系统,可以同时检查一个或多个 Linux 档案系统

在Linux中,磁盘分区可能会出现以下情况:1. 分区未格式化:新分区的文件系统未被格式化,需要使用命令行工具进行格式化,如使用mkfs命令。2. 分区格式不正确:如果分区格式与文件系统不匹配,可能会导致文件无法正常读写。例如,ext4文件系统无法在ntfs分区上正常工作。3. 分区空间不足:如果分区空间已满,可能会导致无法向分区写入新的文件或数据。需要定期检查和清理分区以释放空间。4. 分区损坏:由于硬件故障、病毒攻击或其他原因,分区可能会出现损坏。可以使用工具如fsck或smartctl进行检查和修复。5. 未正确挂载分区:如果没有正确地挂载分区,可能会导致无法访问其中的文件。需要使用mount命令将分区挂载到目录树中。6. 分区名称错误:分区名称可能与预期不同,需要使用lsblk或fdisk等工具检查和修改分区名称。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。