linux编辑文件出现write.error.(file.system.full?)
2023-09-11 14:16:34 时间
vim 编辑文件write error (file system full?)
在配置resolv.conf文件的时候报错
E514: write error (file system full?)
写入错误,磁盘满了?
立马df -h查看硬盘
[root@localhost etc]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sad1 100G 100G 0 100% /
果然是磁盘满了,然后用du -sh命令追踪到,是导出的DB备份文件过大,把磁盘装满了,果断把DB文件移动到容量比较大的磁盘里面,再df -h
[root@localhost etc]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sad1 100G 1.5G 94G 2% /
磁盘一下子有很大容量,当再次编辑文件的时候就没有问题了
其实很多时候,你需要了解当前系统下有哪些大文件,比如文件大小超过100M或1G(阀值视具体情况而定)。那么如何把这些大文件搜索出来呢?例如我要搜索当前目录下,超过800M大小的文件
[root@getlnx01 u03]# pwd
/u03
[root@getlnx01 u03]# find / -type f -size +800M
如上命令所示,我们仅仅能看到超过800M大小的文件的文件名称,但是对文件的信息(例如,文件大小、文件属性)一无所知,那么能否更详细显示一些文件属性或信息呢,当然可以,如下所示 [root@getlnx01 u03]# find / -type f -size +800M -print0 | xargs -0 ls -l 当我们只需要查找超过800M大小文件,并显示查找出来文件的具体大小,可以使用下面命令
[root@getlnx01 u03]# find . -type f -size +800M -print0 | xargs -0 du -h
如果你还需要对查找结果按照文件大小做一个排序,那么可以使用下面命令
[root@getlnx01 u03]# find . -type f -size +800M -print0 | xargs -0 du -h | sort -nr
相关文章
- 第七章、Linux 文件与目录管理
- linux环境中 1秒内 创建一个超级大文件(100G)的方法
- linux利用火焰图进行性能分析
- Linux Command du 查看文件大小
- 如何在 Linux 下执行 bin 文件
- 怎样在 Linux 系统中恢复已删除文件
- 如何在Linux下创建一个不可变更的文件
- Linux大文件切割
- linux查看修改文件权限命令
- Linux 本地权限提升漏洞
- Linux 互斥锁
- Linux磁盘空间占满问题快速定位
- php面试之四-Linux部分
- Linux中的文件压缩,打包和备份命令
- Linux负载均衡软件LVS之二(安装篇)[转]
- Linux 单双引号区别
- Linux下的高级权限文件控制
- 关于文件与文件系统的压缩与打包命令-Linux(笔记)
- [加入用户]解决useradd 用户后没有加入用户Home文件夹的情况,Linux改变文件或文件夹的訪问权限命令,linux改动用户password,usermod的ysuum安装包。飞
- Linux学习笔记(7)CRT实现windows与linux的文件上传下载
- Linux学习笔记(2)linux系统信息与进程相关命令
- Windows10 Linux WSL
- Python脚本完美解决Linux环境解压.zip文件乱码问题
- Linux或Windows下安装及配置Erlang和RabbitMQ,所需相关安装包和文件,包含多个版本
- linux创建指定大小的文件
- [转载]Linux libusb "LIBUSB_ERROR_ACCESS" libusb_open返回值为-3 error解决方法