@@ -17,14 +17,14 @@ um aviso de que já existe uma instância deste navegador rodando.
...
@@ -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:
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:
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:
@@ -53,9 +53,9 @@ Para descobrir o quanto você tem de quota, utilize o comando ``quota -s``::
...
@@ -53,9 +53,9 @@ Para descobrir o quanto você tem de quota, utilize o comando ``quota -s``::
Disk quotas for user:
Disk quotas for user:
Filesystem space quota limit grace files quota limit grace
Filesystem space quota limit grace files quota limit grace
urquell.home:/home
urquell.home:/home
634M 9766M 9766M 5084 40000 40000
634M 9766M 9766M 5084 0 0
urquell.home:/nobackup
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::
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
...
@@ -63,9 +63,9 @@ O ``-s`` serve apenas para que os números apresentados sejam mais legíveis par
Disk quotas for user:
Disk quotas for user:
Filesystem space quota limit grace files quota limit grace
Filesystem space quota limit grace files quota limit grace
urquell.home:/home
urquell.home:/home
2149M* 9766M 9766M 7days 5086 40000 40000
2149M* 9766M 9766M 5086 0 0
urquell.home:/nobackup
urquell.home:/nobackup
367M 7813M 8008M 11992 0 0
367M 9766M 9766M 11992 0 0
Caso este seja o seu caso, continue lendo.
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
...
@@ -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;
- O caminho completo do arquivo ou diretório perdido;
- A data e a hora em que o arquivo foi apagado.
- 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:
.. _sem-backup:
Arquivos e diretórios sem cópia de segurança
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/
backup/
[cC]ache4
[cC]ache4
...
@@ -226,9 +188,7 @@ Alguns arquivos e diretórios **NÃO TEM** cópia de segurança. Estes são padr
...
@@ -226,9 +188,7 @@ Alguns arquivos e diretórios **NÃO TEM** cópia de segurança. Estes são padr