Administración de la cuota en disco Introducción Con sistemas multiusuarios, los administradores se deben proteger con­ tra usuarios llenando el disco. A veces, los usuarios excluyen los archivos que no necesitan, pero sólo cuando se lo piden, resultando en un desperdicio de espacio en disco. Programas corriendo pueden consumir grandes cantidades de espacio en disco, así como archivos de registro, principalmente los que reportan errores. Es posi­ ble limitar la cantidad de archivos, directorios y espacio en disco utilizados por un usuario. 11.. AAllgguunnooss ccoonncceeppttooss 11..11.. \\iinnddeexx{{LLiinnuuxxccoonnff!!aaddmmiinniissttrraacciióónn ddee ccuuoottaa!!ccuuoottaass ddee ddiissccoo}} CCoonn­­ ttrrooll ppoorr ddiissppoossiittiivvoo//ppaarrttiicciióónn Cuotas de disco son administradas partición por partición. No hay relación entre las configuraciones de cuota de disco para cada partición. Usted también puede activar las cuotas de disco en algunas particiones mientras desactiva en otras. 11..22.. \\iinnddeexx{{LLiinnuuxxccoonnff!!ggeerreenncciiaammeennttoo ddee ccuuoottaa!!ccuuoottaass ddee uussuuaarriioo@@uussuuaarriioo yy ggrruuppoo}} CCuuoottaass ddee uussuuaarriioo yy ggrruuppoo Usted puede controlar la cuota de disco usuario por usuario. Usted también puede trabajar a nivel de grupo. Ambas cuotas son configuradas independientemente. Un grupo con una centena de usuarios puede tener una cuota de disco mucho menor de lo que la suma de las cuotas de sus usuarios. Cuando un archivo es creado por un usuario, él pertenece a aquel usuario y a algún grupo. Los registros de la cuota de disco del usuario y del grupo son actualizados. Un usuario puede tener bastante cuota de disco sobrando, pero el grupo puede haber malgastado la cuota. Si es así, el usuario no podrá emplear más espacio en disco mientras sea parte de ese grupo. Eso no le impedirá trabajar en otro grupo, asumiendo que hay espacio disponible, pero tendrá que cambiar de grupo antes de hacerlo. 11..33.. CCuuoottaa ddee ggrruuppoo yy ccuuoottaass ppoorr ddeeffeeccttoo ddee mmiieemmbbrrooss El _L_i_n_u_x_c_o_n_f lo deja gerenciar la cuota con gran flexibilidad. A pesar de poder configurar los límites de cuota usuario por usuario, muchos administradores prefieren definirla más globalmente. El Linuxconf le deja definir parcialmente las especificaciones de cuota. Usted puede usar algunos patrones para un usuario y sobreescribir sólo una simple especificación (número máximo de archivos permitidos por ejemplo). 11..44.. IInnffoorrmmaacciióónn ddee ccuuoottaa ddee ddiissccoo Usted puede controlar dos aspectos de cuota de disco, (1) el número de archivos y directorios que un usuario (o grupo) puede poseer y (2) la cantidad de espacio en disco permitida. Ambas opciones son controladas separadamente. Es posible no tener límite en uno y aplicar límites en el otro. Cada aspecto es controlado por tres parámetros: · _L_í_m_i_t_e _s_o_f_t El límite soft es un límite operacional propuesto. El usuario/grupo puede exceder ese límite, pero sólo durante un lapso de tiempo definido. · _L_í_m_i_t_e _h_a_r_d Este límite no puede ser excedido. · _P_e_r_í_o_d_o _e_x_t_r_a Es el lapso de tiempo en que el usuario/grupo puede exceder el límite soft. El por defecto es 7 días, y se expresa en la forma días:horas:minutos:segundos 11..55.. VVaalloorreess ppoossiibblleess ppaarraa uunn llíímmiittee Un límite dado puede tener tres valores: · _0 Sin límite · _-_1 No especificado. El valor efectivo es obtenido de los patrones. · _A_l_g_ú_n _v_a_l_o_r _m_a_y_o_r _q_u_e _0 Éste es un límite. Para espacio en disco, se expresa en kilobytes, sin importar el tamaño del bloque usado en el disco. El Linuxconf convertirá los kilobytes para encajar con los prerequisitos del subsistema. 11..66.. CCuuoottaass eeffeeccttiivvaass ppaarraa uussuuaarriiooss Las cuotas de disco para un usuario son influenciadas por tres opciones: · _L_o_s _r_e_g_i_s_t_r_o_s _d_e_l _u_s_u_a_r_i_o Esos registros son visibles en la sección de la cuenta del usuario. Hay un registro por partición de cuotas activas de usuario. · _L_o_s _p_a_t_r_o_n_e_s _p_a_r_a _l_o_s _m_i_e_m_b_r_o_s _d_e_l _g_r_u_p_o No lo confunda con cuotas de grupo. Usted puede definir valores por defecto para cuotas de disco que se aplican directamente para los miembros del grupo. Usted modifica estos patrones directamente en la sección de grupos. Hay un registro por partición de cuotas activas de usuario. · _V_a_l_o_r_e_s _p_o_r _d_e_f_e_c_t_o _g_e_n_e_r_a_l_e_s Un registro por partición contiene los valores por defecto. Este será el único registro modificado que todos los usuarios emplearán. 11..77.. CCuuoottaass eeffeeccttiivvaass ppaarraa ggrruuppooss Las cuotas de disco para um grupo son influenciadas por dos opciones: · _L_o_s _r_e_g_i_s_t_r_o_s _d_e _g_r_u_p_o Estos registros son visibles en la sección de grupos. Hay un registro por partición con cuota activa de grupo. · _V_a_l_o_r_e_s _p_o_r _d_e_f_e_c_t_o _g_e_n_e_r_a_l_e_s Un registro por partición contiene los valores por defecto. Éste será el único registro modificado que todos los grupos utilizarán 22.. \\iinnddeexx{{LLiinnuuxxccoonnff!!ggeerreenncciiaammeennttoo ddee ccuuoottaa!!aaccttiivvaannddoo ccuuoottaass ddee ddiissccoo}} AAccttiivvaannddoo ccuuoottaass ddee ddiissccoo Usted tiene que activar las cuotas de disco en cada partición donde desee este nivel de control. Eso es hecho en el "Configurador de sistemas de archivos". Accese el menú "Acceso dispositivo local" y escoja cada partición donde se desean activar las cuotas de disco. Usted encontrará opciones para cuotas de usuarios y cuotas de grupo. Nuevamente: estas cuotas (usuario y grupo) son independientes entre sí y pueden ser activadas separadamente. 33.. CCoommaannddooss rreellaacciioonnaaddooss \index{Linuxconf!gerenciamento de cuota!comandos} Aquí están los diferentes comandos que usted podrá usar para manipular cuotas de disco: · _q_u_o_t_a_o_n_,_q_u_o_t_a_o_f_f Activa/Desactiva cuotas en una partición. · _r_e_p_q_u_o_t_a Muestra un informe para los diferentes usuarios y grupos. · _q_u_o_t_a_c_h_e_c_k Revisa una partición para actualizar los estados de cada grupo y usuario. Este comando normalmente es ejecutado después de un fsck en la inicialización. · _e_d_q_u_o_t_a Éste es un prototipo de un utilitario de administración de cuota. Con él usted puede editar un registro de usuario o grupo directamente. _N_O _L_O _U_S_E. Él no reconoce los patrones y cualquier cambio que usted haga será sobreescrito por el Linuxconf.