Bienvenido(a) a Alcance Libre 05/09/2025, 22:13
|
![]() |
Índice del foro > Todo acerca de Linux > Seguridad |
![]() ![]() |
![]() |
Gonzalo Fleitas Pastor |
|
|||||||
![]() ![]() ![]() ![]() ![]() Nuevo Estado: desconectado ![]() Identificado: 25/03/13 Mensajes: 6 |
Hola.
Mi problema es que tengo una particion de datos en Ext4 y cuando intento copiar o mover un archivo de 100Mb o mas, me lanza el error: "No queda espacio en el dispositivo", sin embargo la particion tiene disponible 3,5Gb. Si lo copio o muevo con el usuario root, funciona perfectamente, pero con cualquier otro usuario no funciona. Las cuotas de disco estan desabilitadas para todas las particiones. Esto es lo que me tira el comando mount sobre la particion que da problemas: /dev/sda4 on /media/misdatos type ext4 (rw) Agradesco cualquier ayuda para arreglar esto. Saludos. |
|||||||
|
||||||||
Joel Barrios Dueñas |
|
|||||||
![]() ![]() ![]() ![]() ![]() Admin ![]() Estado: desconectado ![]() Identificado: 17/02/07 Mensajes: 1761 Localización:Mexico |
De modo predeterminado, el sistema siempre reserva 5% del espacio disponible en el sistema de archivos para que sólo root pueda utilizarlos. Ese espacio sólo puede (y debe) utilizarlo root cuando se llena el resto del espacio disponible. En otras palabras, el problema que tienes no lo es, es el comportamiento normal del sistema en las condiciones que describes.
El espacio del 5% se reserva para que los procesos importantes del sistema puedan seguir operando y para disponer de un búfer que permite utilizar el sistema de archivos sin degradar el desempeño y sin fragmentarlo. Puedes cambiar el valor del espacio reservado para root utilizando tune2fs con la opción -m y el porcentaje que quieras reservar exclusivamente para root. Ejemplo: tune2fs -m 1 /dev/sda5 Lo anterior establece que el espacio reservado en /dev/sda5 sería de sólo el 1%. Si realizas lo anterior toma en cuenta que perderás la 'válvula de seguridad' que permite mantener funcionando tu sistema. Si root pierde el 5% reservado el sistema puede fallar si le es imposible escribir sobre el sistema de archivos (es decir le es imposible seguir creando zócalos, tuberías, archivos temporales, etc.). En otras palabras, cambia el valor del espacio reservado para root y lo más seguro es que tu sistema va a fallar y entrar en un estado de denegación de servicio. En su lugar mejor libera espacio de disco o añade otro disco y mueve contenidos a nuevas particiones. |
|||||||
|
||||||||
Gonzalo Fleitas Pastor |
|
|||||||
![]() ![]() ![]() ![]() ![]() Nuevo Estado: desconectado ![]() Identificado: 25/03/13 Mensajes: 6 |
Gracias por tu respuesta :-)
Pero no entendi bien en donde se reserva el 5% del tamaño, ¿En la partición de datos o en la particion raiz (/)?
¿Cual es el disco en el que tengo que liberar memoria? ¿En el raiz (/) o en el de datos?
Esto es lo que me tira el comando df -h:
S.ficheros Size Used Avail Use% Montado en
/dev/sda1 51G 49G 1,7G 97% /
tmpfs 941M 4,6M 936M 1% /dev/shm
/dev/sda4 50G 44G 3,5G 93% /media/misdatos
Saludos...
|
|||||||
|
||||||||
Joel Barrios Dueñas |
|
|||||||
![]() ![]() ![]() ![]() ![]() Admin ![]() Estado: desconectado ![]() Identificado: 17/02/07 Mensajes: 1761 Localización:Mexico |
El 5% se configura como valor predeterminado en todas las particiones ext3/ext4 conforme son creadas (sea desde la instalación o directamente con mkfs.ext4), almacenándose esta información en un super-bloque especial. No es algo que puedas editar con vi, si es lo que estás preguntando.
Para consultar todos los valores/opciones del sistema de archivos, ejecuta: BASH Formatted Code tune2fs -l /dev/sda4Para determinar específicamente cuánto espacio está reservado para root, ejecuta: BASH Formatted Code tune2fs -l /dev/sda4 |grep ReservedPara cambiar el valor y establecer solo el 1%, ejecuta: BASH Formatted Code tune2fs -m 1 /dev/sda4Más detalles: BASH Formatted Code man tune2fsNuevamente, modificar el valor del espacio reservado para root sólo te dará unos cuantos MB extras. Depura contenidos o bien añade otro disco duro. Si hubieras utilizado volúmenes lógicos en lugar de particiones regulares, se hubiera facilitado mucho resolver tu problema, pues podrías agrandar el sistema de archivos con el sistema operando, sólo agregando otro disco, formateando como unidad física, añadiendo al grupo de volumen y asignando el espacio necesario al volumen lógico problema. |
|||||||
|
||||||||
Contenido generado en: 0.12 segundos |
![]() ![]() |
Todas las horas son CST. Hora actual 10:13 . |
|
|