shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] Problema em espaço...


From: Wagner Brasileiro Cardoso
Subject: RES: [shell-script] Problema em espaço...
Date: Fri, 29 Sep 2006 17:23:06 -0300

Cara, está fugindo totalmente ao propósito desta lista, e amis a mais seu
problema é um disco novo, com todo respeito, e como se faz isso eu já te
repondi em outra lista, mais apropriada.

Wagner Brasileiro

-----Mensagem original-----
De: address@hidden
[mailto:address@hidden]Em nome de Rede - Hábil
Tecnologia
Enviada em: sexta-feira, 29 de setembro de 2006 17:15
Para: address@hidden
Assunto: [shell-script] Problema em espaço...


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








                
_______________________________________________________ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]