Gerenciamento da quota em disco Introdução Com sistemas multiusuários, administradores devem se proteger contra usuários enchendo o disco. Às vezes, os usuários excluem os arquivos desnecessários, mas apenas quando lhes é pedido para fazê-lo, resul­ tando num desperdício de espaço em disco. Programas rodando podem consumir grandes quantidades de espaço em disco também, assim como arquivos de registro, principalmente os que reportam erros. É possível limitar a quantidade de arquivos, diretórios e espaço em disco utilizados por um usuário. 11.. AAllgguunnss ccoonncceeiittooss 11..11.. CCoonnttrroollee ppoorr ddiissppoossiittiivvoo//ppaarrttiiççããoo Quotas de disco são gerenciadas partição por partição. Não há relação entre as configurações de quota de disco para cada partição. Você também pode ativar as quotas de disco em algumas partições enquanto desativa em outras. 11..22.. QQuuoottaass ddee uussuuáárriioo ee ggrruuppoo Você pode controlar a quota de disco usuário por usuário. Você também pode trabalhar a nível de grupo. Ambas as quotas são configuradas independentemente. Um grupo com uma centena de usuários pode ter uma quota de disco muito inferior do que a soma das quotas dos seus usuários. Quando um arquivo é criado por um usuário, ele pertence a aquele usuário e a algum grupo. Os registros da quota de disco do usuário e do grupo são atualizados. Um usuário pode ter bastante quota de disco sobrando, mas o grupo pode estar com a quota estourada. Assim sendo, o usuário não poderá usar mais espaço em disco enquanto fazer parte daquele grupo. Isso não o impedirá de trabalhar em outro grupo assumindo que há espaço disponível, mas ele terá que trocar de grupo antes de fazê-lo. 11..33.. QQuuoottaa ddee ggrruuppoo ee qquuoottaass ppaaddrrããoo ddee mmeemmbbrrooss O _C_o_n_f_i_g_u_r_a_d_o_r _L_i_n_u_x lhe deixa gerenciar a quota com grande flexibilidade. Apesar de poder configurar os limites de quota usuário por usuário, muitos administradores preferem defini-la mais globalmente. O Configurador Linux lhe deixa definir parcialmente as especificações de quota. Você pode usar alguns padrões para um usuário e sobrescrever apenas uma simples especificação (número máximo de arquivos permitidos por exemplo). 11..44.. IInnffoorrmmaaççããoo ddee qquuoottaa ddee ddiissccoo Você pode controlar dois aspectos de quota de disco, (1) o número de arquivos e diretórios que um usuário (ou grupo) pode possuir e (2) a quantidade de espaço em disco permitida. Ambas as opções são controladas separadamente. É possível não ter limite em um e aplicar limites no outro. Cada aspecto é controlado por três parâmetros: · _L_i_m_i_t_e _s_o_f_t O limite soft é um limite operacional proposto. O usuário/grupo pode exceder esse limite, mas apenas durante um espaço de tempo definido. · _L_i_m_i_t_e _h_a_r_d Este limite não pode ser excedido. · _P_e_r_í_o_d_o _e_x_t_r_a É o espaço de tempo que o usuário/grupo pode exceder o limite soft. O padrão é 7 dias, e é expresso no formato dias:horas:minutos:segundos 11..55.. VVaalloorreess ppoossssíívveeiiss ppaarraa uumm lliimmiittee Um dado limite pode ter três valores: · _0 Sem limite · _-_1 Não especificado. O valor efetivo é obtido dos padrões. · _A_l_g_u_m _v_a_l_o_r _m_a_i_o_r _q_u_e _0 Este é um limite. Para espaço em disco, é expresso em kilobytes, não importando o tamanho do bloco usado no disco. O Configurador Linux converterá os kilobytes para encaixar com os pré-requisitos do subsistema. 11..66.. QQuuoottaass eeffeettiivvaass ppaarraa uussuuáárriiooss Quotas de disco para um usuário são influenciadas por três opções: · _O_s _r_e_g_i_s_t_r_o_s _d_o _u_s_u_á_r_i_o Esses registros são visíveis na seção da conta do usuário. Há um registro por partição com quotas de usuário ativas. · _O_s _p_a_d_r_õ_e_s _p_a_r_a _o_s _m_e_m_b_r_o_s _d_o _g_r_u_p_o Não confunda com quotas de grupo. Você pode definir valores padrão para quotas de disco que se aplicam diretamente para os membros do grupo. Você modifica estes padrões direito na seção de grupos. Há um registro por partição com quotas de usuário ativa. · _V_a_l_o_r_e_s _p_a_d_r_ã_o _g_e_r_a_i_s Um registro por partição contém os valores padrão. Este será o único registro modificado que todos os usuários utilizarão estes valores. 11..77.. QQuuoottaass eeffeettiivvaass ppaarraa ggrruuppooss Quotas de disco para um grupo são influenciadas por duas opções: · _O_s _r_e_g_i_s_t_r_o_s _d_e _g_r_u_p_o Estes registros são visíveis na seção de grupos. Há um registro por partição com quota de grupo ativa. · _V_a_l_o_r_e_s _p_a_d_r_ã_o _g_e_r_a_i_s Um registro por partição contém os valores padrão. Este será o único registro modificado que todos os grupos utilizarão estes valores. 22.. AAttiivvaannddoo qquuoottaass ddee ddiissccoo Você tem que ativar as quotas de disco em cada partição onde desejar este nível de controle. Isso é feito no "Configurador de sistemas de arquivos". Acesse o menu "Acesso dispositivo local" e escolha cada partição onde se desejar ativar as quotas de disco. Você encontrará opções para quotas de usuários e quotas de grupo. Novamente: estas quotas (usuário e grupo) são independentes entre si e podem ser ativadas separadamente. 33.. CCoommaannddooss rreellaacciioonnaaddooss Aqui estão os diferentes comandos que você poderá usar para manipular quotas de disco: · _q_u_o_t_a_o_n_,_q_u_o_t_a_o_f_f Ativa/Desativa quotas em uma partição. · _r_e_p_q_u_o_t_a Mostra um relatório para os diferentes usuários e grupos. · _q_u_o_t_a_c_h_e_c_k Checa uma partição para atualizar os estados de cada grupo e usuário. Este comando é normalmente executado após um fsck na inicialização. · _e_d_q_u_o_t_a Este é um protótipo de um utilitário de gerenciamento de quota. Com ele você pode editar um registro de usuário ou grupo diretamente. _N_Ã_O _U_S_E_-_O. Ele não reconhece os padrões e qualquer mudança que você faça será sobrescrita pelo Configurador Linux.