[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Problema em espaço...
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Problema em espaço... |
Date: |
Fri, 29 Sep 2006 17:19:35 -0300 |
What Is /proc/kcore?
None of the files in /proc are really there--they're all, "pretend,"
files made up by the kernel, to give you information about the system
and don't take up any hard disk space.
/proc/kcore is like an "alias" for the memory in your computer. Its
size is the same as the amount of RAM you have, and if you read it as
a file, the kernel does memory reads.
Em outras palavras, isso não é um arquivo, isso é um alias para a sua
memória RAM ;-)
On 9/29/06, Rede - Hábil Tecnologia <address@hidden> wrote:
Gente, agora meu problema aumentou...
/dev/sda7 1012M 1012M 0 100% /
mas percebi que dentro do /proc/kcore tem um arquivo de 800 MB, onde penso
que é a origem do meu problema...
Por favor me ajudem....
Sandro
----- Original Message -----
From: Forum Linux
To: address@hidden
Sent: Thursday, September 28, 2006 9:06 AM
Subject: Re: [shell-script] Problema em espaço...
Michel
Recebi hoje esta msg do forum Dicas-L.
Espero que ajude.
[]
Wagner Cavesso
Caçando comedores de disco
====================
Colaboração: Domingos Antonio Pereira Creado
Quando um volume enche a situação normalmente pega fogo. Se for servidor
ainda
de arquivos então... E a situação é complicada pois não tem outro jeito se
não ser a liberação de espaço, ou removendo arquivos ou movendo para outros
volumes. E para ser rápida a operação tem que atacar logo quem está ocupando
grandes partes do volume. Costumo normalmente utilizar o seguinte comando:
du -s * | sort -rn | head -10
O "du -s *" cria uma lista com os tamanhos e nomes dos objetos no diretório
corrente - no caso de diretórios o tamanho dos objetos dentro dele serão
somados (parametro "-s") , o "sort -rn" pega a lista gerada pelo du e ordena
a primeira coluna na forma numérica (o "-n") e de forma inversa (o parametro
"-r") e o "head -10" mostra somente as 10 primeiras linhas.
Assim serão retornados os 10 maiores vilões da ocupação do volume.
Pode-se incrementar um pouco mais trocando a simples expansão "*" por uma
mais seletiva, como por exemplo "/home/d*" para saber qual das contas de
usuários que iniciam com "d" estão ocupando mais espaço, ou ainda
"/home/d*/*"
para saber quais os diretórios das contas dos usuários "d*" estão ocupando
maior espaço.
Se você vai procurar quem está ocupando mais espaço em sua conta, lembre-se
que as expansões acima não incluem os objetos "escondidos" (ou iniciados com
"."), até dá para utilizar a expansão ".*" mas ela inclui também o ".." o
que não é uma boa.
Assim se você vai caçar comedores de disco em uma conta, talvez seja melhor
utilizar a construção
du -s `ls -A` | sort -rn | head -10
Nessa linha de trocar a expansão por uma lista, o céu torna-se o limite
(quer dizer a quantidade de memória).
[As partes desta mensagem que não continham texto foram removidas]
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
--
Tiago B Peczenyj
Linux User #405772
# cd /pub
# more beer