La cuenta de Linux ya no me deja editar ni crear archivos

La cuenta de Linux ya no me deja editar ni crear archivos

Estaba editando un archivo y en lugar de escribirZZpara guardar y salir escribí algo más por error. Creo que podría haber sido cualquiera de las dos cosas.ctl-zoctl-c. De todos modos terminó alterando la sesión vi. Cuando intenté volver a ingresar, me dieron el error de tipo "su archivo de intercambio ya se está utilizando", por lo que eliminé el archivo de intercambio.“rm /var/tmp/sas_pwd.swp”

Todavía recibo el mismo error así que hice un“ps -ef|grep carbono”y encontré todas mis sesiones en ejecución, la primera fue la sesión vi. Aparentemente había salido y todavía estaba ejecutándose, así que hice un kill -9 en ese proceso y finalizó.

He hecho estas cosas antes cuando cometí este tipo de pequeño error en vi y resolvería mi problema.

Sin embargo, ahora, cuando intento volver al archivo sas_pwd, aparece el siguiente error cuando intento guardar y salir:

"sas_pwd" E212: No se puede abrir el archivo para escribir Presione ENTRAR o escriba el comando para continuar

Tenga en cuenta que eliminé este archivo y comencé desde cero. Entonces intenté abrir un archivo nuevo.

Entonces intenté tocar el archivo y obtuve lo siguiente.

[bcarbon@sasebcclpradh01 ~]$ touch sas_pwd touch: no se puede tocar âsas_pwdâ: se superó la cuota de disco

Tenemos poco espacio en disco, pero ¿eso tiene algo que ver con esto? No me parece.

Luego intenté editar CUALQUIER archivo de Linux existente y obtuve lo siguiente al intentar guardar y salir.

Aquí estoy haciendo esto en un archivo de registro antiguo. Cuando intento guardar y salir después de escribir algo, aparece lo siguiente:

"stoh.log" "stoh.log" E509: No se puede crear un archivo de copia de seguridad (agregue ! para anular)

En este punto estoy pensando lo siguiente: 1. He tenido este problema antes y no tuve problemas para solucionarlo. 2. Eliminar el archivo de intercambio ha funcionado antes sin causar problemas adicionales. 3. Hacer un kill -9 en la sesión 'vi' que aún se está ejecutando también solucionó ese problema y nunca causó ningún problema adicional. 4. Quizás esto esté relacionado de alguna manera con el problema de espacio en el servidor SAS. a. Digo esto porque 2 y 3 nunca antes habían causado este tipo específico de problema de edición.

En este punto no puedo editar un archivo existente ni puedo crear un archivo nuevo en Linux.

Por favor, déjame saber si tienes algunas ideas.

Respuesta1

Podría tener algo que ver con quedarse sin espacio en disco, especialmente porque algunos sistemas de archivos no permiten que un usuario normal (no root) use todo el espacio disponible en disco. Parte está reservada para uid=0 para evitar una situación en la que un usuario llena un disco completo y provoca que los procesos del sistema fallen debido a la falta de espacio.

Así que esto es sólo una suposición.

Otra es que fue solo una coincidencia y sucedió algo mal independientemente de lo que estuvieras haciendo con vim. El proceso de bloqueo puede indicar que no pueden dejar de esperar E/S. Compruebe si el sistema de archivos todavía está montado en lectura y escritura. En algunas situaciones de desastre, el kernel obligará a FS a cambiar a solo lectura.

Y por último, pero no menos importante, dependiendo del sistema de archivos en uso, es posible que aún veas muchos GB de espacio disponible, aunque no haya ningún espacio libre.i-nodosizquierda. Obtendrá el mismo error "disco lleno" en la mayoría de los casos, pero no lo verá dfa menos que ejecute df -i.

información relacionada