Aula linux
Aula 10
Gestão de quotas Automatização de tarefas Backups
Gestão de quotas
• • • São utilizadas para limitar o espaço em disco ocupado por utilizadores e/ou grupos Evita que um pequeno número de utilizadores ocupe grande parte do espaço em disco Existem duas formas de configurar quotas para utilizadores:
– Através do nº de inodes – Através do nº de blocos (ex: blocks de 1KB) Como cada ficheiro necessita de um inode, pode limitar a utilização do espaço em disco através do número de ficheiros ou através do espaço absoluto.
• •
• •
Pode definir diferentes configurações de quotas para diferentes sistemas de ficheiros (Ex: pode definir diferentes quotas para o directório /home e para o /tmp desde que estejam montadas em partições diferentes). Para verificar se a configuração de quotas está activa, deve consultar a configuração do kernel (a configuração básica está em /boot (ex: grep CONFIG_QUOTA /boot/config-versão-kernel ). O valor deve ser “CONFIG_QUOTA=y” Para verificar a instalação do “pacote” quota, fazer: rpm –qi quota e rpm – ql quota A script /etc/rc.sysinit inclui comandos para iniciar o serviço de quotas. Executa o comando quotacheck e o quotaon (para activar gestão de quotas em todos os sistemas de ficheiros indicados em /etc/fstab)
Activação de quotas
• Gestão de quotas de utilizadores e grupos no ficheiro /etc/fstab (para o fazer é necessário acrescentar a keyword usrquota e/ou grpquota no campo “Options”)
Exemplo de activação da gestão de quotas para o directório /home:
Device LABEL=/ LABEL=/boot none none none /dev/hda3 /dev/hdd1 /dev/cdrom /dev/floppy Mount point / /boot /dev/pts /proc /dev/shm swap /home /mnt/cdrom /mnt/floppy Filesys Options dump ext3 defaults 1 ext3 defaults 1 devpts gid=5,mode=620 0 proc defaults 0 proc tmpfs 0 swap defaults 0 ext3 exec,dev,suid,rw,usrquota,grpquota 1 udf,iso9660 noauto,owner,kudzu,ro 0 auto noauto,owner,kudzu 0 Fsck 1 2 0 0 0 0 2 0 0
• Para a gestão de quotas