Linux使用vim编辑文件保存时报E514:write error (file system full?)问题解决

发现问题

今天在Linux上使用vim编辑文件保存时报如下错误:

?

E514: write error (file system full?)

从错误看,是磁盘满了,于是使用df -hl查看磁盘使用情况

?

$ sudo df -hl

Filesystem    Size Used Avail Use% Mounted on

/dev/mapper/vg_myserver-lv_root 50G 43G 4.6G 91% /

tmpfs    7.8G 268K 7.8G 1% /dev/shm

/dev/sda1    477M 61M 391M 14% /boot

/dev/mapper/vg_myserver-lv_home 1.8T 1.7T 0 100% /home

从结果看,确实是/home磁盘满了。

但是此时,当我使用root用户在/home写写文件时候却不会出现上面的错。

查了半天,原来是Linux在每个分区中会为root用户保留一部份空间,这是专门留给root用户及其所属组使用,别的用户是无法使用的,一般默认为总数据块的5%。

解决方法

这个预留的空间可以使用下面的命令查看

?

$ sudo tune2fs -l <device> | grep Reserved

比如:

?

$ sudo tune2fs -l /dev/sda1 | grep Reserved

?

$ sudo tune2fs -l /dev/mapper/vg_rhserver33-lv_home | grep Reserved

Reserved block count: 23551078

Reserved GDT blocks: 911

Reserved blocks uid: 0 (user root)

Reserved blocks gid: 0 (group root)

好了,知道了问题,那我们就清理一下磁盘空间吧,清理了一定磁盘空间后,最终我可以继续写入数据了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。

原文链接:http://blog.csdn.net/kongxx/article/details/79246312

原创文章,作者:SIAKB,如若转载,请注明出处:https://www.wangzhanshi.com/n/6541.html

(0)
SIAKB的头像SIAKB
上一篇 2025年1月1日 16:22:37
下一篇 2025年1月1日 16:22:41

相关推荐

  • 详解linux dma驱动编写

    linux下面的驱动虽然什么样的情形都有,但是dma驱动却并不少见。dma可以有很多的好处,其中最重要的功能就是能够帮助我们将数据搬来搬去,这个时候cpu就由时间去做别的事情了,提…

    Linux 2025年1月1日
  • Linux切换root用户的几种实现方式

    概述 在Linux操作系统中,root用户是系统的超级用户,拥有的权限。无论是系统配置还是文件操作,都需要root权限才能进行。 一般情况下,我们使用普通用户账号进行操作,以提高系…

    Linux 2024年12月17日
  • Linux网络相关配置文件

    Linux网络相关配置文件 一 网络参数与配置文件对应关系   所需要的网络参数 主要配置文件命名 重要参数 IP Netmask DHCP Gateway等 /etc/sysco…

    Linux 2025年1月1日
  • Linux环境搭建之安装/配置Tomcat的方法

    1、(使用root用户登录)创建用户组,组名称,如:loan; ? groupadd -g 501 loan 2、(使用root用户登录)创建用户,如:finance,属组为:lo…

    2025年1月1日
  • Linux常用命令last的使用方法详解

    前言 本文主要给大家介绍了关于linux常用命令last用法的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧。 命令简介: 该命令用来列出目前与过去登录系统的用…

    2025年1月1日
  • Linux进程地址空间详解

    一、C语言内存管理基础 引入:以前我们知道一个指针指向的如果是一个常量字符串,那么这个就是指向的常量区,只读不可被修改,因此下面的程序会崩溃。 1、在我们C语言内存管理机制里面线性…

    2024年12月17日
  • 宝塔Linux面板 2.8.9稳定版介绍

    暂时只对 CentOS 5.x / 6.x / 7.x 提供支持; 包含软件: Nginx-Tengine-2.2.0 Nginx1.8 – 1.10 Apache2.…

    2025年1月1日
  • Linux和window环境下开放防火墙端口的操作

    概述 开发时会遇到在服务器上部署mysql或者es数据库的情况,此时如果访问数据库就需要开放防火墙端口,本文会讲解windows和linux环境下端口的开放。 Linux(来自实际…

    2024年12月17日
  • 在浏览器里面运行命令行,真香!

    之前我看过一篇《万物皆可 API》,这个项目就是把一些脚本的执行结果输出到了网页里面。 但是这个还是有很多改进空间,比如说 UI 能好看些,甚至能执行交互命令该多好,最后思来想去,…

    2025年1月1日
  • MemcacheQ安装及使用方法

    一. 安装 MemcacheQ 是一个简单的分布式队列服务,它的运行依赖于BerkeleyDB 和 libevent,所以需要先安装BerkeleyDB和libevent. Ber…

    Linux 2025年1月1日

发表回复

登录后才能评论