Skip to content
Snippets Groups Projects
Commit ad108ece authored by Fernando K's avatar Fernando K
Browse files

fix(quota): refresh quota information

parent a5d26cc6
No related branches found
No related tags found
No related merge requests found
......@@ -17,14 +17,14 @@ um aviso de que já existe uma instância deste navegador rodando.
Cada usuário possui um limite de armazenamento de arquivos. Este limite é chamado de quota, e é gerenciado por um programa também chamado ``quota``. A quota básica é de:
============== ============================ ========================= ==================
Diretório raiz Espaço em disco máximo Número de arquivos máximo Cópia de segurança
============== ============================ ========================= ==================
/home 10GB (10 · 10\ :sup:`9` bytes) 40 000 arquivos Diária
============== ============================== ========================= ==================
Diretório raiz Espaço em disco máximo Número de arquivos máximo Cópia de segurança
============== ============================== ========================= ==================
/home 10GB (10 · 10\ :sup:`9` bytes) **Não tem limite** Duas vezes ao dia
/nobackup 10GB (10 · 10\ :sup:`9` bytes) **Não tem limite** **Não tem**
============== ============================ ========================= ==================
============== ============================== ========================= ==================
Isso significa que cada usuário possui, se bem gerenciado, 4GB disponíveis para utilização de propósito geral. É responsabilidade de cada usuário gerenciar a sua própria quota, e o descuido pode levar a impossibilidade de receber e-mails e a impossibilidade de utilizar os computadores do laboratório de um modo geral. Os seus diretórios pessoais são mapeados para as seguintes quotas:
Isso significa que cada usuário possui, se bem gerenciado, 20GB disponíveis para utilização de propósito geral. É responsabilidade de cada usuário gerenciar a sua própria quota, e o descuido pode levar a impossibilidade de receber e-mails e a impossibilidade de utilizar os computadores do laboratório de um modo geral. Os seus diretórios pessoais são mapeados para as seguintes quotas:
========================= ===================================================== =========
Diretório Propósito Quota
......@@ -53,9 +53,9 @@ Para descobrir o quanto você tem de quota, utilize o comando ``quota -s``::
Disk quotas for user:
Filesystem space quota limit grace files quota limit grace
urquell.home:/home
634M 9766M 9766M 5084 40000 40000
634M 9766M 9766M 5084 0 0
urquell.home:/nobackup
367M 7813M 8008M 11992 0 0
367M 9766M 9766M 11992 0 0
O ``-s`` serve apenas para que os números apresentados sejam mais legíveis para humanos, com K para kilobyte, M para megabyte e G para gigabyte. Neste exemplo, o usuário possui 634M de espaço utilizado na quota /home e 367M de espaço utilizado na quota /nobackup. Além disso, são 5084 arquivos (ou diretórios, que também são arquivos) no /home e 11992 arquivos no /nobackup. Este usuário está gerenciando bem a sua quota e não estourou nenhum limite. A quota de um usuário estourado possui uma estrelinha ``*`` perto do limite excedido, como em::
......@@ -63,9 +63,9 @@ O ``-s`` serve apenas para que os números apresentados sejam mais legíveis par
Disk quotas for user:
Filesystem space quota limit grace files quota limit grace
urquell.home:/home
2149M* 9766M 9766M 7days 5086 40000 40000
2149M* 9766M 9766M 5086 0 0
urquell.home:/nobackup
367M 7813M 8008M 11992 0 0
367M 9766M 9766M 11992 0 0
Caso este seja o seu caso, continue lendo.
......@@ -168,50 +168,12 @@ Para recuperar um arquivo que você perdeu, mande um e-mail para suporte@inf.ufp
- O caminho completo do arquivo ou diretório perdido;
- A data e a hora em que o arquivo foi apagado.
Funcionamento da quota
==================================
Quando se roda o comando ``quota -s`` pode se observar que existe tanto uma coluna quota, quanto uma coluna limit, e elas significam coisas diferentes. Vamos experimentar criando um arquivo de tamanho grande o suficiente para exceder a quota, mas não o limit::
$ head -c 1400MB /dev/zero >test
$ quota -s
Disk quotas for user:
Filesystem space quota limit grace files quota limit grace
urquell.home:/home
1970M* 1954M 2149M 7days 5086 30000 30000
urquell.home:/nobackup
367M 1954M 2149M 11992 0 0
$ touch test-file
$ echo oi >test-file
$ mkdir test-dir
Note que estamos com a quota estourada mas não somos impedidos de criar arquivos ou diretórios. Vamos substituir exceder o limit então para ver o que acontece::
$ head -c 2000M /dev/zero >test
head: erro de escrita de 'standard output': Cota da disco excedida
$ quota -s
Disk quotas for user:
Filesystem space quota limit grace files quota limit grace
urquell.home:/home
2149M* 1954M 2149M 7days 5086 30000 30000
urquell.home:/nobackup
367M 1954M 2149M 11992 0 0
$ touch test-file
$ echo oi >test-file
-bash: echo: erro de escrita: Cota da disco excedida
$ mkdir test-dir
mkdir: não foi possível criar o diretório “test-dir”: Cota da disco excedida
Observe que depois de exceder o limit, não é possível mais escrever no disco.
Essa janela que existe entre o space e o quota é o tempo de avisar as aplicações que a quota foi excedida para que elas parem de escrever, porque quando chegar no limit, o sistema simplesmente vai parar de funcionar completamente até que o espaço seja liberado de novo. De forma análoga isso acontece com a quota de número de arquivos, mas como os dois valores são iguais, ao chegar em 30 mil arquivos, o sistema vai simplesmente parar de permitir a criação de novos arquivos.
.. _sem-backup:
Arquivos e diretórios sem cópia de segurança
============================================
Alguns arquivos e diretórios **NÃO TEM** cópia de segurança. Estes são padrões de ``--exclude`` do rsync, tudo relativo ao diretório do usuário, então ~/nobkp é excluído mas ~/a/nobkp não é. ::
Alguns arquivos e diretórios **NÃO TEM** cópia de segurança. Estes são padrões de ``--exclude`` do rsync, e por exemplo tudo abaixo de ~/nobkp e de ~/a/nobkp também é excluído::
backup/
[cC]ache4
......@@ -226,9 +188,7 @@ Alguns arquivos e diretórios **NÃO TEM** cópia de segurança. Estes são padr
nobkp/*
nobackup/*
swap
tmp/*
GNUstep/*
Mail/Trash
msn/*
.xsession-errors
amsn/*
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment