Controlando espaço de disco com quotas
Publicado por marcelo cabral 06/08/2009
[ Hits: 6.751 ]
Este script é destinado àquele administrador que tem problemas em controlar a situação de cada usuário de sua rede quanto ao uso de espaço em disco do servidor.
Existem empresas que não possuem recursos disponíveis para "gastar" com informática, como se a tecnologia da informação fosse algo desprezível. Pobre dono de empresa, hoje em dia se não for a informática seu negócio praticamente para. Mas enquanto o empresário avalia se vai ou não comprar um novo servidor ou novo disco rígido, cabe ao administrador da rede se virar como pode.
Com este script, que uso no meu trampo, consigo ver diariamente como anda a situação do espaço em disco e ver se algum usuário ultrapassou ou ultrapassará o limite de cotas que tem direito, principalmente aqueles usuários que gostam de colocar vídeos, músicas e imagens que não tem nada a ver com o trabalho na rede.
Coloquei ele no cron para que diariamente seja executado, dessa forma consigo ter mais controle sobre o que acontece no disco da rede. Espero que ajude. Como nada na vida é definitivo, pretendo em breve fazer alterações e melhorias, mas se você quiser opinar para melhorar este script fique a vontade caro comunitário.
Boa sorte! Espero estar ajudando.
Marcelo Cabral
#!/bin/bash ################################################### # Script para o SISTEMA DE COTAS DE DISCO # # Por: Marcelo Cabral # # Este script faz a checagem e ativa o sistema # # de quotas de disco e ao final lista diariamente # # a situação de cada usuario em arquivo # # Criando Variaveis usadas pelo script # ################################################### QON=$(which quotaon) QCH=$(which quotacheck) RPQ=$(which repquota) DATA=`date +%A---%d-%m-%Y-%H.%M` setterm -foreground cyan -bold on -store if [ -x $QCH ] then echo "##########################" echo "Checando sistema de quotas" $QCH -vuga echo "##########################" echo "Sistema de QUOTAS OK !!" echo "##########################" fi if [ -x $QON ] then echo "Ativando Sistema de Quotas " echo "########################## " $QON -vuga echo "Sistema de QUOTAS Ativado! " echo "########################## " fi # Emitindo relatorio diario de QUOTAS de USUARIOS e GRUPOS $RPQ -v /home > /root/LOG/RELATORIO-QUOTAS-"$DATA".txt setterm -foreground blue -bold on -store echo "###############################################" echo " Relatorio diario emitido e salvo em diretorio " echo "###############################################" setterm -foreground white -bold on -store # Fim do Script !
Renomear seu pendrive (Debian)
Montar Imagem ISO no Nautilus-Script ou Nautilus-Actions
Script simples com interação com o usuário
Nenhum comentário foi encontrado.
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
configurar 2ª monitor via terminal lubuntu (0)
Como atribuir corretamente o CNES final baseado nas regras de certific... (1)
Suporte a Markdown ou BBCODE para o VOL (0)